答案1
\psDefBoxNodes
这是一个可能的解决方案,部分需要反复试验。不过,我认为使用 中的命令会更简单pst-node
。
\documentclass[svgnames]{article}
\usepackage{tikz-cd, amsmath, amssymb}
\usepackage{nccmath}
\usepackage{geometry}
\newcommand{\FS}{\text{fuzzy soft }}
\begin{document}
\begin{fleqn}
\tikzcdset{column sep/normal=2.5em}
\begin{tikzcd}[column sep=normal, row sep=large]
\hskip -2em\FS\text{regular open}\arrow[r] & \FS\delta\text{-open}\arrow[r] & \FS\text{open }\arrow[dr, start anchor={[xshift=1.5em]}, end anchor={[xshift=-2.5em]}]\\
& & & \FS\text{pre-open} \\
& & \FS\nu\text{-open}\arrow[uu, leftrightarrow, "/"marking]\arrow[ur, start anchor={[xshift=1.8em]}, end anchor={[xshift=-2.4em]}]
\end{tikzcd}
\end{fleqn}
\end{document}
答案2
正如我在评论中提到的,使用该tikz-cd
包似乎是一种很有前途的方法。作为起点,可以提供以下示例:
\documentclass[margin=3.14159]{standalone}
\usepackage{amsmath}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
\text{text} \ar[r]
& \text{text} \ar[r]
& \text{text} \ar[dr]
\ar[dd, <->, "/" marking] & \\
& & & \text{text} \\
& & \text{text} \ar[ur] &
\end{tikzcd}
\end{document}
当然,插入我留给你的真实文本。
编辑:
[margin=3.141592]
是图像周围边距的尺寸(英寸pt
)。您可以将其更改为任何其他尺寸,例如margin=5mm
或\margin=1ex
等。- 我删除了其他一些示例中使用的虚假代码行
\def\Z{\mathbb{Z}}
,这些代码行可以作为我编写代码来回答你的问题的起点 - 垂直线现在两侧都有箭头(我添加了
<->
垂直线的选项。现在\ar[dd, <->, "/" marking]