diff options
Diffstat (limited to 'support/latexmk/example_rcfiles/glossaries_latexmkrc')
-rw-r--r-- | support/latexmk/example_rcfiles/glossaries_latexmkrc | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/support/latexmk/example_rcfiles/glossaries_latexmkrc b/support/latexmk/example_rcfiles/glossaries_latexmkrc index 7e8dfab3ac..b99a33d2e4 100644 --- a/support/latexmk/example_rcfiles/glossaries_latexmkrc +++ b/support/latexmk/example_rcfiles/glossaries_latexmkrc @@ -3,7 +3,7 @@ # (http://www.ctan.org/pkg/glossaries-extra) with latexmk. # N.B. There is also the OBSOLETE glossary package -# (http://www.ctan.org/pkg/glossary), which has some differences. See item 2. +# (http://www.ctan.org/pkg/glossary), which has some differences. See item 3. # 1. If you use the glossaries or the glossaries-extra package, then you can use: @@ -37,3 +37,26 @@ # return system "makeindex", @args; # } +# 3. If you use the OBSOLETE glossary package, then you can do the following: +# (Note that the code lines are commented out to avoid trouble when this +# file is simply copied into a latexmkrc or this file is arranged to be +# read by latexmk, and one of the modern packages glossaries and +# glossaries-extra is used.) + + ## For the main glossary: + #add_cus_dep( 'glo', 'gls', 0, 'makeglo2gls' ); + #sub makeglo2gls { + # system("makeindex -s \"$_[0].ist\" -t \"$_[0].glg\" -o \"$_[0].gls\" \"$_[0].glo\"" ); + #} + + ## For acronyms: + ## + ## ===> WARNING: The code below is ONLY FOR PACKAGE glossary, NOT FOR + ## glossaries and glossaries-extra. In the current glossaries and + ## glossaries-extra packages the roles of the .acr and .acn files are + ## exchanged compared with the old glossary package. Hence the the + ## code below will fail with the more modern packages. + #add_cus_dep( 'acr', 'acn', 0, 'makeacr2acn' ); + #sub makeacr2acn { + # system( "makeindex -s \"$_[0].ist\" -t \"$_[0].alg\" -o \"$_[0].acn\" \"$_[0].acr\"" ); + #} |