在方程中绘制此分支图的最佳方法

在方程中绘制此分支图的最佳方法

在等式中绘制这个图形的简单且最佳方法是什么?

在此处输入图片描述

谢谢!(tikz 很好。)

(希望 PDIFF 和 PL 之间的 $\simeq$ 符号能够很好地表达出来。我在 $\simeq$ 符号上面分享的版本看起来不太好。)

答案1

我无法决定什么是“最佳”方法,但我认为以下内容很简单。

\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
[TOP
 [PDIFF
  [DIFF]
  [PL,edge label={node [midway,above,sloped] {$\sim$} } ]
 ]
]
\end{forest}
\end{document}

在此处输入图片描述

答案2

这里是另一个使用tikz-cd包的建议:

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{newtxtext,newtxmath}
\usepackage{tikz-cd}
\tikzset{close/.style={outer sep=-7pt}}
\usepackage{graphicx}

\begin{document}
\begin{tikzcd}[column sep=0cm]
& \text{TOP} \arrow[d, no head] 
&\\
& \text{PDIFF} \arrow[ld, no head] \arrow[rd, close, "{\rotatebox{-40}{\scalebox{2.5}{$\sim$}}}", no head] & \\
\text{DIFF} &   & \text{PL}
\end{tikzcd}
\end{document}

答案3

我采用这种简单的方法绘制:

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\path (0,0) node (top) {TOP}
++(-90:1) node (pdiff) {PDIFF}
+(-130:1.5) node (diff) {DIFF}
+(-50:1.5) node (pl) {PL};

\draw (top)--(pdiff)--(diff)
(pdiff)--(pl) node[midway,sloped,above,yscale=.6]{$\sim$};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容