Are there any packages which depend on other 'non-standard' command line programs (i.e. not pdflatex, bibtex and friends)?
When writing a document in e.g. LaTeX, this of course needs to be compiled with e.g. pdflatex. With a bibliography, this requires a separate call to bibtex (or biber), another command-line program.
I have found that makeglossaries and makeindex are two such commands (used by the packages glossaries and makeidx, respectively). Are there any more which are in common use, perhaps with their own associated auxillary files?
I'm asking as I'm trying to automate the compiling process a little for common-use cases. While `latexmk' is great, it doesn't appear to support glossaries at this time.
Updated - sorry latexmk can be tweaked to include makeglossaries as below, afraid I didn't know about this.
Updated - there are indeed a lot of these 'supporting' commands. @Nicola Talbot's comment gives the longest list (http://ctan.org/tex-archive/support) - again, new to me and will be glad to accept as an answer.
Agreed that makeindex is now standard; by 'common-use' I guess it's my own use case. ChkTeX looks like integrating into the workflow. try also looks like a good approach to integrating these command-line steps.
makeglossariesinvokes eithermakeindexorxindy, according to requirements, but I wouldn't callmakeindexany more "non-standard" thanbibtexas both have been available with TeX distributions for a long time. – Nicola Talbot Mar 15 '15 at 16:09graphicx/graphics/standalone/tikz/etc. can useconvert(and similar).tikz/pgf/pgfplotscan usegnuplot.python,sage,asymptote. I guess thatmetapostmust surely count as standard but what about the auxiliary wrappers for conversion to PDF? Also, there are variants ofbibtexsuch asbibtex8. – cfr Mar 15 '15 at 16:17pythontexcomes to mind. – egreg Mar 15 '15 at 17:09biber. – Werner Mar 15 '15 at 17:20