用分层标记绘制箭头连续体

用分层标记绘制箭头连续体

我正在尝试绘制一个简单的连续体,如下所示。有人能帮我以最经济的方式实现这个吗?我对 LaTeX 还很陌生,一直在使用示例学习代码,但我找不到一个与我想要的完全一样的代码。任何帮助都将不胜感激。

在此处输入图片描述

答案1

回答这些问题最困难的部分是从屏幕截图中输入文本(并尝试解读它们)。

\documentclass[tikz, margin=3mm]{standalone}
\usepackage{enumitem}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}[every pin/.append style={text width=8em},
    every pin edge/.style={draw},node distance=5em]
\begin{scope}[local bounding box=bb]
\setlist{topsep=0em,itemsep=0.2ex}
 \node[pin=below:{\begin{itemize}
  \item[~] Syntax
 \end{itemize}}](COP){COP};
 \node[right=of COP,pin=below:{\begin{itemize}
  \item[~] Syntax
  \item[+] Normal
 \end{itemize}}](PAR){PAR};
 \node[right=of PAR,pin=below:{\begin{itemize}
  \item[~] Syntax
  \item[+] Normal
  \item[+] obc
 \end{itemize}}](LOT){LOT};
\end{scope}
\draw[thick,-stealth] 
 ([yshift=1em]bb.north west) node[above right]{$-$}
 -- ([yshift=1em]bb.north east) node[above left,align=center]{Change\\ $+$};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容