如何改变每页的行数?例如,第 14-15 页有 30 行,其他页有 31 行?

如何改变每页的行数?例如,第 14-15 页有 30 行,其他页有 31 行?

我正在使用回忆录类,需要对齐书页底部。默认设置通过插入段落间距来实现这一点,如下所示,但这看起来有点不协调,特别是当间距变大时:

在此处输入图片描述

所以,我认为我需要使用该\raggedbottom选项。我扫描了一些书,发现许多出版商使用的技巧是跨页(例如第 14-15 页)的行数相同,但跨页的行数不同。因此,大多数跨页可能有 31 行,而第 14-15 页有 30 行。

我该如何使用回忆录类来做到这一点?下面是一个极端示例的 MWE,如果我将第 1 页的最后四行移到第 2 页的顶部,则每页跨度的行数将相同。

\documentclass{memoir}
\usepackage{blindtext}
\raggedbottom

\begin{document}
\blindtext

\blindtext

\blindtext

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis
facilisis sem. Nullam nec mi et neque pharetra sollicitudin. Praesent imperdiet
mi nec ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices
augue, a dignissim nibh lectus placerat pede. Vivamus nunc nunc, molestie ut,
ultricies vel, semper in, velit. Ut porttitor. Praesent in sapien. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque. Sed
interdum libero ut metus. Pellentesque placerat. Nam rutrum augue a leo.
Morbi sed elit sit amet ante lobortis sollicitudin. Praesent blandit blandit
mauris. Praesent lectus tellus, aliquet aliquam, luctus a, egestas a, turpis.
% How to page break here?
Mauris lacinia lorem sit amet ipsum. Nunc quis urna dictum turpis accumsan
semper.

\blindtext

\blindtext

\blindtext

\blindtext

\section{New Section}
\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

\blindtext
\end{document}

这是第 1 页,其中包含我想移至第 2 页的文本

在此处输入图片描述

以下是我想对第 2 页进行的调整

在此处输入图片描述

答案1

在此处输入图片描述

\enlargethispage{\baselineskip}(或-\baselineskip)将更改页面一行,或者您可以使用\pagebreak段落中间强制分页線。

\documentclass{memoir}
\usepackage{blindtext}
\raggedbottom

\begin{document}
\mbox{}\clearpage % to get odd on the left
\blindtext

\blindtext

\blindtext

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam lobortis
facilisis sem. Nullam nec mi et neque pharetra sollicitudin. Praesent imperdiet
mi nec ante. Donec ullamcorper, felis non sodales commodo, lectus velit ultrices
augue, a dignissim nibh lectus placerat pede. Vivamus nunc nunc, molestie ut,
ultricies vel, semper in, velit. Ut porttitor. Praesent in sapien. Lorem ipsum
dolor sit amet, consectetuer adipiscing elit. Duis fringilla tristique neque. Sed
interdum libero ut metus. Pellentesque placerat. Nam rutrum augue a leo.
Morbi sed elit sit amet ante lobortis sollicitudin. Praesent blandit blandit
\pagebreak
mauris. Praesent lectus tellus, aliquet aliquam, luctus a, egestas a, turpis.
% How to page break here?
!!Mauris lacinia lorem sit amet ipsum. Nunc quis urna dictum turpis accumsan
semper.

\blindtext

\blindtext

\blindtext

\blindtext

\section{New Section}
\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

\blindtext

\blindtext
\end{document}

相关内容