好吧,也许这不是很有用,但是我想是否可以将所有文档放在一页长页中。
我的意思是,如果你的文档要在计算机上读取,那么把所有页面混合在一起连续页。
如果你的文件有 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 驱动程序。
另一种可能性是创建普通(小)文档,但使用\mag
TeX 原始寄存器。它将整个文档的缩放因子作为消息输出到 PDF 解释器或 dvi 驱动程序。因此,您可以准备一个小文档,在个人打印机上测试它,然后您可以输入\mag
大缩放因子。您可以在飞艇上打印相同的文档。