当我编译一份除 A4 以外的纸张尺寸的文档时,如下所示:
\documentclass{scrbook}
\usepackage[A6paper]{geometry}
\begin{document}
something
\end{document}
使用步骤,调用时latex-dvips-ps2pdf
应该使用switch吗?-sPAPERSIZE=a4
ps2pdf
我不知道为什么 TeXnicCenter 默认设置ps2pdf
带有-sPAPERSIZE=a4
开关的输出配置文件如下。
ps2pdf -sPAPERSIZE=a4 -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile="%bm.pdf" -c save pop -f "%bm.ps"
答案1
由于您使用的是KOMA 脚本类,您应该尝试pagesize
文档类选项。它允许指定输出驱动程序,用于将有关纸张大小的信息写入文档。综合手册包含必要的详细信息。
答案2
我根据我的经验来回答。我不知道这是否是普遍事实。
使用 Miktex 的 ps2pdf
除非您希望裁剪顶部边距,否则
-sPAPERSIZE=a4
在编译 A4 纸张时必须使用。但对于其他纸张尺寸,您可以省略此开关而不会产生负面影响。使用 TeX Live 中的 ps2pdf
对于任何纸张尺寸,都不再需要此开关。