我想插入一些带有灰色框架的 eps 文件来表示文档中的原始页边距。使用 编译文档时,latex-dvips-ps2pdf
我获得了所需的输出,在第二个包含的 eps 文件之前没有额外的白色框架和插入空白页。
使用auto-pst-pdf
第一个图形会得到一个白色边框,左右两侧清晰可见,而原始文件中没有这个边框。此外,第二个图形前会插入一个空白页,但不会发出 Overfull hbox 或 vbox 警告。(与 pdf 文件相同的图形也会提供所需的输出,无论使用 epstopdf 还是外部生成的 pdf)。
编辑:\noindent
根据大卫卡莱尔的建议删除。
\documentclass[12pt,paper=a4,DIV=calc,fleqn,captions=tableheading,bibliography=totoc,parskip=off,numbers=noenddot,chapterprefix=false]{scrbook}
\usepackage{scrhack}
\usepackage{calc}
\usepackage[dvipsnames]{xcolor}
\usepackage[inner=1.5cm,outer=3.0cm,top=1.5cm,bottom=2cm,headheight=8mm,headsep=1cm,footskip=1cm,includeheadfoot,showframe]{geometry}
\setlength{\marginparwidth}{2.77cm}
\setlength{\marginparsep}{.2cm}
\raggedbottom
\usepackage{graphicx}
\usepackage[runs=2,crop=off]{auto-pst-pdf}
\begin{document}
\setlength{\fboxrule}{1.2pt}
\clearpage
\begin{center}
{\color{lightgray}\fbox{\includegraphics[width=0.98\textwidth,trim=4 4 4 4]{TEST-Artikel}}}
\end{center}
% \clearpage
\begin{center}
{\color{lightgray}\fbox{\includegraphics[width=0.98\textwidth,trim=4 4 4 4]{TEST-SI}}}
\end{center}
\end{document}
删除\clearpage
第二张图形或将其缩小以0.97\textwidth
解决空白页的问题,但我没有找到令人满意的解决方案来摆脱白框。
编辑:在第二个图形之前删除\clearpage
只会删除两类图形之间的空白页,但对于多个 TEST-SI 图形,在第一个 TEST-SI 之后仍然会插入一个空白页。
处理auto-pst-pdf
文件的方式与“正常”latex-dvips-ps2pdf
模式不同吗?我需要其他可选参数才能使其工作吗?请注意,crop=on
删除了第二张图中的太多空白,并且插入文档的缩放页面的印象消失了。
附加信息:白色空间似乎是在图形处理之后添加的,似乎是在放置 pdf 时添加的。在文件名-pics.pdf一切auto-pst-pdf
看起来都很正常,并且所有可选参数\includegraphics
(扩展,修剪,设置边界框) 经过处理后,才会添加白框。Explizit 选项frame=false
无效innerframe=false
。
dvips-ps2pdf 输出
auto-pst-pdf 输出
eps 文件的 png 版本