Seite 1 von 1

Zeilenabstand im tocbasic-Verzeichnis

Verfasst: Sa 17. Jan 2015, 20:12
von Big-Gremlin
Hallo :)

ich hab noch ein kleines Verzeichnis-Problem. Und zwar möchte ich die Einträge in meinem Anforderungsverzeichnis durch etwas Platz trennen. Da unter Umständen längere Einträge im Verzeichnis liegen können, sieht das dann sehr zusammengeklatscht aus. Ich hab leider keinen KOMA-Script-Eintrag für tocbasic dafür gefunden.

Wie kann ich den Abstand zwischen den Einträgen im eigentlichen Verzeichnis festlegen?

Hier das Minimalbeispiel:
\documentclass{scrbook}

\usepackage{tocbasic}        
\DeclareNewTOC[type=req, %
            types=reqs, %
            float, %
            hang=1.5em, %
            indent=0pt, %
            counterwithin=chapter,
            floattype=4, %
            name=Anforderung,%
            listname={Anforderungsverzeichnis}]{loe}    



\begin{document}
\listofreqs

\begin{req}
   "DUMDIDUM"
   \caption{dumdidum}
\end{req}

\begin{req}
   "BLABLA"
   \caption{blabla}
\end{req}
\end{document}

Verfasst: So 18. Jan 2015, 11:53
von Noch so einer
Statt der Standarddefinition für \l@req kannst Du eine beliebige eigene Definition verwenden. Du könntest auch das Paket tocstyle verwenden, um das Verzeichnis zu loe zu verändern. Wenn Du wirklich nur etwas zusätzlichen Abstand zwischen den Einträgen willst, dürfte aber das einfachste sein, im entsprechenden Verzeichnis den Absatzabstand zu erhöhen:
\documentclass{scrbook}

\usepackage{tocbasic}        
\DeclareNewTOC[type=req, %
            types=reqs, %
            float, %
            hang=1.5em, %
            indent=0pt, %
            counterwithin=chapter,
            floattype=4, %
            name=Anforderung,%
            listname={Anforderungsverzeichnis}]{loe}    

\BeforeStartingTOC[loe]{\KOMAoptions{parskip=half-}}% siehe scrguide

\begin{document}
\listofreqs

\begin{req}
   "DUMDIDUM"
   \caption{dumdidum}
\end{req}

\begin{req}
   "BLABLA"
   \caption{blabla}
\end{req}
\end{document}

Verfasst: Mo 19. Jan 2015, 09:27
von Big-Gremlin
Erstmal danke dafür :) der Abstand sieht damit ordentlich aus, jedoch wird der Abstand über der Zeile angesetzt. Also verändert sich auch der Abstand zwischen Überschrift und Verzeichnis.

Gibt es auch eine ähnlich bequeme Möglichkeit, sodass der Abstand zu den Zeilen nach der jeweiligen Zeile eingefügt wird?

EDIT: ....oder ich den vergrößerten Abstand zur Überschrift ausgleiche?

Verfasst: Mo 19. Jan 2015, 09:38
von saputello
Du hast den Status "Rückfrage" falsch verwendet. Damit hätte es passieren können, dass Helfer übersehen, dass gar nicht Du in einer Bringschuld bist, sondern die Frage für Dich noch nicht volsltändig beantwortet ist. Ich habe das für Dich mal geändert, aber bitte informiere Dich über die korrekte Bedeutung des Status.

Verfasst: Mo 19. Jan 2015, 11:36
von Besserwisser
Wenn man einen höheren Abstand zwischen Absätzen hat, gilt das natürlich auch zwischen der Überschrift und dem ersten Absatz. Das wird sonst ggf. zu dicht. Wenn du da den Abstand künstlich verkleinern willst, kannst du natürlich auch explizit einen negativen Abstand einfügen, beispielsweise:
\BeforeStartingTOC[loe]{\KOMAoptions{parskip=half-}vspace{-\parskip}}% siehe scrguide

Verfasst: Mo 19. Jan 2015, 11:51
von Big-Gremlin
Danke saputello für den Hinweis 8)

und Danke Besserwisser für die Lösung. :wink:

Verfasst: Mo 19. Jan 2015, 12:12
von Besserwisser
Wenn das nun wirklich die Lösung war, solltest du den Status … :roll: