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.
makeglossaries
invokes eithermakeindex
orxindy
, according to requirements, but I wouldn't callmakeindex
any more "non-standard" thanbibtex
as both have been available with TeX distributions for a long time.graphicx
/graphics
/standalone
/tikz
/etc. can useconvert
(and similar).tikz
/pgf
/pgfplots
can usegnuplot
.python
,sage
,asymptote
. I guess thatmetapost
must surely count as standard but what about the auxiliary wrappers for conversion to PDF? Also, there are variants ofbibtex
such asbibtex8
.pythontex
comes to mind.