von esdd » Sa 6. Mai 2017, 17:16
Gib im Argument der labeling Umgebung die längste Abkürzung an:
\documentclass[ngerman]{scrartcl}
\usepackage[nonumberlist,acronym,automake,toc]{glossaries}
\newglossarystyle{meinglossar}
{
\renewenvironment{theglossary}{%
\begin{labeling}{ABCDEFGHIJ}}{\end{labeling}}
\renewcommand*{\glossaryentryfield}[5]{
\item[\glstarget{##1}{##2}]
\ifthenelse{\equal{##4}{\relax}}{}{\space (##4)}
\space ##3}
}
\newglossary[slg]{symbols}{sym}{sbl}{Symbolverzeichnis}
\renewcommand*{\glspostdescription}{}
\makeglossaries
\setglossarystyle{meinglossar}
\newacronym{abk_1}{ABCDEFGHIJ}{Abkuerzung 1}
\newacronym{abk_2}{ABC}{Abkuerzung 2}
\newglossaryentry{abk_3}{type=symbols, name={\ensuremath{\pi}}, sort= abk_3, symbol={\ensuremath{\pi}}, description={Abkuerzung 3}}
\begin{document}
Beispiel 1: \acrlong{abk_1}, Beispiel 2: \acrlong{abk_2} , Beispiel 3: \glssymbol{abk_3} ,
\printglossary[type=\acronymtype, title={Abkuerzungsverzeichnis}]
\printglossary[type=symbols]
\end{document}
Achte bitte beim Einfügen von Code darauf, dass BBCode nicht deaktiviert ist. Gegebenfalls musst Du den entsprechenden Haken unterhalb des Eingabefeldes entfernen. Da Du Dich angemeldet hast, müsstest Du Deinen Beitrag oben noch editieren können.
Gib im Argument der [tt]labeling[/tt] Umgebung die längste Abkürzung an:
[code]\documentclass[ngerman]{scrartcl}
\usepackage[nonumberlist,acronym,automake,toc]{glossaries}
\newglossarystyle{meinglossar}
{
\renewenvironment{theglossary}{%
\begin{labeling}{ABCDEFGHIJ}}{\end{labeling}}
\renewcommand*{\glossaryentryfield}[5]{
\item[\glstarget{##1}{##2}]
\ifthenelse{\equal{##4}{\relax}}{}{\space (##4)}
\space ##3}
}
\newglossary[slg]{symbols}{sym}{sbl}{Symbolverzeichnis}
\renewcommand*{\glspostdescription}{}
\makeglossaries
\setglossarystyle{meinglossar}
\newacronym{abk_1}{ABCDEFGHIJ}{Abkuerzung 1}
\newacronym{abk_2}{ABC}{Abkuerzung 2}
\newglossaryentry{abk_3}{type=symbols, name={\ensuremath{\pi}}, sort= abk_3, symbol={\ensuremath{\pi}}, description={Abkuerzung 3}}
\begin{document}
Beispiel 1: \acrlong{abk_1}, Beispiel 2: \acrlong{abk_2} , Beispiel 3: \glssymbol{abk_3} ,
\printglossary[type=\acronymtype, title={Abkuerzungsverzeichnis}]
\printglossary[type=symbols]
\end{document}[/code]
Achte bitte beim Einfügen von Code darauf, dass BBCode nicht deaktiviert ist. Gegebenfalls musst Du den entsprechenden Haken unterhalb des Eingabefeldes entfernen. Da Du Dich angemeldet hast, müsstest Du Deinen Beitrag oben noch editieren können.