I am generating my glossaries (perl installed) with
makeglossaries
and they are all created and shown in my pdf when I create them the first time.
Over the time my glossaries change and new ones are added etc. But when I call make glossaries again they aren't updated. Regardless on how many times a call the command.
The only way to "refresh" them is to delete all temporary files from the tex-compilation and compile everything again.
But that can't be right, right? :)
Hopefully somebody can help me.
Grettings Lukas
Edit: Thanks so far!
I do all the recompiling before and after "makeglossaries".
In addition I experience the following:
- Only existing glossaries aren't changing after e.g. I fixed a typo in the description or want to have another \first occurence.
- Completely new entries are added after the whole recompiling/makeglossaries process and shown as they should.
Her is my MWE including (hopefully) all relevant information:
\documentclass{scrreprt}
%[...] other packages, commands, etc.
\usepackage{hyperref}
\usepackage[toc, nonumberlist, acronym, translate=babel]{glossaries}
\begin{document}
\listoftables
\listoffigures
\tableofcontents
\printglossary[type=\acronymtype]
%[...] includes, etc. ...
\input{Inhalt/glossaries}
\printglossary[type=main]
\glsresetall
\end{document}
\IfFileExists{\jobname.glo}
is where I'd start. – 1010011010 May 27 '14 at 15:48\documentclass{...}
and ending with\end{document}
. – cfr May 28 '14 at 1:21makeglossaries
and then recompile again, right? – cfr May 28 '14 at 1:22document
environment? If you've defined them in thedocument
environment then you need two LaTeX runs +makeglossaries
+ LaTeX before you see the effects of your changes as mentioned in the section Drawbacks With Defining Entries in the Document Environment of the user manual. If that doesn't fix it a MWE is required. – Nicola Talbot May 31 '14 at 12:03\input{Inhalt/glossaries}
to the preamble, remove the.glsdefs
file (if it exists) and retry. – Nicola Talbot Jun 2 '14 at 9:16