Overfull \hbox (17.10379pt too wide) in alignment
使用环境时,我收到过满警告( ) longtable
(请参阅下面的 MWE)警告为\begin{longtable}
和\end* lines
。pdf 文件看起来不错,但我想摆脱警告消息。关于如何通过格式化表格来摆脱这些警告,有什么建议吗?
\documentclass{article}
\usepackage{longtable}
\usepackage{lipsum}
\begin{document}
\begin{longtable}{*2{p{0.49\textwidth}}}
Title & Column 2 \\
\hline
\endfirsthead
Title & Column 2 \\
\hline
\endhead
\multicolumn{2}{r}{Continued}\\
\endfoot
\hline
\endlastfoot
\lipsum[1] & \lipsum[2]\\
\end{longtable}
\end{document}
答案1
您没有正确考虑到\tabcolsep
在所有列前面和后面添加的空格:
\begin{longtable}{*2{p{\dimexpr0.5\textwidth-2\tabcolsep\relax}}}
或者,带着calc
包裹,
\begin{longtable}{*2{p{0.5\textwidth-2\tabcolsep}}}