Horizontale Ausrichtung Glossaries

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Horizontale Ausrichtung Glossaries

von memarc » Mo 21. Okt 2019, 11:15

Vielen Dank! Ich habe bei mir deine zweite Variante mit der Parbox integriert. Da sind alle Längen bzw. Abstände für mich klar definiert und es taucht kein +5.3pt auf . :wink:

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}

Horizontale Ausrichtung Glossaries

von memarc » Fr 18. Okt 2019, 09:13

Liebe Community,
ich kämpfe noch mit der Formatierung meines Abkürzungsverzeichnisses, welches mittels glossaries erstellt wird. Wenn die Beschreibung zu lang wird und ein Zeilenumbruch notwendig wird, orientiert sich die zweite Zeile der Beschreibung nicht an der ersten, sondern beginnt bereits auf Höhe der Abkürzung.

Wie sorge ich für eine ordentliche Ausrichtung der Beschreibung?
\documentclass[a4paper]{scrbook}
\usepackage{ngerman}
\usepackage[acronym]{glossaries}

\newacronym{ggt}{ggT}{Größter gemeinsamer Teiler Größter gemeinsamer Teiler Größter gemeinsamer Teiler}

\setlength{\glslistdottedwidth}{65pt}	
\setglossarystyle{listdotted}
	
\makeglossaries

\begin{document}

\printglossary[type=\acronymtype]

\clearpage

Hier wird eine Abkürzung benutzt: \acrshort{ggt}

\end{document}
Dateianhänge
glossaries_alignment.pdf
Meine Ausgabe
(33.44 KiB) 214-mal heruntergeladen

Nach oben