我使用了代码这里并在我的计算机上编译,结果如图所示(这是使用 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}
我尝试使用asymptote
和asypictureB
包。我有一个有点类似的PSTricks 的问题;用户 Akira Kakuto 指出,这是由于 Ghostscript 和 xdvipdfmx 均存在错误(分别为版本 9.52 和 20190824;包含在 Debian 的 TeXLive 2019 中)。这与那个错误有关吗?我发现本报告,所以显然 GS 假设成立。有什么方法可以正确诊断这个问题(也就是说,确定这是 GS 的一个错误)?或者解决它?谢谢!