我使用命令include{}
从其他来源导入 .tex 文件,其中一个使用环境tabularx
。虽然我的主/基本 .tex 文件(其他 .tex 文件导入到其中)linespread{2.0}
在其前言中使用命令,该命令毫无疑问可以正常工作,但只有 中的行tabularx
不受影响。无论我\newcommand\linespread{2.0}
再次添加什么,tabularx 中的行都保留在 1.0 行距中。我如何将 中的行距更改为tabularx
2.0?
答案1
使用 David Carlisle 的评论,你可以得到 2 的行距
\usepackage[doublespacing]{setspace}
对于文本\renewcommand\baselinestretch{2}\selectfont
内部table
环境
代码:
\documentclass{article}
\usepackage{lipsum}
\usepackage{tabularx}
\usepackage[doublespacing]{setspace}
\begin{document}
\lipsum[1]
\begin{table}[h]
\centering
\renewcommand\baselinestretch{2}\selectfont
\caption{example table}
\begin{tabularx}{10cm}{|X|X|}
\hline
foo & bar\\ \hline
foobar & foo\\ \hline
\end{tabularx}
\end{table}
\lipsum[2]
\end{document}
结果: