Seite 1 von 1

Abstände zwischen Glossareinträgen einstellen

Verfasst: Di 7. Jul 2015, 10:54
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

Verfasst: Di 7. Jul 2015, 11:12
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} 

Verfasst: Di 7. Jul 2015, 11:28
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:/

Verfasst: Di 7. Jul 2015, 12:49
von Johannes_B
Du hast das Beispiel, so wie es oben steht ausprobiert?

Dann zeig mal die log-Datei.