Dabei verwende ich siunitx um Einheiten anzugeben.
Ich lasse wie folgt compilieren:
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
makeindex -s %.ist -t %.slg -o %.sls %.slo|
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
pdflatex -synctex=1 -interaction=nonstopmode %.tex|
pdflatex -synctex=1 -interaction=nonstopmode %.tex
Beim ersten pdflatex-Lauf nach dem makeindex-Lauf bekomme, ich einige Fehlermeldungen aus denen ich nicht schlau werde.
Minimalbeispiel
\documentclass[a4paper,12pt,draft]{article}% \usepackage[utf8]{inputenc}% \usepackage[T1]{fontenc}% \usepackage[german,ngerman]{babel} %%% Mathematischer Satz \usepackage{amsmath}% \usepackage{siunitx}% \sisetup{detect-all}% \addto\extrasgerman{\sisetup{locale = DE}}% %%% \usepackage[nomain,toc,nohypertypes={symbols},% sanitize={name=false,description=true,symbol=false,sort=true},% shortcuts,nonumberlist,nostyles]{glossaries} \usepackage{glossary-long}% \providecommand{\symbolname}{Symbolverzeichnis} \newglossary[slg]{symbols}{sls}{slo}{\symbolname} \makeglossaries %%% \newglossaryentry{kugelradius}{name={\ensuremath{r_K}},description={Kugelradius},symbol={[\ensuremath \protect\si{\protect\milli\protect\metre}]},text={Kugelradius {\ensuremath{r_K}}},type=symbols} %%% \begin{document} \printglossary[type=symbols,title={Symbolverzeichnis},style=altlong4col] \clearpage %%% \gls{kugelradius} \end{document}
l.5 ...etentrycounter[]{page}\glsnumberformat{2}}} . ! Extra }, or forgotten $. <recently read> } l.5 ...etentrycounter[]{page}\glsnumberformat{2}}} % ! Missing } inserted. <inserted text> } l.5 ...etentrycounter[]{page}\glsnumberformat{2}}} % ! Extra }, or forgotten $. <recently read> } l.5 ...etentrycounter[]{page}\glsnumberformat{2}}}