我发现\nopagebreak
它以前不起作用longtable
,而以前却起作用tabular
。
有解决方案可以使它发挥作用吗?
\documentclass{article}
\RequirePackage{longtable}
\begin{document}
\vspace*{18cm}
Title above longtable\nopagebreak[4]
\begin{longtable}[l]{|p{5cm}|p{5cm}|}
\hline
aa&bb\\
\hline
aa&bb\\
\hline
\end{longtable}
\end{document}
答案1
一个解决方法是,将所有内容放在minipage
:
\documentclass{article}
\RequirePackage{longtable}
\begin{document}
\vspace*{18cm}
\begin{minipage}{\textwidth}
Title above longtable
\begin{longtable}[l]{|p{5cm}|p{5cm}|}
\hline
aa&bb\\
\hline
aa&bb\\
\hline
\end{longtable}
\end{minipage}
\end{document}
编辑:我误解了。
完美地打破了\vspace*{17.7cm}
它。我猜\vspace*{18cm}
它只是与边缘不兼容。