偏序集的图表

偏序集的图表

下图显示了具有三个元素的集合 {x,y,z} 的子集之间的关系。

在 Tikz 中怎样绘制这样的图表?

在此处输入图片描述

答案1

有很多方法。以下是可能的tikz-cd

在此处输入图片描述

\documentclass{article}

\usepackage{tikz-cd, amssymb}
\usetikzlibrary{shapes.geometric}

\tikzcdset{arrow style=tikz, diagrams={>={Triangle[open, length=2mm]}}}

\begin{document}

\begin{tikzcd}[cells={nodes={draw, ellipse, inner sep=0pt, minimum width=12mm, minimum height=8mm}}]
& \{x,y,z\}\\
\{x,y\}\arrow{ur} & \{x,z\}\arrow{u} & \{y,z\}\arrow{ul}\\
\{x\}\arrow{u}\arrow{ur} & \{y\}\arrow{ul}\arrow{ur} & \{z\}\arrow{ul}\arrow{u}\\
& \varnothing\arrow{ul}\arrow{u}\arrow{ur}
\end{tikzcd}

\end{document}

相关内容