Online collaborative LaTeX editor
writelatex.com
writelatex.com
The online LaTeX editor is not an easy problem to solve, compiling massive projects (hundreds of megs) elastically with several different compilers is not something you can crack in a weekend hence why I merge with http://www.scribtex.com.
Good luck to writelatex!
Oh, and ShareLaTeX looks really good; thanks for sharing! I'm going to try it out now.
We are working on better syntax highlighting. I'll have a look at Kile's, now that you've mentioned it.
Thanks for reporting the issue with the text boxes.
I hadn't seen Asymptote before, but it looks very good, so I'll have to think about it. Thanks for the link! :) (Edit: note that we do support pgfplots, which also makes nice plots.)
Competition in a space is good for both of you - I can't imagine that many people will use offline LaTeX editors in the near future because of you guys.
And for short LaTeX text, there is http://mathb.in/.
Also, http://www.scigit.com/ looks promising (not working yet, though).
See also: http://tex.stackexchange.com/questions/27549/simultaneous-co...
Anyway, I'm looking forward to see git stuff at ShareLaTeX.
Or writeLaTeX.
ShareLaTeX - sure, I know and understand.
Great to see this on HN! Feedback much appreciated. Happy to answer questions...
Thanks for the question - we've focused initially on creating a low-barrier-to-entry front-end for LaTeX, but which still worked in the native language. Which way we go in future will depend on the feedback we get on writelatex!
Markdown would be excellent for sharing short notes and ideas among mathematicians, as opposed to full-blown papers.
Also, great job! I like how simple and efficient the interface is.
Also Git versioning would be awesome!
Thanks! :wq
So, is there a way to upload latex and bibtex files?
Yes, you can upload .tex and .bib files using the file menu.
Thanks for the feedback!
Thanks!
- One approach is fork() processes (the tricky part being flushing all I/O and redirecting to separate files). This only works in RAM, which means active users & machine affinity, but I suspect storing checkpoints for long is useless anyway.
- Another approach is TeX's builtin memory \dump mechanism. This generates a file, so you could reuse flexibly, stuff in memcached etc. And easier to set up. But looking at mylatex.ltx I get the impression you can't \dump from a process that loaded a dump, so you'd have to start from initial tex and re-parse all of latex :-(. Perhaps still a gain, at least keeping one dump after the preamble?
The other half of the problem is getting the page(s) you want quickly without waiting for the whole document to compile. My impression is pdflatex output is not valid PDF until it's done. Less of a problem for writelatex which already does separate images?
One feature that would make it much much awesome would be an integration with Github. In our university we're trying to convince professors to release the latex source of the lecture notes on Github in order to receive issues or pull requests from students for typos or improvements. As most teachers don't know git it would be great if they could open files on writelatex from github and commit changes. I know that's quite hard to do but imho it could really improve the project.
p.s.: Is it open source? Will it ever be?
It's not open source, but we're looking at several ways of taking it forward, and that's one of them.
Thanks for the feedback! :)
This being said, doing it in a web client sounds like no small technical achievement!
Hope you like the site! :-)
[1]: It might however be necessary to redefine one of the shortcuts for either flyspell or autocompletion, since they both use the same keys by default.
Lately, I even left pure LaTeX and migrated to org-mode and its LaTeX/PDF-export. That is a pretty brilliant combination, I must say.
Really among the many things Emacs does, LaTeX is one thing it does exceedingly well.
More to come soon, and you can follow us @writelatex for the latest.
Thanks!