减少编译 PDF 页数的技巧

减少编译 PDF 页数的技巧

有哪些技术可以减少编译后的 LaTeX 文档的页数?我特别想到的是任何一种让 LaTex 以有助于减少页数的方式排列内容的技巧。

只要页面布局保持不变,我就以最广泛的意义来解释“技术”(我特别考虑科学期刊投稿)。

我认为以下一些技巧在许多情况下都很有帮助:

  1. 如果有任何表格或图像,请将它们在文档中移动或调整定位参数,直到结果适合您的目的。
  2. 将 \allowdisplaybreaks 添加到您的文档中,或将其放在需要分解的大型等式周围的组中。

答案1

我将尝试在这里介绍一些我所知道的技术。

  1. 减少方程式前后的空格.调整 \abovedisplayshortskip,,,,, .\belowdisplayshortskip\abovedisplayskip\belowdisplayskip
  2. 减少浮动元素周围的空间。 调整,\textfloatsep\floatsep\intextsep
  3. 减少文档中的整体间距。使用setspace 包
  4. 调整文档的基本字体大小如果情况允许,请选择适用于大多数文档类别pt的选项。\documentclass
  5. 减少列表中的空间。另外,不要忘记中的\tightlists, \firmlists​​ ,命令\firmlists*回忆录班级。
  6. 减少行间(甚至列间)表格中的空格
  7. 图形尺寸。快速破解将是width中的选项\includegraphics

但整体美观度相当重要,不是吗?

答案2

软件包savetrees。尝试使用和不使用软件包进行以下操作:

\documentclass{article}

\usepackage[
  subtle
  %moderate
]{savetrees}
\usepackage{blindtext}

\begin{document}

\blinddocument

\end{document}

(有许多选项可以微调哪些组件会受到影响,请查看包文档)

请阅读 barbara beeton 关于可能存在的缺点的评论:减少编译 PDF 页数的技巧在使用这个包之前

相关内容