Seite 1 von 1

Abstand zwischen Zeilen in Longtable variieren

Verfasst: Mo 27. Jul 2015, 14:35
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}

Verfasst: Mo 27. Jul 2015, 14:49
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).

Verfasst: Mo 27. Jul 2015, 15:10
von kla4dj
Danke!

Verfasst: Sa 1. Aug 2015, 11:12
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}

Verfasst: So 2. Aug 2015, 23:21
von kla4dj
Ein klitzekleiner Hinweis wäre echt Gold wert.

Verfasst: Mo 3. Aug 2015, 23:18
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}

Verfasst: Mo 3. Aug 2015, 23:49
von kla4dj
Was für eine einfache Lösung. :shock:
Danke!