3 ms·
It's LaTeX, not Latex. And it's TeX-the-language (as opposed to TeX-the-program) that's Turing-complete; LaTeX is a macro package written in TeX. Also, from 20
by Kristine1975 11y ago
It's LaTeX, not Latex. And it's TeX-the-language (as opposed to TeX-the-program) that's Turing-complete; LaTeX is a macro package written in TeX.
Also, from 2011: https://cseweb.ucsd.edu/~hovav/dist/tex-login.pdf https://cseweb.ucsd.edu/~hovav/dist/tex-login.pdf
TeX files are a common method of collaboration for computer science professionals. It is widely assumed by users that LaTeX files are safe; that is, that no significant harm can come of running LaTeX on an arbitrary computer. Unfortunately, this is not the case: In this article we describe how to exploit LaTeX to build a virus that spreads between documents on the MiKTeX distribution on
Windows XP as well as how to use malicious documents to steal data from web-based LaTeX previewer services.
Edit: It seems at least TeXlive has configuration options to disallow access to files outside the current directory: http://tex.stackexchange.com/a/116927 http://tex.stackexchange.com/a/116927
- deleted 11y ago[deleted]
- unfamiliar 11y ago>It's LaTeX, not Latex. Who cares, really?
- duncan_bayne 11y agoPeople who cultivate a level of attention to detail that is seen as pedantic by many, but that is utterly essential for creating high quality software.
- deleted 11y ago[deleted]
- catmanjan 11y agoGrammar essential for high quality software? Many would disagree. I'd say its only essential for being no fun at parties.
- gaur 11y agoMaybe we can get some of those people to work on LaTeX. For example, why should the commands for upright Greek letters be different for different fonts? \upalpha for one font, \alphaup for another, and \otheralpha for another -- it's a damn mess. Perhaps someone who's cultivated a level of attention to detail could spend some time fixing this kind of buggy crap, instead of spending time telling people how to properly capitalize LaTeX.