(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 )
(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).