Zeilenumbruch in printnoidxglossaries verutscht

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


cmt
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Mo 13. Aug 2018, 12:24

Zeilenumbruch in printnoidxglossaries verutscht

Beitrag von cmt »

Hallo liebe Schwarmintelligenz,

ich habe es bereits geschafft den Abstand zwischen Abkürzung und der Beschreibung im Abkürzungsverzeichnis so einzustellen, dass die Beschreibungen alle Bündig stehen. An einer Stelle hapert es jedoch noch: Ist die Beschreibung einer Abkürzung sehr lang, kommt es zwar zu einem Zeilenumbruch, aber die zweite Zeile ist dann jedoch nicht bündig mit der ersten Zeile sondern verrutscht. Hat von euch jemand eine Idee wie ich das Problem geheben kann?

Anbei ein Minimalbeispiel:

Code: Alles auswählen


%Format
\documentclass[a4paper,twoside, 11pt]{book}

%Sprache (deutsch und englisch)
\usepackage[english, ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}

%Schriftart
\usepackage{lmodern}%fontmfalilie latin modern
\usepackage{url}
\usepackage{graphicx}
\usepackage{titletoc}

%AKRONYME
\usepackage{enumitem}
\setlist[description]{labelwidth=2cm} 
\usepackage[nopostdot,nonumberlist,acronym, toc, nogroupskip, symbols, savewrites]{glossaries}
\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\setlength\glsdescwidth{0.8\hsize}
\makenoidxglossaries

%Akronymverzeichnis
\setacronymstyle{long-short}
\renewcommand*{\acronymname}{Abkürzungsverzeichnis}
\usepackage{blindtext}

%Abkürzungsverzeichnis hinzufügen
\renewcommand*{\acronymname}{Abkürzungsverzeichnis}
\input{glossaries}


\begin{document}
	%--Abkürzungsverzeichnis
	\printnoidxglossary[type=acronym, title=Abkürzungsverzeichnis]
	
	\clearpage
	%--Probetext
	\gls{kurz1} \gls{kurz2}\gls{kurz3}\gls{kurz4}\gls{kurz5}  \gls{lang}
\end{document}
Und das eingelesene Dokument "glossaries" mit den Abkürzungen:

Code: Alles auswählen

\newacronym{kurz1}{ABC}{Kurze Abkürzung 1}
\newacronym{kurz2}{ABC}{Kurze Abkürzung 2}
\newacronym{kurz3}{ABC}{Kurze Abkürzung 3}
\newacronym{kurz4}{ABC}{Kurze Abkürzung 4}
\newacronym{kurz5}{ABC}{Kurze Abkürzung 5}
\newacronym{lang}{LANG}{Sehr sehr sehr lange Abkürzung die nicht in eine Zeile passt. Habt ihr eine Idee?}
Besten Dank schon Mal für Eure Hilfe
Dateianhänge
Abkuerzungsverzeichnis.pdf
(98.69 KiB) 108-mal heruntergeladen

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2199
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Code: Alles auswählen

\setlist[description]{labelwidth=2cm, leftmargin=!}
Durch die Zuweisung an die Option title verliert die zweimalige Änderung von \acronymname ihren Sinn.
Zuletzt geändert von Bartman am Sa 4. Jan 2020, 00:46, insgesamt 2-mal geändert.

cmt
Forum-Anfänger
Forum-Anfänger
Beiträge: 21
Registriert: Mo 13. Aug 2018, 12:24

Beitrag von cmt »

Vielen Dank Bartman für die schnelle und hilfreiche Antwort. Genau das habe ich gesucht!

Wie einfach es doch sein kann, wenn man nur weiß wie...

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2199
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Nachtrag:

Wie ich gerade sehe, bewirkt die Änderung des Befehls \acronymname auch ohne title nichts, denn wegen des Pakets babel braucht man dafür bei einer Standardklasse die Befehle \addto und \captionsngerman.

Antworten