Seite 1 von 1

Glossary - Symbolverzeichnis Fehler

Verfasst: Do 16. Mai 2024, 17:28
von LatexJan
Hallo zusammen,
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}
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

Verfasst: Do 16. Mai 2024, 19:15
von Abc
Hallo,

lies den Abschnitt 1.1. Rollback in glossaries-user.

Re: Glossary - Symbolverzeichnis Fehler

Verfasst: Fr 17. Mai 2024, 11:27
von LatexJan
Verstehe, alles nicht mehr ganz aktuell was ich da mal gemacht hatte. Danke!