将整个文档压缩成两页

将整个文档压缩成两页

我正在尝试创建一份两页(合法)的备忘单,其中包含即将进行的考试的所有相关数学公式。我的文档包含一个又一个公式,分为几个部分(例如指标、对数、矩阵等)。

我不关心 Latex 创建了多少列、字体有多小(只要我的打印机可以打印就可以)或我使用什么字体。

我怎样才能让乳胶将所有公式放在两页中​​?

答案1

LaTeX 可能不是最简单的工具,因为根据我的经验,当像拼图一样将各个部分拼凑在一起时,笔记表会塞满最多的信息。使用列并简单地从上到下排列会在短行文本的右侧产生多余的空白。LaTeX被设计为使用大量空白进行良好的排版,而您使用的是最小化间距的自定义布局。虽然savetreesSean Allred 提到的软件包会最小化一些空白,但您会在最后一页注意到他们的示例文档在靠近底部的短诗行右侧,有很多空间,可以使用 Scribus 等布局程序轻松添加更多信息,但使用 LaTeX 则不那么容易。

使用免费软件 Scribus,我会用它的LaTeX 渲染框架对数学的每个部分进行排版,并使用 Scribus 拖放界面在页面上排列文本以将其全部压缩。作为一个优点,这使得在各部分之间画线变得非常容易,以帮助进行视觉分组。

Add a LaTeX Frame to Scribus

如果您决定使用此方法,则在导出为 PDF 时可以放心地忽略错误,并确保选择“嵌入 PDF 和 EPS 文件(实验性)”,以便将 LaTeX 导出为文本,而不是光栅化图像。使用此方法,我快速创建了下面的示例布局。请注意,LaTeX 文本框实际上在某些地方重叠,但仍然完全可读。

Example Notesheet

答案2

您可以将所有内容放入迷你页面并适当调整其宽度。但是,这将需要手动调整迷你页面内容以将其拆分到各个页面,因为迷你页面将所有内容放在一个“框”中,并放在一个页面上。

\begin{minipage}{\linewidth}
  \begin{multicols}{4} % (say)
     content content
  \end{multicols}
\end{minipage}

有用的套餐包括

  • ‘内联’列表来自enumitem:不要为每个项目使用整行
  • \usepackage[extreme]{savetrees}:全面大幅减少空白的使用

相关内容