欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 【LaTex】3.8流程图绘制

【LaTex】3.8流程图绘制

2025/4/30 11:15:16 来源:https://blog.csdn.net/m0_66201040/article/details/147614099  浏览:    关键词:【LaTex】3.8流程图绘制

  在LaTex中,Tikz万能,但是万能的东西的缺点也很明显,就是配置复杂,学习成本高。一些固定的、模式化的,就需要有封装好的类库来处理了。对于流程图来说,直接用tikz创建可以,但是代码量特别大,这个时候flowchart宏包就是不错的选择。

基本节点

  flowchart宏包提供了五种节点:

  1. terminal, 开始或结束节点;
  2. process,过程节点,最常用的节点
  3. decision,判断节点,也非常常用
  4. predproc,预定义子程序节点。
  5. storage,数据库节点,或者存储过程,不太常用。

实例

  以下是一个流程图的例子:

\documentclass{article}
\usepackage{ctex}
\usepackage{flowchart}
\usetikzlibrary{arrows, positioning}
\begin{document}\begin{tikzpicture}\node (RESOURCE) [draw, process] {查询资源};\node (REQUIRE) [draw, process, right=of RESOURCE] {查询资源};\node (MATCH) [draw, decision, below=of RESOURCE] {匹配?};\node (UPDATE_STATUS) [draw, process, below=of MATCH] {更新状态};\node (ALLOCATE) [draw, process, below=of MATCH, right=of UPDATE_STATUS] {执行分配};\draw[->] (RESOURCE) -- (MATCH);\draw[->] (REQUIRE) -- (MATCH);\draw[->] (MATCH) -- node[above] {Yes} (UPDATE_STATUS);\draw[->] (MATCH) -- node[left] {No} (ALLOCATE);\end{tikzpicture}
\end{document}	

  效果是一个K字型:
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词