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