Междустрочный интервал в основном тексте отличается от межстрочного интервала внутри таблиц

Междустрочный интервал в основном тексте отличается от межстрочного интервала внутри таблиц

Может, у кого-нибудь есть умная идея, как установить межстрочный интервал основного текста на 1,5, а внутри таблиц на 1,0? Я смотрел на этот пакет, \usepackage[onehalfspacing]{setspace}но хотя он не затронул подписи, содержимое таблиц стало с интервалом 1,5. У меня в документе огромное количество таблиц, и мне бы очень хотелось избежать установки межстрочного интервала отдельно для каждой из них.

Вот 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}

решение1

То, что вы рассматриваете как интервал в 1,5 строки таблицы, являетсяобычныйинтервал. Фактически, используя \usepackage[onehalfspacing]{setspace}(или \usepackage[doublespacing]{setspace}для лучшего видимого эффекта)не влияеттабличные строки. Вы можете контролировать их интервалы, добавляя, например,

\renewcommand\arraystretch{0.8}

к преамбуле. Значение по умолчанию — 1.0, большее значение растягивает линии, меньшее — сближает их. Однако это может привести книзкое качествотаблиц с точки зрения набора текста (см. ниже); пространство по умолчанию было намеренно выбрано довольно большим.

введите описание изображения здесь

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

Связанный контент