표 내부와 본문 텍스트의 줄 간격이 다릅니다.

표 내부와 본문 텍스트의 줄 간격이 다릅니다.

본문 텍스트의 줄 간격을 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}

관련 정보