手枪和背景包 - 人物包含背景

手枪和背景包 - 人物包含背景

我使用 pistols ( \psfragfig) 命令替换.eps图形文件中的字体。此外,我还使用背景包来获得方格纸背景。正常情况下\includegraphics没有问题,但使用\psfragfig命令时会在创建.pdf文件时将背景网格拉入每张图片中。

下面是使用的后台代码。

\def\mygraphpaper{%
\begin{tikzpicture}
\draw[step=0.2in,line width=0.0pt,gray!60!white] (-3.5in,-4.5in) grid (3.5in,4.75in);
%       \draw[step=1.0in,line width=0.01pt,gray!60!white] (-3.5in,-4.5in) grid (3.5in,4.75in);
\draw[thick,gray!80!black] (-3.5in,5.5in) -- (-3.5in,-5.5in);       % left border
\draw[thick,gray!80!black] (3.5in,5.5in) -- (3.5in,-5.5in);     % right border
\draw[thick,gray!80!black] (-4.25in,4.75in) -- (4.25in,4.75in); % top border
\draw[thick,gray!80!black] (-1.167in,5.5in) -- (-1.167in,4.75in);  % left title
\draw[thick,gray!80!black] (1.167in,5.5in) -- (1.167in,4.75in);    % right title
\end{tikzpicture}
}
\usepackage{tikz}
\usepackage{background}
\backgroundsetup{
    angle=0,
    contents=\mygraphpaper,
    color=black,
    scale=1,
    opacity=1
}

这是一个典型的人物

\usepackage[ %
    crop=pdfcrop, %
    cleanup={.tex,.dvi,.ps,.pdf,.log,.aux} %
    ]{pstool}

其次是

\begin{figure}[h!]
    \centering
    \psfragfig*[width=0.45\linewidth]{images/MyFigure}
    \caption{A figure.}
    \label{fig:myfigure}
\end{figure}

结果是,每个.eps转换为的图像.pdf都包含完整的背景图像。有什么办法可以解决这个问题吗?

答案1

所以我终于解决了这个问题。通过\NoBgThispage在每个文件的开头放置一个命令,<figure>.tex可以在对图形进行初始处理时抑制后台处理。

相关内容