本质上就是问题所说的。
我现在的代码是
\documentclass{article}
\usepackage{venndiagram}
\usepackage[margin=1in]{geometry}
\begin{document}
$
\begin{venndiagram2sets}[showframe = false]
\fillA
\end{venndiagram2sets}
-
\begin{venndiagram2sets}[showframe = false]
\fillACapB
\end{venndiagram2sets}
=
\begin{venndiagram2sets}[showframe = false]
\fillOnlyA
\end{venndiagram2sets}
$
\end{document}
产生
当然,我希望减号和等号垂直居中。这可能吗?
答案1
\documentclass{article}
\usepackage{venndiagram}
\usepackage[margin=1in]{geometry}
\begin{document}
$
\vcenter{\hbox{\begin{venndiagram2sets}[showframe = false]
\fillA
\end{venndiagram2sets}}}
-
\vcenter{\hbox{\begin{venndiagram2sets}[showframe = false]
\fillACapB
\end{venndiagram2sets}}}
=
\vcenter{\hbox{\begin{venndiagram2sets}[showframe = false]
\fillOnlyA
\end{venndiagram2sets}}}
$
\end{document}
答案2
事实上,我从以前做过的事情中找到了另一种方法。
\documentclass{article}
\usepackage{venndiagram}
\usepackage[margin=1in]{geometry}
\begin{document}
$
\raisebox{-0.5\height}{\begin{venndiagram2sets}[showframe = false]
\fillA
\end{venndiagram2sets}}
-
\raisebox{-0.5\height}{\begin{venndiagram2sets}[showframe = false]
\fillACapB
\end{venndiagram2sets}}
=
\raisebox{-0.5\height}{\begin{venndiagram2sets}[showframe = false]
\fillOnlyA
\end{venndiagram2sets}}
$
\end{document}