在我的所有表格中获得一行半间距的最简单方法是什么?setspace
如果有帮助的话,我已经加载了包。我的序言的相关部分目前读作:
\usepackage{setspace}
\onehalfspacing
\usepackage[font={onehalfspacing}]{caption}
这使得我的正文和图表/表格/等的标题有一半的间距。
答案1
答案有点取决于“onehalfspacing”的含义。如果它等同于\setstretch{1.5}
,那么你应该尝试\renewcommand\arraystretch{1.5}
。
如果您的tabular
类似环境位于table
环境内部,并且如果您使用包的术语setspace
并且您的主字体大小为10pt
,则应尝试\renewcommand\arraystretch{1.25}
;对于11pt
和12pt
主字体大小,您应该分别使用1.213
和的值1.241
。
下面的截图中,左侧环境和右侧tabular
环境分别在执行 a 之前和之后排版\renewcommand\arraystretch{1.5}
。(默认值为1
。)
\documentclass{article}
%define a dummy table
\newcommand\mytab{%
\begin{tabular}[t]{lll}
\hline
a & b & c\\
\hline
d & e & f \\
\hline
h & i & k \\
\hline
\end{tabular}}
\begin{document}
\mytab
\quad
\renewcommand\arraystretch{1.5}
\mytab
\end{document}