Online LaTex editor
sharelatex.com
sharelatex.com
(btw, if it turns out they aren't please don't comment here about it but instead report it to them at https://www.sharelatex.com/security )
What's peculiar about latex is that its compilation model is ridiculously inefficient. There's no separate compilation, so you have to re-run the whole compilation at the tiniest change. Also, there's a lot of I/O involved, and a several passes are needed. For example, to display the table of contents, it is necessary to append to a temporary file a list of commands (emitted by \section{} etc) which will be interpreted, in a following pass (it is necessary to manually re-run the compiler) by \tableofcontents.
Is there a scope for LaTex to have "delta compilation"? This is particularly required if you make presentations using LaTex (Beamer). The whole recompilation process is pretty painful once the number of slides (which includes transitions) go past ~20. Currently, there are some "workarounds" for it, but it would be nice if such a feature exists.
I have heard that to be the reason that some don't want to "fix" TeX/LaTeX.
Source: http://en.wikipedia.org/wiki/TeX#License
LaTeX also has a similar clause (or whatever you call it): http://en.wikipedia.org/wiki/LaTeX_Project_Public_License#Un...
> To enforce this rule, any implementation of the system must pass a test suite called the TRIP test[39] before being allowed to be called TeX
A lot of people have thought about rewriting (parts) of TeX, but the amount of legacy is so high and you have to keep compatibility with lots of existing user code.
I'm thankful for anything that helps to free us from the *TeX compilers. It's surely hyped too much. Do you believe me when I say that just because you wrote a document with LaTeX, it isn't auto-magically typographically perfect? Look for PDF Documents compiled with LaTeX, many of them have really ugly Typography, because people love to customize things to their own likings and many LaTeX templates even force ugly Typography on their users.
The executable just takes a command line flag. On a Linux system, man tex will give you information; see the shell-escape option (TeX Live and MacTeX disable it by default, I don't know what MiKTeX does).
ScribTeX helped me a lot a few years back when I had a conference paper due in a couple of days and only an old PowerPC machine at my disposal at home that had trouble running MacTeX (for reasons I had no time to fix). I ended up writing most of it in the browser. Then the killer feature of ScribTeX for me was that it didn't require registration; you could use it from anywhere right away if you had your TeX files with you on a flash drive. It wasn't that registering or logging in was hard, mind you, but not having to do it completely bypassed the mental barrier of entering your password in a potentially unsafe environment like a malware-infested university computer lab. Later you would be at a safer computer (e.g., your own), log in to ScribTeX and upload your document to it as an off-site backup.
http://alexeev.org/gmailtex.html
Socrates is a website for writing instant Markdown and LaTeXing in the browser. It's hyperlink-shareable, no plugin required.
Socrates.IO Table: http://socrates.io/#YtM088D
Working Example: http://bit.ly/JbtMarkdownTable
(Also, while having some experience with the system, I do notice that I have a hard time achieving flow while writing LaTex. There are hundreds of WTFs).
I find it incredibly useful. The alternative is normally using Microsoft Word, and emailing each other versions of the document, that need to be merged by hand.
More useful would be using latex and some form of source-control like git or svn hosted by you or your organization.
In my weirdness, I like to use qute in split-screen mode, and work out the math as I enter it, never writing anything down. I then make corrections, modify things, move lines around, all in qute. I have developed some techniques for having correct MathJax syntax at almost all times, which I find necessary since qute does not show the result of an incorrect expression.
I find qute very useful for formatting math. Since it is all offline, no connection is needed. After the formatting is correct, I can then push it to the clipboard and paste it into whatever I want (usually math.stackexchange.com).
I recommend qute highly. Again, it is for Windows and Mac OS, not Linux (unfortunately).
I think they'll be onto a winner when they've got their up coming Git access feature sorted out.
%&Thesis -jobname="Thesis"
% ^^This needs to be the 1st line of your Thesis.tex^^
%% Enable Binary Preamble Cache
%% Doc: http://www.ctan.org/pkg/mylatexformat
%% Usage: pdflatex -ini -synctex=1 -shell-escape -jobname="Thesis" "&pdflatex" mylatexformat.ltx Thesis.tex
\csname endofdump\endcsname
What follows here is the part that changes, ie. your chapters. All preceding "endofdump" will be compiled into a cache file.
*With the possibility of "shelling out" to 2 external services.
Yes, that's what it is. I wanted to maximize its usefulness while minimizing the risks.