Abstand zwischen Zeilen in Longtable variieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Abstand zwischen Zeilen in Longtable variieren

von kla4dj » Mo 3. Aug 2015, 23:49

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

von Johannes_B » Mo 3. Aug 2015, 23:18

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

von kla4dj » So 2. Aug 2015, 23:21

Ein klitzekleiner Hinweis wäre echt Gold wert.

von kla4dj » Sa 1. Aug 2015, 11:12

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}

von kla4dj » Mo 27. Jul 2015, 15:10

Danke!

von Johannes_B » Mo 27. Jul 2015, 14:49

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

Abstand zwischen Zeilen in Longtable variieren

von kla4dj » Mo 27. Jul 2015, 14:35

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}

Nach oben