我需要提供一个 pdf 文件,其中的 .cls 文件设置了某些特定的大小,导致页面中留有大量空白,相关代码如下。
\setlength{\paperwidth}{16cm}\setlength{\paperheight}{23cm}
\setlength{\textwidth}{13cm}\setlength{\textheight}{17cm}
\setlength{\oddsidemargin}{1.5cm}
\setlength{\headheight}{\baselineskip}
\setlength{\topmargin}{1.5cm}
\setlength{\headsep}{1.5cm}\addtolength{\headsep}{-\headheight}
\setlength{\footskip}{1.5cm}\addtolength{\footskip}{.5\baselineskip}
\addtolength{\topmargin}{-1in}
\addtolength{\oddsidemargin}{-1in}
\setlength{\evensidemargin}{\oddsidemargin}
我的问题是,包括 graphicx 包会将 pdf 大小调整为 .cls 文件中指定的纸张大小变量,从而消除输出文件中的所有空白。
有没有办法可以防止这种情况发生或覆盖 pdf 尺寸的 graphicx 定义?
答案1
如果您有最新的图形发行版,请使用[nosetpagesize]
包选项。
请注意,如果执行此操作,文本块将按照乳胶指定的方式进行,但 PDF 媒体尺寸将是您的安装默认值,因此通常为 A4 或 US Letter,具体取决于您所在的位置,因此 PDF 中的空白处未指定且依赖于系统。