将 tikz 图片移动到其他文档失去透明度

将 tikz 图片移动到其他文档失去透明度

在 Overleaf 中,如果我在独立文档中绘制一幅图:

\documentclass[border=15pt, multi, tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\node[circle,draw,text=white,fill=red, opacity=0.5] (c) at (0,0){Circle};
\end{tikzpicture}
\end{document}

输出图像正确:

在此处输入图片描述

如果我将代码移动到另一个文档,使用来自 OUP 的官方类文件:

\documentclass[oupdraft]{sysbio}
\usepackage{url}

\usepackage{tikz}

\begin{document}
\begin{figure}[htb]
    \centering
    \resizebox{0.4\textwidth}{!}{
    \begin{tikzpicture}
    \node[circle,draw,text=white,fill=red, opacity=0.5] (c) at (0,0){Circle};
    \end{tikzpicture}
    }
\end{figure}
\end{document}

图像失去透明度:

在此处输入图片描述

cls 文件可以下载这里。可以找到一个示例 Overleaf 项目这里

cls 文件中是否存在可能导致问题的内容?

相关内容