Abstand zwischen Punkt und Unterpunkt bei Enumerate reduzier

Schriftbild, Absätze und Auflistungen einstellen


alomea
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Mi 8. Jun 2011, 10:42
Wohnort: Graz

Abstand zwischen Punkt und Unterpunkt bei Enumerate reduzier

Beitrag von alomea »

Hallo,
ich habe die Abstände zwischen den items bei der enumerate-Umgebung verringert (mittels des Befehls
\setlength{\itemsep}{-15pt} 
nach jedem begin-enumerate-Befehl), was an sich auch funktioniert hat.

Allerdings ist jetzt immer noch der Abstand von Punkt zu Unterpunkt genauso groß wie vorher. Welchen Befehl muss ich verwenden, damit auch dieser Abstand verringert wird? Oder gibt es allgemein eine elegantere Option?

Anbei ein Mini-Bsp.:
\documentclass[parskip=full-]{scrbook}

\renewcommand{\labelenumii}{\arabic{enumi}.\,\arabic{enumii}}

\begin{document}

Table of Contents\\[5pt]
List of Figures\\[5pt]
List of Tables\\[5pt]
Nomenclature\\[5pt]
\begin{enumerate}
\setlength{\itemsep}{-15pt}
\item Introduction
\item Background
	\begin{enumerate}\setlength{\itemsep}{-15pt}
	\item Erster Unterpunkt
	\item Zweiter Unterpunkt
	\item Dritter Unterpunkt
	\item Vierter Unterpunkt
	\item Fünfter Unterpunkt
	\item Sechster Unterpunkt
	\item Siebter Unterpunkt
	\end{enumerate}
\item Theoretical Approach (Literature Overview)
\item Nächster Punkt
	\begin{enumerate}\setlength{\itemsep}{-15pt}
	\item Erster Unterpunkt
	\item Zweiter Unterpunkt
	\item Dritter Unterpunkt
	\item Vierter Unterpunkt
	\item Fünfter Unterpunkt
	\item Sechster Unterpunkt
	\item Siebter Unterpunkt
	\item Achter Unterpunkt
	\item Neunter Unterpunkt
	\item Zehnter Unterpunkt
	\end{enumerate}
\item Empirical Part
\item Challenges
	\begin{enumerate}\setlength{\itemsep}{-15pt}
	\item Motivation, Expenses, Benefit, Usability and Cooperation willingness
	\item Extrinsic Motivation
	\item Intrinsic Motivation
	\item Crowding-out-effect
	\item Data Security and Privacy (Policy)
	\item Productivity and ROI
	\item Multilingualism
	\end{enumerate}
\item Conclusio
\end{enumerate}
\noindent Appendix\\[5pt]
References\\[5pt]
Author's Declaration\\[5pt]
English Abstract\\[5pt]
German Abstract

\end{document}

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Du kannst das Paket enumitem verwenden, das sehr viele Einstellmöglichkeiten bietet:

\documentclass[parskip=full-]{scrbook} 

\usepackage{enumitem}
\setlist[enumerate]{nosep}
\setlist[enumerate,2]{label*=\,\arabic*}

\begin{document} 

 Table of Contents

 List of Figures

 List of Tables
 
 Nomenclature

\begin{enumerate} 

\item Introduction 
\item Background 
    \begin{enumerate}
    \item Erster Unterpunkt 
    \item Zweiter Unterpunkt 
    \item Dritter Unterpunkt 
    \item Vierter Unterpunkt 
    \item Fünfter Unterpunkt 
    \item Sechster Unterpunkt 
    \item Siebter Unterpunkt 
    \end{enumerate} 
\item Theoretical Approach (Literature Overview) 
\item Nächster Punkt 
    \begin{enumerate}
    \item Erster Unterpunkt 
    \item Zweiter Unterpunkt 
    \item Dritter Unterpunkt 
    \item Vierter Unterpunkt 
    \item Fünfter Unterpunkt 
    \item Sechster Unterpunkt 
    \item Siebter Unterpunkt 
    \item Achter Unterpunkt 
    \item Neunter Unterpunkt 
    \item Zehnter Unterpunkt 
    \end{enumerate} 
\item Empirical Part 
\item Challenges 
    \begin{enumerate}
    \item Motivation, Expenses, Benefit, Usability and Cooperation willingness 
    \item Extrinsic Motivation 
    \item Intrinsic Motivation 
    \item Crowding-out-effect 
    \item Data Security and Privacy (Policy) 
    \item Productivity and ROI 
    \item Multilingualism 
    \end{enumerate} 
\item Conclusio 
\end{enumerate}
 
Appendix

 References

 Author's Declaration

 English Abstract

 German Abstract 

\end{document} 
Gruß
Elke

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich hätte jetzt auch enumitem verwendet, allerdings eine neue Liste erzeugt, beispielsweise »compactlist« oder ähnliches, denn ich glaube nicht, dass du wirklich alle Listen deines Dokumentes so verändern willst. Stichwort semantisches Markup.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Da hat Johannes natürlich recht, es ist wirklich besser, sich eine neue Liste zu definieren und dann diese im Dokument an den entsprechenden Stellen zu verwenden:
\usepackage{enumitem} 
\newlist{mycompenum}{enumerate}{2}% nummerierte Aufzählung mit 2 Ebenen
\setlist[mycompenum]{nosep}% keine vertikalen Abstände
\setlist[mycompenum,1]{label=\arabic*.}% Labeldefinition 1.Ebene
\setlist[mycompenum,2]{label*=\,\arabic*}% Labeldefinition 2.Ebene
Gruß
Elke

alomea
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Mi 8. Jun 2011, 10:42
Wohnort: Graz

Beitrag von alomea »

Vielen Dank, Johannes & Elke, für eure schnelle & kompetente Hilfe!
Mein Problem ist gelöst! :)

Antworten