3 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 10y 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
- jaseemabid 10y agoI'm using latexmk right now. Thank you!
- derphilipp 10y agoThank you very much for your work, latexmk really helped me out when I wrote my masters thesis.
- t3nary 10y agoWhoa, I'm using this all the time, like every second day. Thanks a lot for creating it, it's really nice!
- michaf 10y agoI used latexmk to streamline the generation of my PhD thesis. I must have run your script literally hundreds of times. So, thank you!
- andylang_ 10y agoI signed up for an account on this site just to thank you for Latexmk. I cannot tell you how useful I've found it for writing all of my honours work. The nonstop mode especially is fantastic.