我正在参加考试,允许我在两面写上信息。我自然想在上面写尽可能多的信息,因此:
我可以更改哪些空间以在两页上容纳尽可能多的信息?如何更改它们?
即你如何改变:
- 行间距
- 字体大小
- 边距
- 项目符号之间的空间
- 方程之间的空间
- ETC。
答案1
我确信没有一个包裹专门用于您列出的物品,包括“等”,除非可能savetrees
:
该软件包的目标
savetrees
是将尽可能多的文本打包到 LaTeX 文档的每一页上。诚然,这会让文档的吸引力大大降低。不过,这savetrees
是一种在打印文档草稿时节省纸张的简单方法。当试图满足会议或期刊提交的严格页长要求时,它也很有用。
根据具体情况,以下内容可能会有用:
- 行间距:
考虑使用setspace
包裹. 有关调整行距的更多信息,请参阅 TeX FAQ 条目:为啥不起作用\linespread
?
- 字体大小:
标准文档类(如article
、book
和report
)允许传递有关默认字体大小的可选参数。例如,
\documentclass[10pt]{article}
将生成具有默认字体大小的文档10pt
。其他选项包括
\usepackage{fix-cm}% http://ctan.org/pkg/fix-cm
或者
\usepackage{anyfontsize}% http://ctan.org/pkg/anyfontsize
或使用memoir
文档类默认情况下允许选择从9pt
到的字体大小60pt
。
- 边距:
geometry
布局规范是王道。例如,
\usepackage[margin=1cm]{geometry}% http://ctan.org/pkg/geometry
会留下1cm
边距(在所有边上),而不用摆弄其他长度。
- 项目符号之间的间距:
一般来说,列表管理很容易通过以下方式实现:enumitem
。例如,使用以下方式设置项目间分离
\begin{itemize}[noitemsep]
\item ...
...
\end{itemize}
不会在项目之间留下任何分隔。该选项nosep
将消除所有垂直间距。
- 方程之间的间距:
如果您指的是周围文本中方程式上方/下方的间距,则需要修改长度\abovedisplayskip
、\abovedisplayshortskip
和。这些长度定义了方程式上方和下方的跳过(和拉伸/收缩),无论前一个/下\belowdisplayskip
一个\belowdisplayshortskip
段落是否有短线。
如果你使用amsmath
的align
(和朋友)环境中,方程之间的间距通常通过长度来设置\jot
。因此,修改此长度将提供该环境中元素之间更紧密的间距。
上述概念都涉及垂直间距。Herbert array
Voßtabular
的mathmode
文档(详细信息如下)。您还可以在数学模式中缩小水平间距。有关更多信息,请参阅mathmode
文档(部分11 空间,第 28 页)。
最后,你也可以按照如何缩放包括数学符号在内的整个文档?将多页内容压缩成一页,使用pdfpages
的nup
选择。这将需要一个两阶段的过程:创建常规信息(阶段 1),然后创建压缩版本pdfpages
(阶段 2)。