我有一个长表环境,只希望在某些行之后进行分页,这可以通过以下方式实现:*
不能分页的行的末尾来实现(请参阅这个帖子)。
只要 babel 包选项未设置为 ngerman(或 german),此方法便可行。不知何故,ngerman 选项似乎会阻止星号按预期工作。设置选项english
不会影响 的行为*
。
梅威瑟:
\documentclass[a4paper, 11pt]{scrartcl}
\usepackage[ngerman]{babel} % page breaking does not work
% \usepackage[english]{babel} % page breaking does work
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{lipsum}
\begin{document}
\begingroup\small
\begin{longtable}{p{6cm}lp{6cm}}
\caption{longtable page breaks} \\
\toprule
\endfirsthead
\endhead
\midrule
\multicolumn{3}{c}{\footnotesize Continued on next page... / Fortsetzung nächste Seite}
\endfoot
\endlastfoot
\lipsum[66] & 1 & \lipsum[75] \\ *
shorter text & 2 & shorter text \\ *
shorter text & 3 & shorter text \\ *
shorter text & 4 & shorter text \\ *
shorter text & 5 & shorter text \\ % page break allowed
\lipsum[6] & 6 & \lipsum[6] \\ *
shorter text & 7 & shorter text \\ *
shorter text & 8 & shorter text \\ *
shorter text & 9 & shorter text \\ *
shorter text & 10 & shorter text \\ % page break allowed
\lipsum[75] & 6 & \lipsum[66] \\ *
shorter text & 12 & shorter text \\ *
shorter text & 13 & shorter text \\ *
shorter text & 14 & shorter text \\ *
shorter text & 15 & shorter text \\ % page break allowed
\end{longtable}
\endgroup
\end{document}
有人知道如何使用解决方案吗\usepackage[ngerman]{babel}
和在预期行之后是否有分页符?