如何告诉 Latex 完成的文档的首选页数?

如何告诉 Latex 完成的文档的首选页数?

我正在设计一本 16 页的小册子,并使用 Latex 和回忆录类。

Latex 的布局非常漂亮,而且似乎会根据章节划分优先在合适的位置进行分页。这在很大程度上很好,但对我来说,这本书正好有 16 页也很重要。但现在是 17 页。

我发现有些页面上有一些额外的空间,可以用来将书缩短一页。我怎样才能告诉 Latex 这本书有 16 页对我来说真的很重要。我更希望我能以某种方式做到这一点,而不是在有问题的空间中放置 hack,而是继续让 Latex 完成这项工作,但有一个变化,即它知道这本书有 16 页对我来说很重要。我能做到吗?怎么做?

答案1

该类memoir包含一个命令

\leavespergathering{num}

这将确保输出正确的页数,以形成完整的num书页集合(2num每页)。因此总共 16 页(8 页 1 集合)

\leavespergathering{8}

将制作16页的套装。

如果只有 13 页,那么将输出 3 页额外的内容。我不记得如果有轻微的溢出会发生什么。如果在这种情况下您总共得到 32 页而不是 16 页,那么您将不得不做一些事情来增加页面的文本区域 --- 增加\textwidth,增加\textheight,明智地使用\enlargethispage

有关详细信息,\leavespergathering请参阅章节集会或签名memoir手册中(< texdoc memoir)。

相关内容