如何使用 venndiagram.sty 在两组维恩图的一组内添加两个标签?

如何使用 venndiagram.sty 在两组维恩图的一组内添加两个标签?

我已成功包含了我需要的两个维恩图,但现在我无法在“B”集内添加“X”字母,同时保持其标签“B”

这是我需要做的:

这就是我所做的事情:

在此处输入图片描述

这是编码:

\begin{venndiagram2sets}[labelNotAB={A c B}]
\fillANotB
\end{venndiagram2sets}

答案1

如果你给我们一个完整的最小工作示例在此处输入图片描述
然后我们可以测试可能出现的问题,但是使用您的代码将 B 标记为 X 对我来说是可行的。

\documentclass{article}
\usepackage{venndiagram}
\begin{document}
\begin{venndiagram2sets}[labelNotAB={A c B},labelOnlyB={X}]
\fillANotB
\end{venndiagram2sets}
\end{document}

有评论说,也许与你的陈述相反,所需的答案更加复杂,其中 A 和 B 位于外面,以便获得这个答案。

在此处输入图片描述

我们需要针对 AB 和可能的 X 进行更精细的定位代码,看看你是否能发现差异,并进行调整和编译以适应此代码

\documentclass{article}
\usepackage{venndiagram}
\begin{document}
    \begin{venndiagram2sets}[labelNotAB={A c B},labelA={},labelB={},shade=gray]
    \fillOnlyA
    \draw (0.7,3.14) node {A};
    \draw (4.3,3.14) node {B};
    \draw (3.7,1.65) node {X};
\end{venndiagram2sets}
\end{document}

相关内容