有谁知道如何在 Latex 文档中间更改这些长度参数?
- \纸张宽度
- \纸张高度
我想为单个页面(可能是两个或三个)定义一个页面大小。我尝试了几何包的 v5.3,它只是添加了一些新功能;像\newgeometry。不幸的是,\newgeometry 不能用于重新定义\paperheight 和\paperwidth。
任何帮助将不胜感激。
最佳答案
您不能在 DVI 模式下执行此操作:DVI 格式在前导码(maxv
、maxh
)中指定坐标边界,并且没有用于更改值的操作码一旦设置。无论如何,DVI 并没有真正的页面尺寸概念。参看。 my answer to the dvi generation: no bounding box question .你也许可以弄乱 Postscript 特价商品并这样做:我不知道怎么做。
在 PDF 模式下(Pdftex、Xetex(以及从宏名称中删除 pdf
前缀的 Luatex)),您可以更改 PDF 尺寸:
\documentclass{article} \begin{document} Normal page \eject \pdfpagewidth=3in \pdfpageheight=10in Tall page \eject \pdfpagewidth=10in \pdfpageheight=3in Wide page \end{document}
最好在页面上排版任何内容之前发布这些尺寸更改,因为这些尺寸会影响 Tex 布局内容的方式。另请注意,您对边距等的选择应以页面尺寸为指导,并需要相应地重新设置。
关于layout - 更改 latex 文档中间的纸张尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2812892/