Symbolverzeichnis aktualisiert nicht
Verfasst: Do 31. Okt 2019, 12:44
Hallo ihr fleißigen Helfer,
ich hätte mal wieder ein Problem, wo ich nicht weiter komme.
Ich habe mir jetzt mal einen "eigenes" Stil für mein Symbol sowie Abkürzungsverzeichnis erstellt. Nur habe ich das Problem, dass etwas nicht richtig funktioniert. Z.B. wenn ich die Einträge des Symbolverzeichnisses nachträglich ändere, übernimmt er die Änderungen nach neuem Kompilieren nicht. Im Fließtext funktioniert alles wunderbar, nur die Verzeichnisse die aktuallisieren sich bei nachträglicher Änderung nicht.
Hier mein Minimalbeispiel:
Hier meine acro.tex
und meine symbols.tex
Hoffe ihr könnt mir helfen
Beste Grüße
Patrick
ich hätte mal wieder ein Problem, wo ich nicht weiter komme.
Ich habe mir jetzt mal einen "eigenes" Stil für mein Symbol sowie Abkürzungsverzeichnis erstellt. Nur habe ich das Problem, dass etwas nicht richtig funktioniert. Z.B. wenn ich die Einträge des Symbolverzeichnisses nachträglich ändere, übernimmt er die Änderungen nach neuem Kompilieren nicht. Im Fließtext funktioniert alles wunderbar, nur die Verzeichnisse die aktuallisieren sich bei nachträglicher Änderung nicht.
Hier mein Minimalbeispiel:
\documentclass[a4paper,12pt,ngerman]{article} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[ nomain, nonumberlist, toc, acronym, nopostdot, ]{glossaries} \newglossary[slg]{symbols}{syi}{syg}{Symbolverzeichnis} \newglossarystyle{symbole} {% \renewenvironment{theglossary} {\begin{longtable}[l]{@{}*3{p{\dimexpr (\textwidth-4\tabcolsep)/3}}@{}}} {\end{longtable}} \renewcommand*{\glossaryheader} {\bfseries Symbol &\bfseries Einheit &\bfseries Bezeichnung\\ \endhead} %\renewcommand*{\glsgroupheading}[1]{} \renewcommand*{\glossentry}[2]{% \glstarget{##1} {\glossentryname{##1}} & \glossentrysymbol{##1} & \glossentrydesc{##1} \tabularnewline } \renewcommand*{\glsgroupskip}{\relax}% } \newglossarystyle{abkuerzungen} {% \renewenvironment{theglossary} {\begin{longtable}[l]{@{}*2{p{\dimexpr (\textwidth-4\tabcolsep)/2}}@{}}} {\end{longtable}} \renewcommand*{\glossaryheader} {} \renewcommand*{\glsgroupheading}[1]{} \renewcommand*{\glossentry}[2]{% \glstarget{##1} {\textbf{\glossentryname{##1}}} & \glossentrydesc{##1} \tabularnewline } \renewcommand*{\glsgroupskip}{\relax}% } \makeglossaries \begin{document} \include{acro} \include{symbols} Hier kommt das Sigma hin \gls{sym:stress} und hier das Omega \gls{sym:omega} Ich probiere mal die neue \gls{bude} %Das klappt! \printacronyms[ title= Abkürzungsverzeichnis, style= abkuerzungen] \newpage \printglossary[ type=symbols, style=symbole] \end{document}
Hier meine acro.tex
\newacronym{bsp}{Bspw}{Beispielsweiße} \newacronym{bude}{SB}{Schießbude}
\newglossaryentry{sym:stress}{ name={\ensuremath{\sigma}}, symbol={[$1/s^2$]}, description={Stress}, sort=symbolstress, type=symbols } \newglossaryentry{sym:omega}{ name={\ensuremath{\omega}}, symbol={[$1/s$]}, description={Omega}, sort=symbolomega, type=symbols }
Hoffe ihr könnt mir helfen
Beste Grüße
Patrick