维恩图显示下方有 + - =

维恩图显示下方有 + - =

我有以下代码:

\documentclass{article}

\usepackage{venndiagram}
\usepackage{multicol}

\begin{document}

\begin{figure}
\begin{multicols}{4}
\centering
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillA \fillB
        \end{venndiagram2sets}
        $P(A \cup B)  $
\hfill
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillA 
        \end{venndiagram2sets}
         $P(A) \ \ $
\hfill
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillB
        \end{venndiagram2sets}
        $P(B) \ \ $
\hfill
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillACapB
        \end{venndiagram2sets}
         $P(A \cap B)$
\end{multicols}
\end{figure}

\end{document}

它产生了这样的图片:

在此处输入图片描述

我想=在第一张和第二张图片的标题之间、+第二张和第三张的标题之间以及-第三张和第四张之间的标题中添加。

也就是说,标题应该是:P(A \cup B) = P(A) + P(B) - P(A \cap B)。

我希望符号在每个图之间对齐。也就是说,前两幅图之间有空白,我希望 = 符号位于空白下方,与标题对齐。+ 和 - 也是同样的道理。

我怎样才能做到这一点?

答案1

两种可能的解决方案tabular

在此处输入图片描述

\documentclass{article}
\usepackage{venndiagram}


\begin{document}

\begin{figure}
\centering
  \begin{tabular}{*{3}{c@{}c@{}}c}
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillA \fillB
        \end{venndiagram2sets}
        &&
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillA 
        \end{venndiagram2sets}
&&
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillB
        \end{venndiagram2sets}
&&
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillACapB
        \end{venndiagram2sets}\\

$P(A \cup B)  $ & = & $P(A) \ \ $ & + & $P(B) \ \ $ & - & $P(A \cap B)$\\
\end{tabular}
\end{figure}

\begin{figure}
\centering
\setlength{\tabcolsep}{2pt}
  \begin{tabular}{*{7}{c}}
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillA \fillB
        \end{venndiagram2sets}
        &&
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillA 
        \end{venndiagram2sets}
&&
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillB
        \end{venndiagram2sets}
&&
    \begin{venndiagram2sets}[tikzoptions={scale=0.5}]
                    \fillACapB
        \end{venndiagram2sets}\\

$P(A \cup B)  $ & = & $P(A) \ \ $ & + & $P(B) \ \ $ & - & $P(A \cap B)$\\
\end{tabular}
\end{figure}

\end{document}

相关内容