[OS X TeX] Creating a glossar
Peter Dyballa
Peter_Dyballa at Web.DE
Sat Jan 27 09:24:12 EST 2007
Am 27.01.2007 um 14:41 schrieb Christian Burk:
> Is there a way to combine these runs, mexbe in one engine? Of
> course not all but one run for the right glossar including LaTeX >
> BibDeskGlossar > LaTeX > LaTeX.
Yes, of course! You just need to remember that a TeXShop engine only
accepts one file name. And it's the name of the file TeXShop works on
right now when you press the button.
So the solution will become inflexible: either the LaTeX file's name
is constant or that of the glossary file. Let's assume that you are
mainly working on the LaTeX code and the glossary is kind of side-
work. You can have both files open at the same time, and when you
saved the recently changed glossary, you can work on the whole
document from the LaTeX source. So the engine would be:
#!/bin/sh
fname="`basename "$1" .tex`" # here the LaTeX file's name is given
latex "$fname"
bibtex "<file name>.gls" # this is the constant name!
latex "$fname"
latex "$fname"
Instead of latex you can use pdflatex.
And particularly think of changing the text inside the quotes of
"<file name>.gls" to the real file name. The glossary file should be
put into the same directory as the LaTeX source.
You can make the script finish faster by evaluating return or status
codes:
if [ $? -ne 0 ]; then
echo "Fehler (La|Bib)TeX!"
exit 1
fi
or
status=$?
if [ $status -ne 0 ]; then
echo "Fehler $status bei (La|Bib)TeX!"
exit $status
fi
after each latex or bibtex run.
--
Mit friedvollen Grüßen
Pete
Heißt 'Wegwerfgesellschaft', dass mensch diese Gesellschaft weg
werfen *kann* oder *muss*?
------------------------- Helpful Info -------------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
TeX FAQ: http://www.tex.ac.uk/faq
List Archive: http://tug.org/pipermail/macostex-archives/
List Reminders & Etiquette: http://www.esm.psu.edu/mac-tex/list/
More information about the MacOSX-TeX
mailing list