我有一些桌子
\begin{table}
\begin{tabularx}{\textwidth}{Xrr}
A & B & C \\
\multicolumn{3}{p{XXX}}{Test}
\end{tabularx}
\end{table}
其中第二行应跨越整个表格宽度。我想知道需要替换XXX
什么p{XXX}
。
答案1
声明\begin{tabularx}{\textwidth}
一个与文本宽度一样宽的表格。对于宽度,multicolumn
您可以加载calc
包并使用\textwidth-2\tabcolsep
(2\tabcolsep
以考虑每个单元格左侧和右侧的小水平空白):
\documentclass{article}
\usepackage{calc}
\usepackage{tabularx}
\usepackage{lipsum}
\begin{document}
\lipsum[4]
\begin{table}
\begin{tabularx}{\textwidth}{Xrr}
A & B & C \\
\multicolumn{3}{p{\textwidth-2\tabcolsep}}{some long text in this column some long text in this column some long text in this column some long text in this column some long text in this column}
\end{tabularx}
\end{table}
\end{document}