关于简单格子图的帮助

关于简单格子图的帮助

我希望有人能帮我创建一些简单的格子,比如说表示 3 或 4 个集合和包含关系。我搜索过,但只找到了非常详细的结果,这些结果确实让我感兴趣,但我没有时间深入研究这个问题。这听起来可能很奇怪,但事实上,在我职业生涯的这个阶段,我实际上并没有编写乳胶文档,我只需要对乳胶有基本的了解,以便在 Math SE 上进行交互。

如果有人能用一个代表的格子来回应$C,B\subset A$,并且$C,B$彼此不可比较,那么这可能是我学习所需基础知识的最佳方式,因为我可以自己查找命令并从那里开始。谢谢。

编辑:我不太确定如何展示我的“尝试”。我基本上已经浏览过一堆 TeX SE 问题和 LaTeX 文档,但我完全无法辨别什么在 Math SE 上能起作用,随后的讨论超出了我的理解水平。最好的帮助就是一个例子,就像我上面说的。

答案1

下面是使用 可以做什么的示例pstricks,更具体地说是使用psmatrix来自 的环境pst-node。基本思想非常简单:将格的元素作为矩阵的元素,这些元素是节点,然后用不可见的线连接这些节点。包含关系是放置在这些线中间的标签:

\documentclass[a4paper,11pt, pdf]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}%
\usepackage{lmodern, amssymb}
\usepackage{mathtools}
\usepackage{graphicx}
\usepackage{pst-node}


\newpsobject{ncemptyline}{ncline}{linestyle=none}
\newcommand*\ncsubset[2]{\ncemptyline{#1}{#2}\ncput[nrot=:U]{ \subset}}
\newcommand*\ncsubsetneq[2]{\ncemptyline{#1}{#2}\ncput[nrot=:U]{\varsubsetneq}}
\newcommand*\ncvarsubsetneq[2]{\ncemptyline{#1}{#2}\ncput[nrot=:U]{\scalebox{1}[-1]{$ \varsubsetneq $}}}

\pagestyle{empty}

\begin{document}
\psset{npos = 0.45}
\[ \begin{psmatrix}[rowsep = 0.3, colsep = 0.4]
 & [name = C] C \\
[name = B] B & & [name = D] D \\
 & [name = A] A \\
   \ncvarsubsetneq{A}{B}\ncsubsetneq{A}{D}

\ncsubset{B}{C}\ncsubset{D}{C}
\end{psmatrix} \]

\end{document} 

在此处输入图片描述

相关内容