Abstand zwischen Zeilen in Longtable variieren

Tabellen und Grafiken erstellen und anordnen


kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Abstand zwischen Zeilen in Longtable variieren

Beitrag von kla4dj »

Hallo,

kann man in folgender Tabelle die \normalbaselineskip Abstände kleiner machen? Was gibt es dafür für Variationen?

Habe bisher nur noch \parskip gefunden. Aber der Abstand ist mir wiederum zu klein. Also am besten etwas zwischen \normalbaslineskip und \parskip. :-)

Danke
\documentclass[12pt,a4paper]{scrreprt}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{blindtext}

\begin{document}

\newcommand*{\tab}[1]{\textbf{#1}}

{\scriptsize% Wir machen eine unlesbar kleine Tabelle, weil wir ohnehin nichts sinnvolles zu erzählen haben.
\begin{longtable}{l|p{10cm}}

\caption{Technologische Anforderungen}\label{tab:TA}\\
\toprule
\endfirsthead
\toprule
\endhead
\begin{tabular}[t]{@{}ll@{}}
\tab{Anforderungsschlüssel} & TA 1 \\
\tab{Detaillierungs-ebene} & 1 \\
\tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par 
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \vskip\normalbaselineskip
\tab{Beschreibung} \par 
\textit{\blindtext} \\ 
 
\midrule 

\begin{tabular}[t]{@{}ll@{}}
\tab{Anforderungsschlüssel} & TA 1 \\
\tab{Detaillierungs-ebene} & 1 \\
\tab{Priorisierung} & E \\ 
\end{tabular} & 
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \vskip\normalbaselineskip
\tab{Beschreibung} \par 
\textit{\blindtext[2]} \\ 

\midrule

\begin{tabular}[t]{@{}ll@{}}
\tab{Anforderungsschlüssel} & TA 1 \\
\tab{Detaillierungs-ebene} & 1 \\
\tab{Priorisierung} & E \\ 
\end{tabular} & 
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen.
\\ 
 
\bottomrule 

\end{longtable}}


\end{document}

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

Beitrag von Johannes_B »

Du kannst bei vspace auch Werte in für TeX gültigen Längeneinheiten angeben. Im Beispiel unten 2 mm.

Du kannst dir auch eine neue Länge definieren, und dann diese konsitent überall nutzen um sicherzustellen, dass der Abstand bei allen gleich ist.

Vielleicht riecht aber auch schon das vom Kern bereitgestellte medbreak.
\documentclass[12pt,a4paper]{scrreprt}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{blindtext}

\begin{document}

\newcommand*{\tab}[1]{\textbf{#1}}

{\scriptsize% Wir machen eine unlesbar kleine Tabelle, weil wir ohnehin nichts sinnvolles zu erzählen haben.
	\begin{longtable}{l|p{10cm}}

		\caption{Technologische Anforderungen}\label{tab:TA}\\
		\toprule
	\endfirsthead
	\toprule
\endhead
\begin{tabular}[t]{@{}ll@{}}
	\tab{Anforderungsschl\"ussel} & TA 1 \\
	\tab{Detaillierungs-ebene} & 1 \\
	\tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \medbreak
\tab{Beschreibung} \par
\textit{\blindtext} \\

\midrule

\begin{tabular}[t]{@{}ll@{}}
	\tab{Anforderungsschl\"ussel} & TA 1 \\
	\tab{Detaillierungs-ebene} & 1 \\
	\tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \par\vspace{2mm}
\tab{Beschreibung} \par
\textit{\blindtext[2]} \\

\midrule

\begin{tabular}[t]{@{}ll@{}}
	\tab{Anforderungsschl\"ussel} & TA 1 \\
	\tab{Detaillierungs-ebene} & 1 \\
	\tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen.
\\

\bottomrule

	\end{longtable}}


	\end{document}

Übrigens hättest du das Beispiel viel kleiner machen können, denn eigentlich handelt es sich um normalen Text (p-Spalte).
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.

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Danke!

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Eine Follow-Up Frage:

Bei der Tabelle ist es jetzt so, dass wenn ich statt dem Fließtext nochmal etwas hinzufüge, dabei der Abstand zur Trennlinie deutlich größer wird. Wie kann ich das vermeiden? Also in dem Minimalbeispiel der Abstand zwischen den ANforderungsquellen und der midrule im Gegensatz zum Abstand zwischen dem Blindtext und der Bottomrule...
\documentclass[12pt,a4paper]{scrreprt}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{blindtext}

\begin{document}

\newcommand*{\tab}[1]{\textbf{#1}}

{\scriptsize% Wir machen eine unlesbar kleine Tabelle, weil wir ohnehin nichts sinnvolles zu erzählen haben.
   \begin{longtable}{l|p{10cm}}

      \caption{Technologische Anforderungen}\label{tab:TA}\\
      \toprule
   \endfirsthead
   \toprule
\endhead
\begin{tabular}[t]{@{}ll@{}}
   \tab{Anforderungsschl\"ussel} & TA 1 \\
   \tab{Detaillierungs-ebene} & 1 \\
   \tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \medbreak
\tab{Beschreibung} \par
\textit{\blindtext} \par\vspace{2mm}
\tab{Anforderungsquelle} \par 
AFA 1, AFA 2, AFA 3, AFA 4, AFA 5, FA 2 UC1, FA 4 UC1, FA 1 UC2, FA 2 UC2, FA 4 UC2

\\ 
 

\midrule

\begin{tabular}[t]{@{}ll@{}}
   \tab{Anforderungsschl\"ussel} & TA 1 \\
   \tab{Detaillierungs-ebene} & 1 \\
   \tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \par\vspace{2mm}
\tab{Beschreibung} \par
\textit{\blindtext[1]}  \\ 


\bottomrule

   \end{longtable}}


   \end{document}

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Ein klitzekleiner Hinweis wäre echt Gold wert.

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

Beitrag von Johannes_B »

\documentclass[12pt,a4paper]{scrreprt}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{blindtext}

\begin{document}

\newcommand*{\tab}[1]{\textbf{#1}}

{\scriptsize% Wir machen eine unlesbar kleine Tabelle, weil wir ohnehin nichts sinnvolles zu erzählen haben.
	\begin{longtable}{l|p{10cm}}

		\caption{Technologische Anforderungen}\label{tab:TA}\\
		\toprule
	\endfirsthead
	\toprule
\endhead
\begin{tabular}[t]{@{}ll@{}}
	\tab{Anforderungsschl\"ussel} & TA 1 \\
	\tab{Detaillierungs-ebene} & 1 \\
	\tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \medbreak
\tab{Beschreibung} \par
\textit{\blindtext} \par\vspace{2mm}
\tab{Anforderungsquelle} \par
AFA 1, AFA 2, AFA 3, AFA 4, AFA 5, FA 2 UC1, FA 4 UC1, FA 1 UC2, FA 2 UC2, FA 4 UC2
%
\\

\midrule

\begin{tabular}[t]{@{}ll@{}}
	\tab{Anforderungsschl\"ussel} & TA 1 \\
	\tab{Detaillierungs-ebene} & 1 \\
	\tab{Priorisierung} & E \\
\end{tabular} &
\tab{Anforderungssatz} \par
Bei gutem Wetter muss man in der Sonne liegen und ganz viel Eis essen -- bis der Bauch braun und rund ist. \par\vspace{2mm}
\tab{Beschreibung} \par
\textit{\blindtext[1]}  \\


\bottomrule

							  \end{longtable}}


							  \end{document}
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.

kla4dj
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 92
Registriert: Mo 12. Sep 2011, 14:36

Beitrag von kla4dj »

Was für eine einfache Lösung. :shock:
Danke!

Antworten