LaTeX 中的相对列宽

LaTeX 中的相对列宽

如何在 LaTeX 中定义一个有两列的表格,其中第一列填充页面宽度的 30%,第二列填充剩余部分?

答案1

您可以使用tabularx包裹。

例如:

\usepackage{tabularx}
...
\noindent%
\begin{tabularx}{\textwidth}{p{.3\textwidth}X}
...
\end{tabularx}

tabularx其优点在于,您可以指定整个宽度并使用X填充剩余空间的类型列。

答案2

您可以尝试这样的事情:

\documentclass{article}

\begin{document}

\noindent\begin{tabular}{p{\dimexpr.3\textwidth}p{\dimexpr.7\textwidth-4\tabcolsep}}
some text some text some text &  some text some text some text text text text text text text text text text   text text text text text text text text text   text text text text text text text text text   text text text text text text text text text 
\end{tabular}

\end{document}

第一列占 的 30% \textwidth;第二列占 的.7\textwidth负 4 倍\tabcolsep(列与其内容之间的空间)。

相关内容