ScribTeX online LaTeX editor (with git interface)
scribtex.com
scribtex.com
Thank you for all the positive comments, they really mean a lot. The constructive feedback from HN is excellent as always.
For the interested, here are some features I am working on at the moment: * Better history navigation. The current implementation is quite flat and cumbersome. * A much better editor. Currently it's just a textbox with syntax highlighting, but I'm working on something to rival the functionality of a desktop editor. * Overall design, in particular the splash page and information pages
Push and pull access to the underlying git repository is currently a feature I am testing. Send me an email (james@scribtex.com) if you would like me to enable it for your account.
I can think of examples in the past where I'd have paid for that in a heartbeat.
Just an idea.
.joe
I used LaTeX for two theses and loved it. It was very freeing to just worry about content and not about layout. When I use Word, I constantly fiddle with styling and with Word's occasional bizarre behavior (delete a word and the next paragraph becomes bold... ?!). With LaTeX, I spent an hour up front defining styles and a few minutes toward the end adjusting styles, but otherwise just wrote content (in vim!). I don't think I really ever ran into "OMFG, what is it doing?!" situations.
Okay, so the perfect scenario goes: ScribTex does well; ScribTex gets bought by Google; Google Docs adds Tex documents!
As a webapp, it has its intrinsic advantage of zero-installation, ubiquitous availability, mobility, etc. However, it also inherits many problems and needs to compete with some really really nice native and free apps, such as TeXShop. It would need to include well-received features available in TeXShop and others, and add some extra values beyond the webapp advantages.
1. Targeting real LaTeX users, I think it makes sense to add some shortcut key or autocompletion for common commands.
2. Make it easy to go back and forth between source and preview PDF. It would be very helpful if it could highlight in the rendering result the text selected in the source view (or just the cursor position). It would even be better if you could scroll to the highlighted spot [see http://kb2.adobe.com/cps/317/317300.html]
3. Make it sync with Dropbox and/or Google Docs. Most of the target audience is already using one or both. I prefer Dropbox. If I can still use native app such as TeXShop when it is available and move to ScribTeX when I am somewhere else and still moving back without thinking, I am sold.
4. I am not sure about others, but I'd like to see the prolog (like \documentclass) and epilog (\end{document}) and other boilerplate code auto-generated and configurable from a simple panel and then hided nicely. Using different amount of padding to show the structure of the document (such as show \subsubsection with more padding then \subsection) would also be a very nice feature.
http://googlesystem.blogspot.com/2009/09/google-docs-has-equ...
I have zero connection with this site, except it made me very happy when I found about it today. I can't believe I haven't heard of this before (searchyc didn't turn anything up).
Granted you may not be as excited if you don't use LaTeX :-)
Observe:
https://github.com/jpallen/clsi
http://code.google.com/p/common-latex-service-interface/
http://code.google.com/p/latex-lab/
http://www.verbosus.com/
http://monkeytex.bradcater.webfactional.com/
and the parent article's service
edit: formattingI was a bit taken aback that this has been live since January 2009 (if I'm reading their blog correctly) since an online LaTex editor is something I look out for on a semi regular basis (and has been for years).
I think there's a lot of room for improvement in LaTeX editors. For instance:
Suppose I'm reading a PDF compiled draft and spot an error in an equation. It would be fantastic if I could simply click on the equation and have a mini text box pop up with the relevant LaTeX code. After editing the LaTeX the PDF would seamlessly update.
Or suppose I see an embedded figure and want to change its dimensions. It would be great if I didn't have to guess, compile, check, guess, compile, check, guess, compile, check, etc. If I could see the result as I edit the code, or maybe even have a little GUI to click and drag to scale, that would save me tremendous amounts of time.
I would pay a monthly subscription to have a fast online version of that software.
Emacs' AUCTeX preview mode renders your equations and tables within the emacs buffer. It's not a PDF, but if I understand correctly, there are format limitations in PDF that prevent instantaneous local updates within a large document. Preview mode is fast.
\usepackage[utf8x]{inputenc}
\usepackage{ucs}
then the inputenc macro package does a first pass on the document, handing off all non-ASCII characters to ucs to replace them with LaTeX commands to generate the appropriate characters, if supported. So, ö gets replaced by \"{o}, א gets replaced with \hebalef, etc. Doesn't work for everything, but handles a good portion of common languages. ! Undefined control sequence.
\u-default-1488 #1->\hebalef
And the Japanese example above gave me: Package ucs Error: Unknown Unicode character 12371 = U+3053
Either way, there's not much of a point in using LaTeX when XeLaTeX is available, save for intercompatibility. So until sites like this one start moving to XeTeX/XeLaTeX, we'll still often be stuck without (true) Unicode.But yeah, XeLaTeX makes that all much simpler. The LaTeX solution is mostly good if you're already using LaTeX for some reason, but need to include non-ASCII text from a limited range of languages (e.g. you're writing a Hebrew document, or an English document with a Greek literature quotation).
\usepackage[utf8]{inputenc}
It seems utf8x is more complete, but not officially supported. I haven't needeced the ucs package. (Maybe needed for extended characters, Chinese?)http://stackoverflow.com/questions/1797841/icelandic-utf8-an...
By the way, here is a document that can be compiled both with LaTeX and XeLaTeX, with Unicode:
http://ustunozgur.com/compiling-documents-via-both-latex-and...
\documentclass[12pt,ukrainian]{article}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[ukrainian]{babel}
\title{Вітаю, світе!}
\begin{document}
\maketitle
Вітаю, світе! Як ся маєшся?
\end{document}Who in this world knows Latex but doesn't have access to a machine to compile it into a pdf?
While I really like how well the site has been done, I have a hard time imagining how it would be a success, in the market.
Besides, to someone who has only ever used WYSIWYG installing compilers and the like is really complicated.