本文转载自 https://robjhyndman.com/hyndsight/squeezing-space-with-latex/,如果要求,可以删除。
我一直在写一份有10页限制的资助申请,和往常一样,很难把所有东西都挤进去。不,我不能只是改变字体,因为它必须是12点,在A4纸上至少有2厘米的边距。幸运的是,LaTeX充满了强大的功能,可以帮助我把一切都挤进去。以下是我多年来使用过的一些技巧。
让你的文本块尽可能的大。最简单的方法是使用几何包。
\usepackage[text={16cm,24cm}]{geometry}
使用紧凑的字体,如Times Roman。
\我们的包{mathptmx}。
删除段落之间的间距,并有一个小的段落缩进
\setlength{parskip}{0cm}。
\setlength{parindent}{1em}。
删除章节标题周围的空间。
\usepackage[compact]{titlesec}。
\titlespacing{\section}{0pt}{2ex}{1ex}
\titlespacing{\subsection}{0pt}{1ex}{0ex}
\titlespacing{\subsubsection}{0pt}{0.5ex}{0ex}
谨防列举式和逐项式清单。取而代之的是,用紧凑的列表来取代它们。
\usepackage{paralist}。
\begin{compactitem}。
\item ...
\end{compactitem}。
\begin{compactenum}.
\begin{compactenum} ...
\end{compactenum}.
如果你的条件允许,改用双栏可以节省大量的空间。
\usepackage{multicols}。
\begin{multicols}{2}。
...
\end{multicols}.
如果规则说是12pt,你通常可以在没有人注意的情况下使用11.5pt。
\begin{document}\fontsize{11.5}{14}\rm
当你走投无路时,你可以用以下方法挤压行间距离
\纲要{0.9}。
还有一个 拯救树木
包,它做了大量的挤压工作,但结果并不总是好看的,所以最好尝试上述的一个或多个技巧来代替。