创建证明流程图

创建证明流程图

我很快就要参加一个研讨会,内容是证明一个复杂的定理。证明过程涉及多个步骤,很难跟踪正在发生的事情。

为此,我想创建一份讲义,将证明分解成更小的部分,以便在演讲中参考。

不幸的是,我对 LaTeX 不是很熟悉,我不知道如何在 LaTeX 中实现这个“证明图”。我的想法可能是这样的:

图像

(图片质量较差请见谅)

有人能告诉我如何创建这种东西吗?有没有这方面的模板/教程?

谢谢。

答案1

你可以开始尝试去理解这一点:

\documentclass[tikz,border=2mm]{standalone} 
\usetikzlibrary{positioning}

\begin{document}
\begin{tikzpicture}[block/.style={rounded corners, minimum width=3cm, minimum height=2cm, draw}]

\node[block] (1) {1};
\node[block, above right=-.5 and 2 of 1] (3) {3};
\node[block, above right=-.5 and 2 of 3] (5) {5};
\node[block, below=of 5] (6) {6};
\node[block, below left=-.5 and 2 of 6] (4) {4};
\node[block, below left=-.5 and 2 of 4] (2) {2};
\node[block, below=of 6] (7) {7}; 
\begin{scope}[->, shorten >=1mm, shorten <=1mm]
\draw (1) to[out=0,in=180] (3);
\draw (3) to[out=0,in=180] (5);
\draw (3) -- (4);
\draw (2) to[out=0,in=180] (4);
\draw (4) to[out=0,in=180] ([yshift=5mm]5.south west);
\draw (2) to[out=-30,in=230] (6);
\draw (6) -- (7);
\draw (5) to[out=0,in=0] (7);
\end{scope}
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容