Zeilenabstand im tocbasic-Verzeichnis

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


Big-Gremlin
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Fr 9. Jan 2015, 16:35

Zeilenabstand im tocbasic-Verzeichnis

Beitrag 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}

Noch so einer

Beitrag 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}

Big-Gremlin
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Fr 9. Jan 2015, 16:35

Beitrag 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?

saputello
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 98
Registriert: Do 15. Jan 2015, 08:49

Beitrag 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.

Besserwisser

Beitrag 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

Big-Gremlin
Forum-Anfänger
Forum-Anfänger
Beiträge: 23
Registriert: Fr 9. Jan 2015, 16:35

Beitrag von Big-Gremlin »

Danke saputello für den Hinweis 8)

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

Besserwisser

Beitrag von Besserwisser »

Wenn das nun wirklich die Lösung war, solltest du den Status … :roll:

Antworten