¿Alguien tendría una idea inteligente sobre cómo establecer el interlineado del cuerpo del texto en 1,5 y el interior de las tablas en 1,0? Estaba mirando este paquete
\usepackage[onehalfspacing]{setspace}
pero, aunque no tocaba los títulos, el contenido de la tabla quedó con un espacio de 1,5. Tengo una gran cantidad de tablas en mi documento y realmente me gustaría evitar establecer el interlineado por separado para cada una de ellas.
Aquí el 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}
Respuesta1
Lo que usted ve como un espacio de 1,5 entre las líneas tabulares es elregularespaciado. De hecho, usar \usepackage[onehalfspacing]{setspace}
(o \usepackage[doublespacing]{setspace}
para un mejor efecto visible)no afectalas líneas tabulares. Puede controlar su espaciado agregando, por ejemplo
\renewcommand\arraystretch{0.8}
al preámbulo. El valor predeterminado es 1.0
, un valor mayor estira las líneas, uno menor las acerca. Sin embargo, esto puede conducir a unamala calidadde las tablas desde el punto de vista tipográfico (ver más abajo); el espacio predeterminado se ha elegido deliberadamente como bastante grande.
\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}