有没有办法动态放大 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 :)