整个文档只包含在一页长且连续的页面中

整个文档只包含在一页长且连续的页面中

好吧,也许这不是很有用,但是我想是否可以将所有文档放在一页长页中。

我的意思是,如果你的文档要在计算机上读取,那么把所有页面混合在一起连续页

如果你的文件有 90 页(A4),每页 21 厘米 x 29.7 厘米,连续文件应该是(或多或少)一页,尺寸为 21cm x 90·29.7 = 2673cm。

这可能吗?

编辑:我想实现的一些目标:

  • 、、等\newpage不应该去\chapter{}\part{}新一页,他们只会增加更多的垂直空间。
  • 包裹pdfpages应该连续地添加页面,并且页面之间几乎没有间隙。
  • 在这种情况下,标题页具有不同的颜色,因此它可以单独放在基本的 A4 页面中(只是为了使事情变得更容易)。

问题

这可能吗?

答案1

2673厘米是26.73米。TeXBook说

危险TeX 不会处理绝对值为 2^{30} sp 或更大的维度。换句话说,最大合法尺寸略小于16384pt。该距离约为 18.892 英尺(5.7583 米),因此不会影响您的风格。

答案2

前面的答案并不完全正确。您可以创建一个\vbox任意大小的,因此您可以(例如)执行

\setbo0=\vbox{... whole document ...} 

问题是,如何处理它。您可以\shipout\box0打印它,但 PDF 页面尺寸设置不正确,因为我们需要通过 TeX 尺寸寄存器设置这样的页面尺寸,并且这里提到的限制约为 5.7 米。但是,如果您的文档解释器可以处理页面尺寸,并且能够更改它们,那么您将拥有一列高度为 26 米的整个文档。也许,您有一个能够打印它的特殊设备。

如果您使用 dvi 输出,则\shiput\box0(从上例来看)会产生正确的输出,因为 dvi 格式不关心页面尺寸。这些尺寸由 dvi 驱动程序设置。也许您有一个能够将您的文档打印在摩天大楼上的 dvi 驱动程序。如果没有,您可以创建这样的 dvi 驱动程序。

另一种可能性是创建普通(小)文档,但使用\magTeX 原始寄存器。它将整个文档的缩放因子作为消息输出到 PDF 解释器或 dvi 驱动程序。因此,您可以准备一个小文档,在个人打印机上测试它,然后您可以输入\mag大缩放因子。您可以在飞艇上打印相同的文档。

相关内容