![如何告诉 Latex 完成的文档的首选页数?](https://linux22.com/image/376135/%E5%A6%82%E4%BD%95%E5%91%8A%E8%AF%89%20Latex%20%E5%AE%8C%E6%88%90%E7%9A%84%E6%96%87%E6%A1%A3%E7%9A%84%E9%A6%96%E9%80%89%E9%A1%B5%E6%95%B0%EF%BC%9F.png)
我正在设计一本 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
)。