I want the main body to have 1.5 line spacing, while tabular
environments should have the default (i.e. smaller) line spacing. However, the code below gives 1.5 line spacing to the whole document, including tables:
\documentclass[12pt, a4paper] {report}
\parindent = 0cm \parskip = 0cm
\renewcommand\baselinestretch{1.5}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce accumsan congue leo, at
convallis diam pulvinar nec. In venenatis neque mi, pellentesque dictum turpis ultrices
quis. \bigskip
\centering
\begin{tabular} { p{2cm} p{6cm} }
Hello World & Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce
accumsan congue leo, at convallis diam pulvinar nec. \\ \hline
Goodbye World & Lorem ipsum dolor sit amet, consectetur adipiscing elit. \\
\end{tabular}
\end{document}
The answer at tex.stackexchange.com/a/79155 didn't work for me. In particular, I have tried replacing
\renewcommand\baselinestretch{1.5}
with\usepackage{setspace} \setstretch{1.5}
\centering
with\begin{center}
Note: \renewcommand\arraystretch{0.8}
doesn't help because I'm concerned with the spacing between lines of text in a table, not between rows of a table.