Asymptote 缺乏透明度

Asymptote 缺乏透明度

我使用了代码这里并在我的计算机上编译,结果如图所示(这是使用 PDFLaTeX -> Asy -> PDFLaTeX 编译的;XeLaTeX、LuaLaTeX 和 dvips -> ps2pdf 都无法解决这个问题)。为了进行比较,我也使用 TikZ 进行了比较,透明度很好。这是 MWE:

\documentclass[12pt]{article}

\usepackage[paperwidth=10cm,paperheight=6cm]{geometry}
\usepackage{tikz}
%\usepackage{asymptote}
\usepackage{asypictureB}
\pagestyle{empty}

\setlength{\parindent}{0pt}

\begin{document}
%
\begin{asypicture}{name=1}
%\begin{asy}
unitsize(1cm);

fill(shift(1.5dir(120))*unitcircle,green+opacity(0.75));
fill(shift(1.5dir(60))*unitcircle,red+opacity(0.75));
fill(unitcircle,blue+opacity(0.75));
label("Asymptote",shift(1.5dir(270))*(0,0));
%\end{asy}
\end{asypicture}
\qquad
\begin{tikzpicture}[opacity=0.75]   
\fill[shift={(120:1.5)},green] (0,0) circle (1cm);
\fill[shift={(60:1.5)},red] (0,0) circle (1cm);
\fill[blue] (0,0) circle (1cm);
\node at (270:1.5) {TikZ};
\end{tikzpicture}


\end{document}

我尝试使用asymptoteasypictureB包。我有一个有点类似的PSTricks 的问题;用户 Akira Kakuto 指出,这是由于 Ghostscript 和 xdvipdfmx 均存在错误(分别为版本 9.52 和 20190824;包含在 Debian 的 TeXLive 2019 中)。这与那个错误有关吗?我发现本报告,所以显然 GS 假设成立。有什么方法可以正确诊断这个问题(也就是说,确定这是 GS 的一个错误)?或者解决它?谢谢!

Asy 与 TikZ

相关内容