如何在 venndiagram2sets 中标记 OnlyAB?

如何在 venndiagram2sets 中标记 OnlyAB?

我正在尝试labelOnlyAB={9}使用此代码,但无法得到结果。

\documentclass{article}
\usepackage{venndiagram}
\begin{document}
\begin{venndiagram2sets}[labelOnlyA={18},labelOnlyB={24},
    labelOnlyAB={9},
    labelNotAB={45}]
\end{venndiagram2sets}
\end{document}

在此处输入图片描述

我怎样才能得到结果?

答案1

您应该使用labelAB={9}而不是使用labelOnlyAB={9}

\documentclass{article}
\usepackage{venndiagram}
\begin{document}
    \begin{venndiagram2sets}[labelOnlyA={18},labelOnlyB={24},
        labelAB={9},
        labelNotAB={45}]
    \end{venndiagram2sets}
\end{document}

在此处输入图片描述

答案2

使用 Asymptote 来获得乐趣。

在此处输入图片描述

// http://asymptote.ualberta.ca/
unitsize(1.5cm);
real d=.6;
transform t=shift(d,0), s=inverse(t);

draw(t*unitcircle,blue);
draw(s*unitcircle,magenta);
label(t*"24",E); label("B",t*(0,1),S);
label(s*"18",W); label("A",s*(0,1),S);

real a=2.2,b=1.3;
draw(box((-a,-b),(a,b)));
label("45",align=3NE,(-a,-b));

shipout(bbox(5mm,invisible));

相关内容