Usa*_*agi 11 parameters formatting layout latex
有谁知道如何在乳胶文件中更改这些长度参数?
我想为单个页面定义页面大小(可能是两个或三个).我尝试了几何包的v5.3,它只添加了一些新功能; 喜欢\newgeometry.不幸的是,\newgeometry不能用于重新定义\ paperheight和\ paperwidth.
任何帮助将非常感激.
您不能在常规Tex中执行此操作:DVI格式指定前导码(maxv,maxh)中的坐标范围,并且没有操作码可以在设置后更改值.无论如何,DVI并没有真正的页面尺寸概念; 比照 我对dvi一代的回答:没有边界框问题.你可能会搞乱Postscript特价并以这种方式这样做:我不知道如何.
在Pdftex(和Xetex)中,您可以更改pdf尺寸; 例如:
\documentclass{article}
\begin{document}
Normal page
\eject
\pdfpagewidth=3in \pdfpageheight=10in
Tall page
\eject
\pdfpagewidth=10in \pdfpageheight=3in
Wide page
\end{document}
最好在页面上排版任何内容之前发布这些尺寸更改,因为这些尺寸会影响Tex布局内容的方式.另请注意,您选择的边距等应以页面尺寸为指导.
下面是一个使用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}
Run Code Online (Sandbox Code Playgroud)
纸张尺寸有点尴尬,特别是在 DVI 模式下(因为必须由特殊设备控制)。纸张尺寸也只能在分页符处更改(出于显而易见的原因)。通常的建议是将不同大小的部分制作为单独的文档,并在排版完成后使用 pdfpages 或独立 PDF 工具之类的工具将不同部分组装成一个文件。如果您只有几个“奇怪”页面,您可以将它们创建为 PDF,然后使用 pdfpages 将这些页面包含在您的主文件中。