Glossary - Symbolverzeichnis Fehler
Verfasst: Do 16. Mai 2024, 17:28
Hallo zusammen,
auf einem anderen Rechner hat mir der folgende Code ein Symbolverzeichnis ausgegeben. Leider kann ich den Rechner nicht mehr benutzen.
Minimalbeispiel:
Er gibt mir die Fehler "Command \glossaryentryfield undefined" und "Command \glossarysubentryfield undefined". Ich komme leider mit der Beschreibung nicht weiter, auch googlen hat mir bisher nicht helfen können. Habt ihr einen Tipp?
Vielen Dank und beste Grüße,
Jan
auf einem anderen Rechner hat mir der folgende Code ein Symbolverzeichnis ausgegeben. Leider kann ich den Rechner nicht mehr benutzen.
Minimalbeispiel:
\documentclass[headings=small, ngerman, 10pt, a5paper, listof=totoc, bibliography=totoc]{scrbook}[2007/10/19] %\pdfoptionpdfminorversion=6 % pdf Version festlegen (1.6) %-----Glossary \usepackage[ nonumberlist, %keine Seitenzahlen anzeigen acronym, %ein Abkürzungsverzeichnis erstellen toc, automake, section=chapter] %Einträge im Inhaltsverzeichnis {glossaries} %Ein eigenes Symbolverzeichnis erstellen \newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} %Den Punkt am Ende jeder Beschreibung deaktivieren \renewcommand*{\glspostdescription}{} %Befehle für Symbole \newglossaryentry{A}{ name=$A$, description={geschnittene Fläche}, user1={mm$^2$}, sort=symbolaA, type=symbolslist } \newglossarystyle{mystyle}{% % put the glossary in a longtable environment: \renewenvironment{theglossary}% {\begin{longtable}{lp{\glsdescwidth}rp{\glspagelistwidth}}}% {\end{longtable}}% % Set the table’s header: title row \renewcommand*{\glossaryheader}{% \bfseries Symbol & \bfseries Beschreibung & \bfseries Einheit & \\\endhead}% % No heading between groups: \renewcommand*{\glsgroupheading}[1]{}% % Main (level 0) entries displayed in a row optionally numbered: \renewcommand*{\glossaryentryfield}[5]{% \glstarget{##1}{##2}% Name & ##3% Description & \glsentryuseri{##1}% Units & ##5% Page list \\% end of row }% % Similarly for sub-entries (no sub-entry numbers): \renewcommand*{\glossarysubentryfield}[6]{% % ignoring first argument (sub-level) \glstarget{##2}{##3}% Name & ##4% Description & \glsentryuseri{##2}% Units & ##6% Page list \\% end of row }% % Nothing between groups: \renewcommand*{\glsgroupskip}{}% } %Glossar-Befehle anschalten \makeglossaries %----/Glossary \begin{document} \printglossary[type=symbolslist,style=mystyle] % Symbolverzeichnis ausgeben Hallo \gls{A}. \end{document}
Vielen Dank und beste Grüße,
Jan