在 markdown 中使用 Graphviz 绘制韦恩图(思源笔记)

· 2025-11-01
点点滴滴 数学 markdown

一直使用思源笔记编辑数学 markdown 文档,遇到了一些编辑上的麻烦。

1、在编辑因式分解里面的 “十字相乘法” 的时候,无法实现中间的那两根交叉线;

目前的想法是,先预留好中间的空间,等导出成PDF文件后,再用PDF编辑工具(我用的是UPDF,买了会员,不过这个软件的手写功能太差了,好久之前提了建议还没改)添加上两条交叉的线段;

2、需要绘制韦恩Venn图

一种方法在用其他软件绘制,保存成图片插入到 markdown 中,不太喜欢外挂的模式;
研究了一下,发现思源笔记的 markdown 带有 GraphViz 的绘图功能,不过网上的教程都稀烂。还好有Deep Seek,一边问,一边改,终于成功了。

venn.png
代码如下:

digraph Recommended {
    layout=neato
    
    // 图形节点(无标签)
    node [shape=ellipse, style="solid", fillcolor="none", fixedsize=true, label=""]
    A [width=2, height=0.8, pos="0,0!"]
    
    node [shape=ellipse, style="solid", fillcolor="none", fixedsize=true, label=""]
    B [width=0.9, height=0.6, pos="0.3,0!"]
    
    // 标注节点
    node [shape=none, fontsize=18, fillcolor="none"]
    LabelA [label="A", pos="0.3,0!"]
    LabelB [label="B", pos="-0.5,0!"]
}
  • 本文作者:恩爸
  • 本文链接:https://www.sirit.com.cn/archives/703/
  • 版权许可:知识共享署名-相同方式共享4.0国际许可协议
  • 友情提示:本文更新于2025年11月01日,已超过2天没有更新,若内容或图片失效,请留言反馈。
  • 官网送了一个P1SC的五通组件,价格369元
  • Coming soon

已有 2 条评论
  1. 我是军爸

    很好很强大,你的博客回复收不到邮件

    我是军爸 November 2nd, 2025 at 03:11 pm回复
    1. 恩爸

      都没注意这个功能,我自己也不是每天看邮件。

      恩爸 November 3rd, 2025 at 03:15 pm回复
取消回复

说点什么?

本站已经运行0天 © 2005- 大嘴狗狗. - Typecho & Moricolor - 粤ICP备18101800号 - 粤公网安备44030402005553号