Listenerstellung und Abstände davor und dahinter

Schriftbild, Absätze und Auflistungen einstellen


Andrea157
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 7. Okt 2014, 20:41

Listenerstellung und Abstände davor und dahinter

Beitrag von Andrea157 »

Hallo,
habe schon diverse Beiträge zur Listenformatierung vor und hinter einer Liste gelesen.
Leider haben diese bei mir nicht funktioniert - die Abstände bleiben immer gleich. Hat jemand von Euch einen Vorschlag, was ich machen kann?
Vielen Dank!
Gruß Andrea

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

Beitrag von Johannes_B »

Deine Fehlerbeschreibung ist etwas dürftig.
Wenn du deinen Automechaniker anrufst, dann sagst du ja auch nicht: Mein Auto fährt nicht, an was liegt das?

Du musst schon versuchen, deine Fragestellung für uns irgendwie nachvollziehbar zu machen. Am besten gelingt dir das mit einem vollständigen Minimalbeispiel.
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.

kasiii
Forum-Century
Forum-Century
Beiträge: 132
Registriert: Di 20. Aug 2013, 15:37

Beitrag von kasiii »

Vertikale Abstände kann man mit
\vspace*{-1em}
erzeugen.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

kasiii hat geschrieben:Vertikale Abstände kann man mit
\vspace*{-1em}
erzeugen.
Aber es ist sehr schlechter Stil. Listenabstände kann man anders und besser beeinflussen.

Andrea157
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Di 7. Okt 2014, 20:41

Beitrag von Andrea157 »

Hallo,
hier ein Beispiel. Im ersten Absatz endet der Längsstrich mehr oder weniger mit dem Text. Im zweiten Absatz ist er aufgrund der Liste deutlich weiter gezogen.
Vielen Dank für Eure Hilfe.
\documentclass[12pt,a4paper]{article}
\usepackage{a4}
\usepackage[german]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{lmodern}
\usepackage{enumitem} 
\usepackage{float}
\restylefloat{figure}
\pagestyle{plain}
\usepackage{array}
\usepackage{parskip}
\usepackage[font=small,labelfont=bf]{caption}
\usepackage[list=true]{subcaption}
\newcommand{\text}{}
%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{sf}
\clearpage
\begin{center}
{\Large{\sf{\bfseries XXXXXXXXXXXXX}}}\\ [5.0ex]
\end{center}

\noindent {\large{\sf{\bfseries XXX}}}\\ [2.50ex]
\noindent \begin{tabular*}{15.80cm}{@{}p{4.2cm}| @{}p{0.30cm} @{}p{11.30cm}}
	AXX & & XXX\\
	BXX & & XXX\\
\end{tabular*}\\ [2.5ex]

\noindent \begin{tabular*}{15.80cm}{@{}p{4.2cm}| @{}p{0.30cm} @{}p{11.30cm}}
	CXXX & & DXXX
	\vspace{5.0pt}
	\begin{itemize} 
		\setlength{\itemsep}{0pt}
			\item  EXX
			\item FXX
	\end{itemize}\\
\end{tabular*}
\end{sf}
\end{document} 
[/code]

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

Beitrag von esdd »

Das Paket a4 kannst Du weglassen. Möchtest Du wirklich die alte Rechtschreibung (Option german für babel) oder doch eher die neue (ngerman) verwenden? Da Du das Paket parskip lädst, kannst Du Dir die ganzen \noindent sparen. \sf sollte weder als Befehl noch als Umgebung verwendet werden. Dafür gibt es das Makros \textsf{...} und den Schalter \sffamily.

Deine Tabellen sind zu breit für den Textbereich. Eine mögliche Alternative ist die Nutzung von tabularx.

Wenn Du den zusätzlichen Abstand vor und nach der Aufzählung vermeiden willst, dann nutze eine minipage. Wenn Du darüber hinaus andere Abstände möchtest, dann definiere Dir mit Hilfe des sowieso geladenen enumitem Pakets eine neue Aufzählungsumgebung für den Zweck.
\documentclass[12pt,a4paper]{article} 
\usepackage[german]{babel}% oder ngerman?
\usepackage[T1]{fontenc} 
\usepackage[latin1]{inputenc} 
\usepackage{lmodern} 
\usepackage{enumitem} 
\usepackage{float} 
\restylefloat{figure} 
\pagestyle{plain} 
\usepackage{tabularx}% lädt auch aray
\usepackage{parskip} 
\usepackage[font=small,labelfont=bf]{caption} 
\usepackage[list=true]{subcaption} 
\newcommand{\text}{} 
%%%%%%%%%%%%%%%%%%%%%%%% 
\begin{document} 
\sffamily
\begin{tabularx}{\textwidth}{@{}p{4.2cm}| @{}p{0.30cm} @{}X} 
    AXX & & XXX\\ 
    BXX & & XXX
\end{tabularx}

\bigskip
\begin{tabularx}{\textwidth}{@{}p{4.2cm}| @{}p{0.30cm} @{}X} 
    CXXX & & DXXX\newline
    \begin{minipage}[t]{\linewidth}
      \begin{itemize} 
          \item EXX 
          \item FXX \strut
      \end{itemize}
    \end{minipage}
\end{tabularx}
\end{document}
Gruß
Elke

Antworten