我的 Venndiagram 包疯了。以下代码
\documentclass{standalone}
\usepackage{tikz}
\usepackage{venndiagram}
\begin{document}
\begin{venndiagram3sets}
\fillOnlyA
\end{venndiagram3sets}
\begin{venndiagram3sets}
\fillOnlyB
\fillOnlyC
\end{venndiagram3sets}
\end{document}
如何修复?2 或 3 年来一切正常,但现在却变得一团糟。是不是缺少了某些软件包?如果您有任何建议,我将不胜感激。
答案1
这可能是由于atan2
TikZ 3 中的功能变化造成的。如果我们检查代码,venndiagram
我们可以看到例如
atan2(\@venn@AB@xi-\@venn@Ax,\@venn@AB@yi-\@venn@Ay)
现在必须用
atan2(\@venn@AB@yi-\@venn@Ay, \@venn@AB@xi-\@venn@Ax)
代码中有很多地方atan2
使用了老方法。