Hallo zusammen, ich würde gerne in meiner Studienarbeit mit glossaries ein Abkürzungs- und Symbolverzeichnis erstellen und bin dabei auf zwei Probleme gestoßen.
Hier mein Minimalbeispiel: Open in Online-Editor
\documentclass[pdftex,a4paper,11pt,parskip]{scrreprt} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lipsum} \usepackage[nonumberlist,acronym,section]{glossaries} \defglsentryfmt[main]{\Glsentryname{\glslabel}\footnote{\Glsentrydesc{\glslabel}}}%Fussnote bei erster Verwendung von GLS entry \defglsentryfmt[\acronymtype]{\glsentryname{\glslabel}\footnote{\glsentrydesc{\glslabel}}}% Auto Großschreibung: \Glsentryname \Glsentrydesc \defglsentryfmt[symbolslist]{\Glsentryname{\glslabel}\footnote{\Glsentrydesc{\glslabel}}}%Fussnote bei erster Verwendung von Symbolen \newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} \renewcommand{\glsnamefont}[1]{\textbf{#1}} %Abkürzung im Abkürzungsverzeichnis fett gedruckt %Definition Symbol \newglossaryentry{symb:Pi}{name={$\pi$},description={Kreiszahl},type=symbolslist} %Definition Abkürzungen \newacronym{IR}{IR}{Infrarot} \newacronym{PEEK}{PEEK}{Polyetheretherketon} \makeglossaries \begin{document} %Inhaltsverzeichnis \clearpage \pagenumbering{Roman} \tableofcontents \clearpage %Abkürzungs- und Symbolverzeichnis \chapter*{Abk"urzungs-- und Symbolverzeichnis} \addcontentsline{toc}{chapter}{Abk"urzungs-- und Symbolverzeichnis} \printglossary[style=listdotted,type=\acronymtype,title=Abk"urzungen]{} \printglossary[style=long,type=symbolslist,title=Symbole] \clearpage %Blindtext \pagenumbering{arabic} \chapter{Kapitel1} \lipsum[1] \gls{IR} \par \gls{PEEK} \par %\gls{symb:Pi} \par \lipsum[2] \clearpage \end{document}
Ergebnis 5 von 6
show 1 more comments
|
Die Fehlermeldungen des ersten Problems deuten auf ein Expansionsproblem hin. Eine Lösung ist, statt Open in Online-Editor
\newglossaryentry{symb:Pi}{name={\ensuremath{\pi}},description={Kreiszahl},type=symbolslist} Das zweite Problem liegt darin, dass Open in Online-Editor
\newlength\glslistdottedwidth \setlength\glslistdottedwidth{.5\hsize} die Breite von Abkürzung und Punkten festlegt. Open in Online-Editor
\AtBeginDocument{\setlength\glslistdottedwidth{.5\columnwidth}} Das ist übrigens ein bekanntes Problem, ein Bug-Report an beantwortet 29 Okt '15, 15:55 cgnieder |
Willkommen auf der TeXwelt! :)
Das erste Problem kannst Du beheben, wenn Du
name={\ensuremath{\pi}}
verwendest.Danke, das klappt schon mal. Das war die einzige Stelle die ich auf der Fehlersuche nicht überprüft habe, weil es ohne den Befehl zum Einfügen der Fußnote geklappt hat. Daher bin ich gar nicht auf die Idee gekommen, dass es am Symbol selbst liegen könnte.
Für das zweite Problem musst Du
\glslistdottedwidth
anpassen. Das Makro gibt an, wieviel Platz für Abkürzung und gepunktete Linie verbraucht wird. Zum Beispiel:\renewcommand\glslistdottedwidth{.2\linewidth}
Korrektur meines letzten Kommentars:
\glslistdottedwidth
ist eine Länge und kein Makro. Sie ist definiert als\setlength\glslistdottedwidth{.5\hsize}
. Das Problem ist, dass das geschieht, bevor feststeht, wie lang\hsize
ist. Mit\AtBeginDocument{\setlength\glslistdottedwidth{.5\hsize}}
bekommt man wieder die Voreinstellung.Danke, so funktioniert es. Problem gelöst