Anderer Zeilenabstand im Fließtext als in Tabellen

Anderer Zeilenabstand im Fließtext als in Tabellen

Hat jemand zufällig eine clevere Idee, wie man den Zeilenabstand des Fließtexts auf 1,5 und in Tabellen auf 1,0 einstellen kann? Ich habe mir dieses Paket angesehen, \usepackage[onehalfspacing]{setspace}aber obwohl es die Überschriften nicht berührt hat, wurde der Zeilenabstand des Tabelleninhalts auf 1,5 eingestellt. Mein Dokument enthält eine große Anzahl von Tabellen und ich möchte wirklich vermeiden, den Zeilenabstand für jede einzelne Tabelle separat einzustellen.

Hier die MWE:

\documentclass[11pt,a4paper,twoside]{report}
\usepackage{caption}
\usepackage{booktabs}

\begin{document}
Some text 
Some more text which continues on the next row. More text and more and more and more and more text.     
\begin{table}[htb]
\caption{Caption to be placed here.}
\centering
\begin{tabular}{cccc}
    \toprule
    \textbf{A}&\textbf{B}&\textbf{C}&\textbf{D}\\
    \midrule
    \textbf{1}&bla&bla&blabla\\
    \textbf{2}&bla&bla&bl\\
    \textbf{3l}&blablaba&bla&bla\\
    \textbf{4}&bla&b&la\\
    \bottomrule 
\end{tabular}   
\end{table}
\end{document}

Antwort1

Was Sie als 1,5-fachen Zeilenabstand der Tabellenzeilen betrachten, ist dieregulärAbstand. Tatsächlich ist die Verwendung \usepackage[onehalfspacing]{setspace}(oder \usepackage[doublespacing]{setspace}für einen besseren sichtbaren Effekt)betrifft nichtdie Tabellenzeilen. Sie können ihren Abstand steuern, indem Sie beispielsweise hinzufügen

\renewcommand\arraystretch{0.8}

zur Präambel. Der Standardwert ist 1.0, ein größerer Wert streckt die Linien, ein kleinerer verschiebt sie näher zusammen. Dies kann jedoch zu einemschlechte Qualitätder Tabellen aus satztechnischer Sicht (siehe unten); der Standardabstand ist bewusst recht groß gewählt.

Bildbeschreibung hier eingeben

\documentclass[11pt,a4paper,twoside]{report}
\usepackage{caption}
\usepackage{booktabs}
\usepackage[onehalfspacing]{setspace}
\renewcommand\arraystretch{0.8}
\begin{document}
Some text Some more text which continues on the next row. More text
and more and more and more and more text.
\begin{table}[htb]
\caption{Caption to be placed here.}
\centering
\begin{tabular}{cccc}
  \toprule
  \textbf{A}&\textbf{B}&\textbf{C}&\textbf{D}\\
  \midrule
  \textbf{1}&bla&bla&blabla\\
  \textbf{2}&bla&bla&bl\\
  \textbf{3l}&blablaba&bla&bla\\
  \textbf{4}&bla&b&la\\
  \bottomrule 
\end{tabular}  
\end{table}
\end{document}

verwandte Informationen