当前位置: 首页 > news >正文

【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字型:
在这里插入图片描述

http://www.xdnf.cn/news/219601.html

相关文章:

  • Transformer数学推导——Q34 推导位置插值(Position Interpolation)在长文本外推中的误差上界
  • (02)Redis 的订阅发布Pub/Sub
  • Ubuntu上搭建python环境并安装第三方库
  • C语言教程(二十四):C 语言中递归的详解
  • cuda学习3: 全局线程id计算
  • 大语言模型能否替代心理治疗师的深度拓展研究:fou
  • 两数之和II-输入有序数组(中等)
  • 洛谷题解 | CF1979C Earning on Bets
  • DNA复制过程3D动画教学工具
  • 稳定性 复杂度
  • 浅析localhost、127.0.0.1 和 0.0.0.0的区别
  • 【RocketMq延迟消息操作流程】
  • 鸟笼效应——AI与思维模型【84】
  • Canvas基础篇:概述
  • DeepSeek 本地化部署与 WebUI 配置的方法
  • Fiddler抓取APP端,HTTPS报错全解析及解决方案(一篇解决常见问题)
  • 在Ubuntu中安装python
  • 02_高并发系统问题及解决方案
  • 大模型高效化三大核心技术:量化、蒸馏与剪枝详解
  • 【AI论文】BitNet v2:针对1位LLM的原生4位激活和哈达玛变换
  • 物流新速度:数字孪生让仓库“聪明”起来
  • 民锋视角下的价格波动管理思路
  • 健康养生:拥抱活力生活
  • 【AI提示词】机会成本决策分析师
  • 理解 EKS CloudWatch Pod CPU Utilization 指标:与 `kubectl top` 及节点 CPU 的关系
  • 企业架构之旅(3):TOGAF ADM架构愿景的核心价值
  • C#学习——类型、变量
  • SpringSecurity+JWT
  • linux安装部署配置docker环境
  • 基于STM32的虚线绘制函数改造