动态扩大页面的高度

动态扩大页面的高度

有没有办法动态放大 LaTeX 文档中的页面?我想要的是有一个始终只有一页的文档,因此页面的高度应该增加以容纳所有文档内容。

答案1

当然有可能:)

您可以使用standalone带有选项的类varwidth来使尺寸自动调整。

它不能变得无限大(没有计算机可以处理无穷大)但是这个示例代码制作了一个宽 2.1 米、高 5.6 米的页面(不到 7 秒):

\documentclass[varwidth=500cm,margin=1cm]{standalone}
\usepackage{lipsum}
\begin{document}
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\lipsum[1-150]
\end{document}

您传递的参数varwidth是页面的宽度,其高度会动态增加。

如果页面高度超过 5.7 米,TeX 将会发出警告,但在此之前你的 PDF 查看器将会挂起,你将无法阅读任何内容:

在此处输入图片描述

在此处输入图片描述

轮到你了 MS Office :)

相关内容