Layout 改变乳胶文件中间的纸张尺寸? 有人知道如何在乳胶文件的中间改变这些长度参数吗? \纸张宽度 \纸张高度

Layout 改变乳胶文件中间的纸张尺寸? 有人知道如何在乳胶文件的中间改变这些长度参数吗? \纸张宽度 \纸张高度,layout,latex,formatting,parameters,Layout,Latex,Formatting,Parameters,我想为单个页面(可能两个或三个)定义页面大小。我尝试了geometry包的v5.3,它只是添加了一些新特性;像\newgeometry。遗憾的是\newgeometry无法用于重新定义\paperheight和\paperwidth 任何帮助都将不胜感激 纸张大小有些尴尬,尤其是在DVI模式下(因为事情必须由特价商品控制)。纸张大小也只能在换页时更改(原因很明显)。通常的建议是将不同大小的部分作为单独的文档,并在排版完成后使用pdfpages或独立的PDF工具将不同的部分组装成一个文件。如果您只

我想为单个页面(可能两个或三个)定义页面大小。我尝试了geometry包的v5.3,它只是添加了一些新特性;像\newgeometry。遗憾的是\newgeometry无法用于重新定义\paperheight和\paperwidth


任何帮助都将不胜感激

纸张大小有些尴尬,尤其是在DVI模式下(因为事情必须由特价商品控制)。纸张大小也只能在换页时更改(原因很明显)。通常的建议是将不同大小的部分作为单独的文档,并在排版完成后使用pdfpages或独立的PDF工具将不同的部分组装成一个文件。如果您只有几个“奇数”页面,您可以将它们创建为PDF,并使用PDF页面将它们包含在主文件中。

在DVI模式下无法执行此操作:DVI格式指定序言中的坐标边界(
maxv
maxh
),并且设置后没有操作码可更改值。DVI实际上并没有页面维度的概念;查阅你可能会搞乱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} \documentclass{article} \开始{document} 正常页面 \弹出 \pdfpagewidth=3in\pdfpageheight=10in 高页 \弹出 \pdfpagewidth=10in\pdfpageheight=3in 宽页 \结束{document}
最好在页面上排版任何内容之前发布这些维度更改,因为这些维度会影响Tex如何布局内容。还要注意的是,您的页边选择等应以页面尺寸为导向,需要相应地重置。

< P>这里是一个例子,它使用 Type Stage < /Case>包(KOMA Script束)在文档中间插入A3页:

\documentclass{article}
\usepackage{typearea}  % loaded automatically if using KOMA-Script class
\begin{document}

\null

\KOMAoptions{paper=a3}
\recalctypearea

\null

\KOMAoptions{paper=a4}
\recalctypearea

\null

\end{document}

\recalctypearea
强制重新评估期权。有些选项本身会触发这种情况,但
paper
不会。如果在文档中间使用,它还会启动一个新页面。

单独组装文档的问题是链接和计数器将被破坏。不幸的是,我需要标题、数字编号和hyperref才能发挥作用。我对文档的性质很感兴趣。这些“奇怪”的页面在物理上如何与其他内容相适应?