SiYuan Mermaid 画电路图:7 行文本零插件出图
【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan
把电路图截图发进群,同事放大两次就问:红线是进线还是出线?静态图的电路稿都这样:改一个数值就得整张重画,图和文字各自漂移。在思源笔记 SiYuan 里直接在正文写 Mermaid 文本,编辑器边敲边出图,这就是「SiYuan Mermaid 电路图」的玩法,零插件、零编程基础。
7 行文本,零插件,第一张图就有了。先看最短路径。
🎯 最小出图路径:SiYuan Mermaid 7 行出电路图
打开任意笔记,在空白行敲/,命令菜单弹出,选中「Mermaid」回车;手敲三个反引号加mermaid同样成立。
菜单弹出的下拉长这样,代码块在编辑器里也是这个位置:
块出现后填上这 5 行,编辑器立刻把电源、电阻、灯泡的串联回路画出来:
一句话拆解:graph LR声明从左到右的方向,方括号里关着元件,连线方向靠箭头标注。
把图画"对"的三个核心动作
给连线写字:如何在导线上标出电压电流
边标注:箭头两侧的竖线里填的文字,是电路图信息量最大的位置。
A -->|220V AC| B
线本身有意义(电压值、信号走向、线号)就写;纯连接不标注。
给元件上色:如何给 Mermaid 电路图染色
classDef 样式类:一行声明填充色与边框色,再用:::挂到节点上。
classDef power fill:#ffd591配A[电源]:::power
元件超过 5 个、想一眼分清电源、控制、检测时用;快速打草稿时跳过。
让回路闭起来:如何把电路图画成环
回路闭合:真实串联电路是个环,最后一根线要回到第一个节点,否则是断路。
C --> A(回到首个节点)
画真实供电回路时用;只画单向信号流向时,箭头指到末端即可。
从单图到多图:复杂电路的拆分思路
真实电路里电源、控制、检测往往挤在一起。口诀一句:先分区块,再连线——先列出区块清单,再数跨区块的线。每个区块放进一个subgraph,跨区块的线统一放在最后:
【免费下载链接】siyuanAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作项目地址: https://gitcode.com/GitHub_Trending/si/siyuan
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考