Tabularx 环境和线扩展

Tabularx 环境和线扩展

我使用命令include{}从其他来源导入 .tex 文件,其中一个使用环境tabularx。虽然我的主/基本 .tex 文件(其他 .tex 文件导入到其中)linespread{2.0}在其前言中使用命令,该命令毫无疑问可以正常工作,但只有 中的行tabularx不受影响。无论我\newcommand\linespread{2.0}再次添加什么,tabularx 中的行都保留在 1.0 行距中。我如何将 中的行距更改为tabularx2.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}

结果:

在此处输入图片描述

相关内容