如何绘制维恩图方程并使符号正确对齐?

如何绘制维恩图方程并使符号正确对齐?

本质上就是问题所说的。

我现在的代码是

\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}

相关内容