4 ms·
I am the original author of LatexMk[1], a Perl script that runs Latex the correct number of times to ensure all cross-references and such were resolved. It can
by anotherevan 5y ago
I am the original author of LatexMk[1], a Perl script that runs Latex the correct number of times to ensure all cross-references and such were resolved. It can also run continuously with a previewer and several other goodies.
I wrote it around 1993 to scratch my own itch, adapting it from a little script called “Go” by David J. Musliner. At the time I was using a literate programming tool that generated Latex from C code. When I moved on from that job a couple of years later, I released a final version two, which documented that I was no longer planning to maintain it. Since then John Collins took up the cause and been doing a wonderful job from what I can tell from occasional ego searches through google and stackexchange.
Two amusing things: 1) It is the only piece of Perl code I have written, ever, and 2) I had reason to use Latex a few years later, and decided I really dislike the sheer complexity of it all. Despite that, it is surely the most enduring and widely used piece of code that I can claim credit to having a hand in.
[1] https://www.ctan.org/pkg/latexmk/?lang=en https://www.ctan.org/pkg/latexmk/?lang=en
- C-x_C-f 5y ago> I had reason to use Latex a few years later, and decided I really dislike the sheer complexity of it all I'm not sure I understand what 'it' refers to in this sentence--is it LaTeX or LatexMk? Also thanks a lot for LatexMk. When I was a course assistant in undergrad I used to live-TeX lecture notes and I couldn't have done it without LatexMk. Students loved the notes and I made sure to let them know about the Perl script that made them possible :)
- anotherevan 5y agoit = LaTeX in this case. Not trying to diss on those who like it. It's just not for me.