Symbolverzeichnis mit Glossaries dreigeiteilt
Verfasst: So 4. Mai 2014, 12:40
Liebe Latex gemeinende,
ich habe mich entschlossen meine Abschlussarbeit in Latex zu verfassen und definiere mir momentan eine Vorlage hierfür. Bisher funktioniert alles so wie ich es mir vorgestellt habe nur das Symbolverzeichniss klappt nicht so wie ich es gerne hätte.
Ich möchte mit dem userpackage {glassaries} mein Symbolverzeichnis in drei unterverzeichnise latein/griech/dimensionsloss unterteilen. Eine Vorlage habe ich auch schon im Netz gefunden, welche ich mir ein wenig angepasst habe. Hier mein Minimalbeispiel:
Leider wird immer folgender Fehler ausgegeben wenn ich den Code mit
\documentclass{scrartcl} ausführe:
...\test.syi(1): Fehler: Use of \reserved@a doesn't match its definition.
...\test.syi(1): Fehler: ==> Fatal error occurred, no output PDF file produced!
und \documentclass{scrreprt}:
...\test.syi(1): Fehler: TeX capacity exceeded, sorry [input stack size=5000].
...\test.syi(1): Fehler: ==> Fatal error occurred, no output PDF file produced!
Über Antworten wäre ich sehr dankbar:)
ich habe mich entschlossen meine Abschlussarbeit in Latex zu verfassen und definiere mir momentan eine Vorlage hierfür. Bisher funktioniert alles so wie ich es mir vorgestellt habe nur das Symbolverzeichniss klappt nicht so wie ich es gerne hätte.
Ich möchte mit dem userpackage {glassaries} mein Symbolverzeichnis in drei unterverzeichnise latein/griech/dimensionsloss unterteilen. Eine Vorlage habe ich auch schon im Netz gefunden, welche ich mir ein wenig angepasst habe. Hier mein Minimalbeispiel:
\documentclass[11pt,a4paper]{scrreprt} \usepackage[ngerman]{babel,translator} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage[sc]{mathpazo} \usepackage{booktabs} \usepackage{longtable} \usepackage[textstyle]{SIunits} \usepackage{threeparttable} \usepackage[nonumberlist,numberline,acronym,toc]{glossaries} %Ein Symbolverzeichnis erstellen \newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} %Style Symbolverzeichnis definieren \newglossarystyle{symbver}{ % put the glossary in a longtable environment: \renewenvironment{theglossary} {\begin{longtable}{lp{\glsdescwidth}cccp{\glspagelistwidth}}} {\end{longtable}} \renewcommand*{\glossaryheader}{\relax} \renewcommand*{\glossaryentryfield}[4]{ \glstarget{##1}\\{##2}&{##4}&{##3}} \renewcommand*{\glossarysubentryfield}[6]{ \glossaryentryfield{##2}{##3}{##4}{[##5]}} \renewcommand*{\glsgroupskip}{\relax}} \renewcommand*{\glspostdescription}{\relax} \newglossaryentry{romanletter}{name={\textbf{\rlap{Lateinische Buchstaben}}},description={}} \newglossaryentry{greekletter}{name={\textbf{\rlap{Griechische Buchstaben}}},description={}} \newglossaryentry{dimensionsless}{name={\textbf{\rlap{Dimensionslose Kennzahlen}}},description={}} \makeglossaries \begin{document} \newglossaryentry{symb:f}{ name=\textit{f}, symbol=mm, description={Brennweite der Fokussierlinse}, parent=romanletter, sort=symbolf, type=symbolslist } \newglossaryentry{symb:rhoE}{ name=$\rho\textsubscript{E}$, symbol=$\frac{\text{J}}{\text{\centi\meter\squared}}$, description={Energiedichte des Laserstrahls auf dem Target}, parent=greekletter, sort=symbolrhoE, type=symbolslist } \newglossaryentry{symb:theta}{ name=$\theta$, symbol=\degree, description={\sc Bragg-Winkel oder Glanzwinkel aus R�ntgendiffraktometrie}, parent=greekletter, sort=symboltheta, type=symbolslist } \newglossaryentry{symb:zeta}{ name=$\zeta$, symbol=\degree, description={Ein Winkel}, parent=greekletter, sort=symbolzeta, type=symbolslist } \newglossaryentry{symb:Pr}{ name=\textit{Pr}, symbol=--, description={Stoffkennzahl}, parent=dimensionsless, sort=symbolPr, type=symbolslist } Das sind \gls{symb:theta}, \gls{symb:f}, \gls{symb:zeta}, \gls{symb:rhoE} und \gls{symb:Pr}! %Symbole ausgeben \printglossary[type=symbolslist,style=symbver,title=Symbolverzeichnis] \end{document}
\documentclass{scrartcl} ausführe:
...\test.syi(1): Fehler: Use of \reserved@a doesn't match its definition.
...\test.syi(1): Fehler: ==> Fatal error occurred, no output PDF file produced!
und \documentclass{scrreprt}:
...\test.syi(1): Fehler: TeX capacity exceeded, sorry [input stack size=5000].
...\test.syi(1): Fehler: ==> Fatal error occurred, no output PDF file produced!
Über Antworten wäre ich sehr dankbar:)