[Tex/LaTex] Is LaTeX the best option

editors

I'm thinking about an open source project of an online editor focused on content, but based on HTML5 and other cutting edge technologies. I'm not a fan of LaTeX, but I have to agree that documents in TeX/LaTeX are really pleasing to the eye. Maybe I'm not a fan, because I've never known it good enough to feel confident, but I think there are many users like me. They like LaTeX documents but really don't want to write them themselves and here is my question.

As I've mentioned in first sentence. I'd like to try write something like an online editor focused on content – so this is the main LaTeX assumption as I've remembered from class. So in my concept this editor should make it easy to write text, but under the hood I'd like to have any good technology which will give flexibility for more advanced users. And I'd like to ask: is LaTeX a good language/format for documents?

Main goals:

  • online LaTeX compiler,
  • Web interface
    • Easy for new users (click and write, focused on content, styles will be applied later during document creation)
    • Advanced mode – raw LaTeX code
    • collaboration
  • document will be LaTeX document, but this code will be hidden on first sight, if someone will go to advanced mode they can see this code, modify, download do whatever he wants – edit it like in a normal LaTeX/TeX editor

Are there any projects like this? I don't know everything so I'm asking here. Do you think it would be a good idea to use LaTeX as a base for documents? Or ex. document should be html document and styles should be done in some language like css. I think about LaTeX because I think it is really sophisticated and many things can be done using this. Things which aren't available in MS Word, Google Docs and others editors.

Right now my feelings about LaTeX are different. On first sight it's a really powerful technology, is useful when we are writing scientific articles, master thesis etc. but there are really small group of people who are using this. They are mostly students, scientists who are enthusiastic about good looking documents and don't care about raw text editors, many commands and not user-friendly interfaces.

If it's such a good technology why is there no good editor for LaTeX which is usable by normal users (I've intentionally skipped LyX, for me it's like prosthesis for normal users like me who want to use LaTeX, but don't want to learn the whole syntax.

So, are there better document formats, which could be used as base for such online editor focused on content?

Best Answer

Yeah I've thought about something similar as well, but instead of one output document, I'd go for one document per media. So I think it'd be a good idea to have the user input the document text in a human-friendly format such as Markdown, have your system transform that into HTML5 (with Hyphenator.js, Google Web Fonts API, or Typekit and put some thought into designing your CSS.) while also producing a PDF-file with TeX (for printing purposes). And then on your document-view page, show a link to that PDF-file.

To assist in some of the above, there is a program called Pandoc.