![使用 longtable 和 xwatermark 时出错](https://linux22.com/image/254317/%E4%BD%BF%E7%94%A8%20longtable%20%E5%92%8C%20xwatermark%20%E6%97%B6%E5%87%BA%E9%94%99.png)
longtable
当我使用和时遇到一些问题xwatermark
。
如果表格从第 X 页开始并在两页后结束,我会收到一个错误:! LaTeX Error: Something's wrong--perhaps a missing \item
并且它指向表格的末尾。
我认为是xwatermark
在每一页上添加了一些令人厌烦的东西pdftex
。
如果我忽略错误,文件还是会生成。但我希望没有错误,以便能够轻松调试未来版本(我刚开始使用 LaTeX)。
\documentclass[12pt,a4paper]{book}
\usepackage[english]{babel}
\usepackage{pdfpages}
\usepackage[textheight=2cm]{geometry}
\usepackage{longtable}
\usepackage{xwatermark}
\newwatermark[oddpages,fontfamily=,color=gray!25,angle=-90,scale=0.5,xpos=0.45\paperwidth,ypos=0]{\textsc{Confidential}}
\newwatermark[evenpages,fontfamily=,color=gray!25,angle=90,scale=0.5,xpos=-0.45\paperwidth,ypos=0]{\textsc{Confidential}}
\raggedbottom %to prevent Underfull \vbox (badness 10000) with the graphics
\makeatother
\begin{document}
\begin{center}
\begin{longtable}{|c|c|}
\hline
a & a \\
\hline
b & b \\
\hline
c & c \\
\hline
d & d \\
\hline
e & e \\
\hline
f & f \\
\hline
\end{longtable}
\end{center}
\end{document}
答案1
默认情况下,已longtable
居中。删除\begin{center}
和\end{center}
即可解决问题。