有誰知道如何在乳膠文檔中更改這些長度參數?更改乳膠文檔中的紙張大小?
- \ paperwidth
- \ paperheight
我想定義頁面大小爲單個頁面(可能兩個或三個)。我嘗試了v5.3的幾何包,它只是增加了一些新功能;像\ newgeometry。不幸的是\ newgeometry不能用來重新定義\ paperheight和\ paperwidth。
任何幫助將不勝感激。
有誰知道如何在乳膠文檔中更改這些長度參數?更改乳膠文檔中的紙張大小?
我想定義頁面大小爲單個頁面(可能兩個或三個)。我嘗試了v5.3的幾何包,它只是增加了一些新功能;像\ newgeometry。不幸的是\ newgeometry不能用來重新定義\ paperheight和\ paperwidth。
任何幫助將不勝感激。
紙張尺寸是有些笨拙,特別是在DVI模式(如東西必須由特別加以控制)。紙張大小也只能在換頁時更改(出於顯而易見的原因)。通常的建議是將不同尺寸的部件製成單獨的文檔,並且在完成排版後使用諸如pdfpages或獨立的PDF工具將不同部分組合成一個文件。如果您只有幾個「奇怪」的頁面,您可以將它們創建爲PDF,並且只需使用pdfpages將它們包含在主文件中。
您無法在常規Tex中執行此操作:DVI格式指定前導碼中的座標界限(maxv
,maxh
),並且沒有操作碼可以在設置後更改值。無論如何,DVI並沒有真正的頁面維度概念;比照my answer to the dvi generation: no bounding box question。你也許可以用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}
這是最好的事情之前已經排版網頁上,因爲這些方面影響特克斯如何勾畫出的內容發出這些尺寸的變化。另請注意,您選擇的頁邊空白等應以頁面尺寸爲準。
這裏是一種使用KOMA腳本類在文檔的中間插入一個A3頁面的示例:
\documentclass[version=last, pagesize=auto, paper=a4]{scrartcl}
\begin{document}
\null
\clearpage
\KOMAoptions{paper=a3}
\recalctypearea
\null
\clearpage
\KOMAoptions{paper=a4}
\recalctypearea
\null
\end{document}
與單獨組裝文檔的問題是,鏈接和計數器將被打破。不幸的是我需要字幕,圖形編號和hyperref功能。 – Usagi 2010-05-11 22:51:10
我很喜歡這份文件的性質。 「奇怪」的頁面如何與其他所有內容相適應? – 2010-05-12 12:05:29