Would someone happen to have a clever idea how to set the line spacing of the body text to 1.5 and inside tables to 1.0? I was looking at this package
\usepackage[onehalfspacing]{setspace} but although it didn't touch the captions the table content became 1.5 spaced. I have a huge amount of tables in my document and I would really like to avoid setting the line spacing separately for each one of them.
Here the 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}

\usepackage[onehalfspacing]{setspace}but although it didn't touch the captions the table content became 1.5 spaced." Are you sure your claim is correct? For sure, if I add the instruction\usepackage[onehalfspacing]{setspace}to your code, the line spacing inside thetableenvironment does not change at all. Please clarify what exactly you are experiencing. – Mico Jan 24 '17 at 17:06tableenvironment never breaks across pages. If you do have a two-page table, you may want to provide some pertinent information about it. – Mico Jan 26 '17 at 07:47