一页中有四张小页面

一页中有四张小页面

我想将文档的样式设置为将页面分成四个相等的部分,然后将文本打印在这些页面上:这与 类似,twocolumn但我还想有两行。原因是我想将页面分成四个较小的部分,因此如果 LaTeX 可以做到这一点,那就非常方便了。提前感谢您的帮助!

答案1

你可以简单地使用pdfnup(对于 PDF 文档),或普斯努普(适用于 PostScript 文档)。

答案2

根据 Matthew Leingang 的回答,这里有一些执行 4 on 1 的代码。

\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,border shrink=5mm]

把这句话放在你的序言的某个地方。(hyperref,如果你加载 hyperref)。

这会将 4 页合并到一页上。如果您希望保持大致相同的文本大小,我建议您在 documentclass 调用中增加文本大小。通过一些试验,您应该能够找到看起来可接受的大小。

这里有一个简短的 MWE,大致展示了这是如何工作的。

\documentclass{article}
\usepackage{anyfontsize} %For arbitrary font sizes
\usepackage[T1]{fontenc}  
\usepackage{lipsum}  % For dummy text
\usepackage[margin=1cm]{geometry} % To make margins smaller
\usepackage{microtype}  % To improve hyphenation, justification etc...
\usepackage{pgfpages}
\pgfpagesuselayout{4 on 1}[a4paper,border shrink=5mm]

\begin{document}
\fontsize{20}{24} \selectfont
 \lipsum

{\Huge Here is larger text}

\lipsum
\end{document}

LaTeX 不允许在 documentclass 调用中使用任何旧字体大小,因此我不得不在开始时明确指定字体大小来解决这个问题。(这意味着页码现在相对很小……)

答案3

据我所知,解决这个问题最灵活的方法是pgfpages。它是 TeX 的 shipout 算法的接口。你可以在每个页面上放置任意大小的页面。PGF 手册中对此进行了记录,尽管记录得比较简单。请查看随附的源文件beamer以了解它的使用方法,以及 Guido Diepen 博客中这篇非常受欢迎的帖子:“创建带注释的 latex-beamer 讲义”

相关内容