von Noch so einer » Do 28. Apr 2016, 16:42
Den Abstand zwischen den Einträgen (eigentlich zwischen Gruppen) kann man eigentlich mit Option nogroupskip abschalten. Allerdings scheint das im Stil long mit \printnoidxglossary einen Fehler ergeben. Deshalb würde ich einen eigenen Stil definieren, bei dem der Befehl für die Gruppenbildung umdefiniert wird:
\documentclass[a4paper,11pt,oneside,english,ngerman,listof=totoc,bibliography=totoc,chapterprefix=true]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[toc,nonumberlist,acronyms,nopostdot]{glossaries}
\makenoidxglossaries
\newacronym{min}{Min}{Minimum}
\newacronym{max}{Max}{Maximum}
\newglossaryentry{gls:min}{name=Minimum,description={Minimum\glspar Minimum Minimum Minimum Minimum Minimum }}
\newglossaryentry{gls:max}{name=Maximum,description={Maximum\glspar Maximum Maximum Maximum Maximum Maximum }}
\newglossarystyle{long-nogroup}{%
\setglossarystyle{long}%
\renewcommand*{\glsgroupskip}{}% Kein Abstand
}
\newglossarystyle{long-smallgroup}{%
\setglossarystyle{long}%
\renewcommand*{\glsgroupskip}{& \tabularnewline[-.5\normalbaselineskip]}% Halber Abstand
}
\begin{document}
\printnoidxglossary[style=long-nogroup,title=Glossar]
\printnoidxglossary[type=\acronymtype,style=long-smallgroup,title=Abkürzungsverzeichnis]
\gls{gls:max}
\gls{gls:min}
\gls{min}
\gls{max}
\end{document}
Ich habe auch \endgraf entsprechend der [d]glossaries[/d]-Anleitung durch \glspar ersetzt. Ausserdem habe ich
babel geladen und die Eingabecodierung definiert.
Den Abstand zwischen den Einträgen (eigentlich zwischen Gruppen) kann man eigentlich mit Option [tt]nogroupskip[/tt] abschalten. Allerdings scheint das im Stil [tt]long[/tt] mit [tt]\printnoidxglossary[/tt] einen Fehler ergeben. Deshalb würde ich einen eigenen Stil definieren, bei dem der Befehl für die Gruppenbildung umdefiniert wird: [code]\documentclass[a4paper,11pt,oneside,english,ngerman,listof=totoc,bibliography=totoc,chapterprefix=true]{scrreprt}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage[toc,nonumberlist,acronyms,nopostdot]{glossaries}
\makenoidxglossaries
\newacronym{min}{Min}{Minimum}
\newacronym{max}{Max}{Maximum}
\newglossaryentry{gls:min}{name=Minimum,description={Minimum\glspar Minimum Minimum Minimum Minimum Minimum }}
\newglossaryentry{gls:max}{name=Maximum,description={Maximum\glspar Maximum Maximum Maximum Maximum Maximum }}
\newglossarystyle{long-nogroup}{%
\setglossarystyle{long}%
\renewcommand*{\glsgroupskip}{}% Kein Abstand
}
\newglossarystyle{long-smallgroup}{%
\setglossarystyle{long}%
\renewcommand*{\glsgroupskip}{& \tabularnewline[-.5\normalbaselineskip]}% Halber Abstand
}
\begin{document}
\printnoidxglossary[style=long-nogroup,title=Glossar]
\printnoidxglossary[type=\acronymtype,style=long-smallgroup,title=Abkürzungsverzeichnis]
\gls{gls:max}
\gls{gls:min}
\gls{min}
\gls{max}
\end{document}[/code]
Ich habe auch [tt]\endgraf[/tt] entsprechend der [d]glossaries[/d]-Anleitung durch [tt]\glspar[/tt] ersetzt. Ausserdem habe ich [p]babel[/p] geladen und die Eingabecodierung definiert.