答案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}