Abstände zwischen Glossareinträgen einstellen

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


LiWu
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Di 9. Jun 2015, 17:10

Abstände zwischen Glossareinträgen einstellen

Beitrag von LiWu »

Hallo mal wieder,

manchmal ist Latex echt verzwickt, ich glaube mein Problem ließe sich sicherleich mit einer Option oder ähnlichem lösen, aber ich finde einfach nichts dazu.

Ich habe folgenden glossar erstellt.
\documentclass[fontsize=12pt,paper=a4,numbers=enddot,version=first]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[nonumberlist,
			toc,
			acronym,
			section=chapter,
			nopostdot
			]
			{glossaries}

\setkomafont{descriptionlabel}{\normalfont\bfseries}
\setglossarystyle{index}


\makeindex
\glsaddall 

\newglossary[gsg]{gesetze}{ges}{gsn}{Gesetzesverzeichnis}


\newglossaryentry{ges:BGB}{type=gesetze, name=BGB, description={Bürgerliches Gesetzbuch in der Fassung der Bekanntmachung vom 2. Januar 2002 (BGBl. I S. 42, 2909; 2003 I S.
738), das durch Artikel 1 des Gesetzes vom 21. April 2015 (BGBl. I S. 610) geändert worden ist}}

\newglossaryentry{ges:GG}{type=gesetze, name=GG, description={Grundgesetz für die Bundesrepublik Deutschland in der im Bundesgesetzblatt Teil III, Gliederungsnummer 100-
1, veröffentlichten bereinigten Fassung, das zuletzt durch Artikel 1 des Gesetzes vom 23. Dezember 2014 (BGBl.
I S. 2438) geändert worden ist.}}

\newglossaryentry{ges:BauGB}{type=gesetze, name=BauGB, description={Baugesetzbuch in der Fassung der Bekanntmachung vom 23. September 2004 (BGBl. I S. 2414), das zuletzt
durch Artikel 1 des Gesetzes vom 20. November 2014 (BGBl. I S. 1748) geändert worden ist.}}


\begin{document}

\setglossarystyle{long}	
\renewcommand{\glsnamefont}[1]{\textbf{#1}}
\setlength{\glsdescwidth}{0.825\linewidth}			\printglossary[type=gesetze,title=Gesetzestextverzeichnis,toctitle=Gesetzestextverzeichnis,nogroupskip]


\end{document}

Wie man (hoffentlich sieht) ist das Verzeichnis an sich so sehr schön, ich hätte nur gern hinter jedem Eintrag noch einen Absatz (Leerzeile oder ähnliches) und finde einfach keine Lösung dazu.

Weiß jemand wie das geht???

Liebe Grüße

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ob dein Beispiel das Problem zeigt, kannst du durch kompilieren ganz leicht testen.
\documentclass[fontsize=12pt,paper=a4,numbers=enddot,version=first]{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage[nonumberlist,
	toc,
	acronym,
	section=chapter,
	nopostdot
]
{glossaries}

\usepackage{booktabs}
\usepackage{xpatch}
\tracingpatches

\setkomafont{descriptionlabel}{\normalfont\bfseries}
\setglossarystyle{index}


\makeindex

\newglossary[gsg]{gesetze}{ges}{gsn}{Gesetzesverzeichnis}


\newglossaryentry{ges:BGB}{type=gesetze, name=BGB, description={Bürgerliches
Gesetzbuch in der Fassung der Bekanntmachung vom 2. Januar 2002 (BGBl. I S. 42,
2909; 2003 I S.  738), das durch Artikel 1 des Gesetzes vom 21. April 2015
(BGBl. I S. 610) geändert worden ist}}

\newglossaryentry{ges:GG}{type=gesetze, name=GG, description={Grundgesetz für
die Bundesrepublik Deutschland in der im Bundesgesetzblatt Teil III,
Gliederungsnummer 100- 1, veröffentlichten bereinigten Fassung, das zuletzt
durch Artikel 1 des Gesetzes vom 23. Dezember 2014 (BGBl.  I S. 2438) geändert
worden ist.}}

\newglossaryentry{ges:BauGB}{type=gesetze, name=BauGB,
	description={Baugesetzbuch in der Fassung der Bekanntmachung vom 23. September
	2004 (BGBl. I S. 2414), das zuletzt durch Artikel 1 des Gesetzes vom 20.
November 2014 (BGBl. I S. 1748) geändert worden ist.}}
\makeglossaries

\begin{document}

\glsaddall
\setglossarystyle{long}  
\makeatletter
%\xpatchcmd{\glossentry}{\tabularnewline}{\tabularnewline\tabularnewline}{}{}
\xpatchcmd{\glossentry}{\tabularnewline}{\tabularnewline\addlinespace}{}{}
\makeatother
\renewcommand{\glsnamefont}[1]{\textbf{#1}}
\setlength{\glsdescwidth}{0.825\linewidth}
\printglossary[type=gesetze,title=Gesetzestextverzeichnis,toctitle=Gesetzestextverzeichnis,nogroupskip]


\end{document} 
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

LiWu
Forum-Anfänger
Forum-Anfänger
Beiträge: 25
Registriert: Di 9. Jun 2015, 17:10

Beitrag von LiWu »

Danke für den Vorschlag, leider gibt es mir bei beiden Varianten Fehlermeldungen:

1. Variante

! Undefined control sequence.
l.256 \xpatchcmd

! Misplaced \noalign.
\addlinespace ->\noalign

usw.

2. Variante

selbes Spiel...

Sehe gerade nicht durch:/

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Du hast das Beispiel, so wie es oben steht ausprobiert?

Dann zeig mal die log-Datei.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten