Abstände zwischen Einträgen ändern

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: Abstände zwischen Einträgen ändern

von Auch ein » Fr 29. Apr 2016, 08:41

Zu dem Problem mit nogroupskip siehe auch: den glossaries Bug-Tracker

von user1000 » Fr 29. Apr 2016, 07:49

Vielen Dank!

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.

Abstände zwischen Einträgen ändern

von user1000 » Do 28. Apr 2016, 11:53

Hallo zusammen,
ich habe 3 Verzeichnisse und würde gerne die Abstände zwischen den Einträgen etwas verkleinern. Allerdings enthalten die Einträge des Glossars auch Zeilensprünge, deren Zeilenabstände gleich bleiben sollen.
\documentclass[a4paper,11pt,oneside,english,ngerman,listof=totoc,bibliography=totoc,chapterprefix=true]{scrreprt}

\usepackage[toc,nonumberlist,acronyms,nopostdot]{glossaries}                                               
\makenoidxglossaries
\newacronym{min}{Min}{Minimum}
\newacronym{max}{Max}{Maximum}
\newglossaryentry{gls:min}{name=Minimum,description={Minimum\endgraf Minimum Minimum  Minimum  Minimum  Minimum }}
\newglossaryentry{gls:max}{name=Maximum,description={Maximum\endgraf Maximum Maximum Maximum Maximum Maximum }}

\setacronymstyle{long-short}

\begin{document}                                        

\printnoidxglossary[style=long,title=Glossar]     

\printnoidxglossary[type=\acronymtype,style=long,title=Abkürzungsverzeichnis]
\gls{gls:max}
\gls{gls:min}
\gls{min}
\gls{max}


\end{document}       


Vielen Dank im Voraus!

Nach oben