pdflatex 允许的最大纸张尺寸是多少?

pdflatex 允许的最大纸张尺寸是多少?

我曾经排版过超大矩阵,我并不指望任何人会期待这些细节(没有电脑)或打印出来,但我需要很明显地看到这些内容是完全清晰的并且是写下来的某处

通过反复试验,我找到了一种可以在 pdflatex 中编译的非常大的纸张尺寸(约 5.5 米),并且可以将我的矩阵放在合理数量的纸张上。 (我使用 geometry 包来选择自定义页面大小。)但如果我能够找到以下内容,事情会更容易:

pdflatex 中的纸张尺寸有哪些限制?

答案1

从极其有用的TeX 按主题分类

\maxdimen 16383.99999pt;最大的合法尺寸。

在内部,TEX 使用最小尺寸的倍数:缩放点。绝对值大于 2^30 − 1sp(约 5.75 米或 18.9 英尺)的尺寸是非法的。

Knuth 在 2010 年 TUG 会议上对“现代”软件开发实践进行了精彩的深入探讨,在文章的开头部分,他提到了 的值\maxdimen。我不知道他是否认真地指出,将 TeX 中的最大维度固定为这个相当小的值是一个错误。


也许值得一提的是,据我所知,pdflatex 对此应用程序没有比 TeX 本身更严格的限制。因此,这里相关的限制是内部 TeX 的限制。

答案2

既然你提到了 pdfTeX,我假设你想生成 PDF。PDF 规范提到了这个“架构限制”:

在默认用户空间中,最小页面大小应为 3 x 3 个单位;最大页面大小应为 14,400 x 14,400 个单位。在 1.6 之前的 PDF 版本中,默认用户空间单位的大小固定为 1⁄72 英寸,最小约为 0.04 x 0.04 英寸,最大为 200 x 200 英寸。从 PDF 1.6 开始,可以逐页设置单位大小;默认值仍为 1/72 英寸。

200 英寸等于 508 厘米。虽然 TeX 世界中任何 PDF 生成程序可能都不会强制执行此限制,但我建议不要超过此限制。

相关内容