使用 LaTex 创建图表

使用 LaTex 创建图表

我对如何使用 LaTex 还很陌生,我想知道如何使用 LaTex 软件创建这样的图表。顺便说一句,我还没有在 TexWorks 中安装 smartdiagram 包,所以我使用的是 tikz。在此处输入图片描述

答案1

欢迎使用!您可以使用tikz-cd

\documentclass{article}
\usepackage{tikz-cd}

\begin{document}
\[
\begin{tikzcd}[arrows={-latex}]
(K_1\to P_1) \arrow[r,bend left]& (K_2\to P_2) \arrow[r,bend left]
& (K_3\to P_3)
\arrow[l,bend left,start anchor={[xshift=2em]},end anchor={[xshift=-2em]}]\\
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

答案2

您可以使用tikz-cd,正如已经建议的那样;这里使用的技巧是添加虚拟条目。

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz-cd}

\begin{document}

\begin{equation*}
\begin{tikzcd}[column sep=1em]
(K_1 \arrow[r] & P_1) \arrow[rr,bend left,start anchor={[xshift=-1em]},end anchor={[xshift=1em]}]
&&
(K_2 \arrow[r] & P_2) \arrow[rr,bend left,start anchor={[xshift=-1em]},end anchor={[xshift=1em]}]
&&
(K_3 \arrow[r] & P_3) \arrow[llll,bend left]
\end{tikzcd}
\end{equation*}

\end{document}

在此处输入图片描述

相关内容