表格化各种问题

表格化各种问题

我是 LaTeX 新手。我正在尝试创建一个tabular,但遇到了各种小问题。

我想创建一个tabular有两列的表格,第二列是多行的。我发现我可以使用p{}来实现这一点,但问题是我现在需要指定宽度。我本来想将其设置为行宽减去第一列使用的空间,但我不知道该怎么做。编辑:所以我可以使用 tabularx,但现在的问题是它超出了页面的末尾:

\documentclass{article}
\usepackage[top=1in, bottom=1in, left=0pt, right=0pt]{geometry}%margins
\begin{document}
\begin{tabularx}{\textwidth}{|c|X|}a&b
\end{tabularx}
\end{document}

答案1

编辑以反映 egregs 的建议,该建议解决了您的问题(至少就我而言):


如果我理解正确的话,您可以为此使用 tabularx 包。

\documentclass{article}
\usepackage{tabularx}
\usepackage{lipsum}
\usepackage[top=1in, bottom=1in, left=0pt, right=0pt]{geometry}
\begin{document}
\begin{table}
\centering
\begin{tabularx}{\textwidth}{c X}
    First Column& \lipsum[1]
\end{tabularx}
\end{table}

\end{document}

语法是列说明\begin{tabularx}{<desired table width>}{<column spec>}X自动调整该列的宽度来填充空间,使得整个表格具有所需的表格宽度。

相关内容