我正在尝试为我的数学课制作一份小抄。我想知道有没有办法缩放整个文档,以便我可以在其中容纳更多公式和定理。但它不需要非常小。我试过小字体,但它仍然浪费太多空间。有人做过吗?可以分享一些经验吗?提前谢谢。
答案1
在文档中留出一些空间的最佳方法是使用geometry
(用于设置/删除边距尺寸)和一些标准文档类字体设置:
\documentclass[10pt]{article}% default is 10pt font
但是,在创建一份应将多页内容压缩到(比如说)一张双面单张纸张上的备忘单时,我建议按常规创建一个文档,然后根据您的页数创建第二个文档,其中包含第一个文档的页面,格式为“n-up”,具体格式取决于您的页数。让我解释一下……
考虑一下您原来的简单文档,其中包含大量内容,包括公式和巧妙的操作方法:
cheat-material.tex
\documentclass{article}
\usepackage[margin=1cm]{geometry}% http://ctan.org/pkg/geometry
\usepackage{blindtext}% http://ctan.org/pkg/blindtext
\usepackage[english]{babel}% http://ctan.org/pkg/babel
\begin{document}
\Blinddocument% Creates a 8-page document in the current style
\end{document}
以上只是使用blindtext
包裹。它创建了 8 页有益的备忘单材料。
现在我使用pdfpages
包裹以 n-up 样式插入输出cheat-material.tex
(我选择 4-up,因为 8 可以被 4 整除):
cheat-sheet.tex
\documentclass{article}
\usepackage{pdfpages}% http://ctan.org/pkg/pdfpages
\begin{document}
\includepdf[nup=4,pages=-,frame]{cheat-material}
\end{document}
pages=-
包括全部页cheat-material.pdf
,并frame
在每个包含的页面周围添加页面边框。
这样,您就不必费力修改内容 - 您只需要创建一个文档 ( cheat-material
) 并根据需要将其压缩为特定形状 ( cheat-sheet
)。如果您有多个页面需要压缩,那么这种方法尤其有用,您似乎就是这种情况。