von Bartman » Fr 18. Okt 2019, 17:23
Gemäß der Dokumetation des Pakets benutzt der Stil die Umgebung description.
Falls Dich die eher gebastelte Längenzuweisung an die Option leftmargin nicht stört, kann ich den folgenden Vorschlag anbieten:
\documentclass{scrbook}
\usepackage[T1]{fontenc}% https://texwelt.de/fragen/5537
\usepackage{lmodern}
\usepackage[ngerman]{babel}% Ersatz für veraltetes Paket ngerman
\usepackage[acronym, automake]{glossaries}
\usepackage{enumitem}
\usepackage{calc}% für die Addition bei leftmargin
\newacronym{ggt}{ggT}{
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
}
\setlength{\glslistdottedwidth}{65pt}
\setglossarystyle{listdotted}
\makeglossaries
\begin{document}
\setlist[description]{leftmargin=\glslistdottedwidth+5.3pt}
\printacronyms
\setlist[description]{style=standard}
\clearpage
Hier wird eine Abkürzung benutzt: \acrshort{ggt}
\end{document}
Du könntest aber auch den vorhandenen Stil übernehmen und eine \parbox einfügen:
\documentclass{scrbook}
\usepackage[T1]{fontenc}% https://texwelt.de/fragen/5537
\usepackage{lmodern}
\usepackage[ngerman]{babel}% Ersatz für veraltetes Paket ngerman
\usepackage[acronym, automake]{glossaries}
\usepackage{calc}% für die Subtraktion im Argument der \parbox
% Quelle: glossaries.dtx
\newglossarystyle{altlistdotted}{%
% \end{macrocode}
% Base it on the \glostyle{list} style:
% \begin{macrocode}
\setglossarystyle{list}%
% \end{macrocode}
% Each main (level 0) entry starts a new item:
%\changes{3.08a}{2013-08-30}{updated listdotted style to use
%\cs{glossentry} and \cs{subglossentry}}
% \begin{macrocode}
\renewcommand*{\glossentry}[2]{%
\item[]\makebox[\glslistdottedwidth][l]{%
\glsentryitem{##1}%
\glstarget{##1}{\glossentryname{##1}}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}%
\parbox[tt]{\linewidth-\glslistdottedwidth}{\glossentrydesc{##1}}}%
% \end{macrocode}
% Sub entries have the same format as main entries:
% \begin{macrocode}
\renewcommand*{\subglossentry}[3]{%
\item[]\makebox[\glslistdottedwidth][l]{%
\glssubentryitem{##2}%
\glstarget{##2}{\glossentryname{##2}}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}\glossentrydesc{##2}}%
}
\newacronym{ggt}{ggT}{
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
}
\setlength{\glslistdottedwidth}{65pt}
\setglossarystyle{altlistdotted}
\makeglossaries
\begin{document}
\printacronyms
\clearpage
Hier wird eine Abkürzung benutzt: \acrshort{ggt}
\end{document}
Gemäß der Dokumetation des Pakets benutzt der Stil die Umgebung [tt]description[/tt].
Falls Dich die eher gebastelte Längenzuweisung an die Option [tt]leftmargin[/tt] nicht stört, kann ich den folgenden Vorschlag anbieten:
[code]\documentclass{scrbook}
\usepackage[T1]{fontenc}% https://texwelt.de/fragen/5537
\usepackage{lmodern}
\usepackage[ngerman]{babel}% Ersatz für veraltetes Paket ngerman
\usepackage[acronym, automake]{glossaries}
\usepackage{enumitem}
\usepackage{calc}% für die Addition bei leftmargin
\newacronym{ggt}{ggT}{
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
}
\setlength{\glslistdottedwidth}{65pt}
\setglossarystyle{listdotted}
\makeglossaries
\begin{document}
\setlist[description]{leftmargin=\glslistdottedwidth+5.3pt}
\printacronyms
\setlist[description]{style=standard}
\clearpage
Hier wird eine Abkürzung benutzt: \acrshort{ggt}
\end{document}[/code]
Du könntest aber auch den vorhandenen Stil übernehmen und eine [tt]\parbox[/tt] einfügen:
[code]\documentclass{scrbook}
\usepackage[T1]{fontenc}% https://texwelt.de/fragen/5537
\usepackage{lmodern}
\usepackage[ngerman]{babel}% Ersatz für veraltetes Paket ngerman
\usepackage[acronym, automake]{glossaries}
\usepackage{calc}% für die Subtraktion im Argument der \parbox
% Quelle: glossaries.dtx
\newglossarystyle{altlistdotted}{%
% \end{macrocode}
% Base it on the \glostyle{list} style:
% \begin{macrocode}
\setglossarystyle{list}%
% \end{macrocode}
% Each main (level 0) entry starts a new item:
%\changes{3.08a}{2013-08-30}{updated listdotted style to use
%\cs{glossentry} and \cs{subglossentry}}
% \begin{macrocode}
\renewcommand*{\glossentry}[2]{%
\item[]\makebox[\glslistdottedwidth][l]{%
\glsentryitem{##1}%
\glstarget{##1}{\glossentryname{##1}}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}%
\parbox[tt]{\linewidth-\glslistdottedwidth}{\glossentrydesc{##1}}}%
% \end{macrocode}
% Sub entries have the same format as main entries:
% \begin{macrocode}
\renewcommand*{\subglossentry}[3]{%
\item[]\makebox[\glslistdottedwidth][l]{%
\glssubentryitem{##2}%
\glstarget{##2}{\glossentryname{##2}}%
\unskip\leaders\hbox to 2.9mm{\hss.}\hfill\strut}\glossentrydesc{##2}}%
}
\newacronym{ggt}{ggT}{
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
Größter gemeinsamer Teiler Größter gemeinsamer Teiler
}
\setlength{\glslistdottedwidth}{65pt}
\setglossarystyle{altlistdotted}
\makeglossaries
\begin{document}
\printacronyms
\clearpage
Hier wird eine Abkürzung benutzt: \acrshort{ggt}
\end{document}[/code]