5 ms·
> Deprecated? Yes. In 1994, you would `latex document` and then `dvips document` to get your document.ps. Then in the 00s almost everyone would use `pdflatex d
by sampo 7y ago
> Deprecated?
Yes. In 1994, you would `latex document` and then `dvips document` to get your document.ps. Then in the 00s almost everyone would use `pdflatex document`. And these days, pdflatex is going out of fashion, but I am unsure what the current to go tool is.
- radarsat1 7y agoI recommend `latexmk -pdf <mainfile.tex>` (This just runs latex and bibtex in the right order and the right number of times..)
- cperciva 7y agothe right number of times Unless the authors managed to solve the halting problem, I guarantee that latexmk doesn't always run them the right number of times. ;-)
- rocqua 7y agoIt runs until you produce the same output twice in a row, or you exceed a maximum number of runs. This defaults to 5, but is user select able. You can disable the maximum number of runs, in which case it really does run the right number of times.
- garmaine 7y agoThe snark was that you can create an infinite chain of varying output.
- red_trumpet 7y agoUsed in that way, it still uses pdflatex, which sucks if you have Unicode symbols (even Umlauts äöü are complicated...). Though latexmk can easily be configured to use xelatex with the -xelatex flag.
- ulucs 7y agoinputenc utf8 and fontenc T1 usually solves all my umlaut (and ğ) related problems
- deleted 7y ago[deleted]
- red_trumpet 7y agoI think the favorites are xelatex and lualatex. I normally use xelatex, because it handles Unicode well and can use otf or ttf fonts. Not sure about lualatex, but I heard it's nice to have Lua as a Scripting Backend.
- ufo 7y agoLualatex also has good unicode and support through fontspec.
- piadodjanho 7y agoXeLaTex uses the same text shaping engine Firefox uses, that's why it looks so much better than the default latex.
- silly_giraffe 7y agoWhile still an early project, I am keeping my eye on the Tectonic(https://github.com/tectonic-typesetting/tectonic https://github.com/tectonic-typesetting/tectonic) project. A re-write of the core Xetex engine in Rust with a focus on many quality of life improvements - useful error messages, UTF8 always, less line noise during build, eliminating the intermediate files, etc.