设置列的指定宽度

设置列的指定宽度

我正在尝试制作一个表格,并希望将第一列设置为指定宽度,即 1 英寸。我见过一些相关的解决方案,但它们基本上都使用\textwidth。因此,我正在寻找是否有一些简单直接的解决方案来将宽度指定为 1 英寸。

以下是我的 MWE:

\documentclass[10pt]{article}
\usepackage[margin=0.8in]{geometry}

\begin{document}
    \begin{table}[h!]
        \begin{tabular}{ll}
            1, 1 & 2, 1\\
            1, 2 & 2, 2
        \end{tabular}
    \end{table}
\end{document}

答案1

您可以使用p{1in}而不是l

在下面的代码中,我添加了|用于标记打印列的垂直线。

请看代码:

\documentclass[10pt]{article}
\usepackage[margin=0.8in]{geometry}

\begin{document}
    \begin{table}[h!]
        \begin{tabular}{|p{1in}|l|} % <====================================
            1, 1 & 2, 1\\
            1, 2 & 2, 2
        \end{tabular}
    \end{table}
\end{document}

及其结果:

生成的 pdf

相关内容