<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Blog on 乐的博客</title><link>https://liujiale.me/tags/blog/</link><description>Recent content in Blog on 乐的博客</description><image><title>乐的博客</title><url>https://liujiale.me/logo-base-512.png</url><link>https://liujiale.me/logo-base-512.png</link></image><generator>Hugo -- 0.168.0</generator><language>zh-CN</language><copyright>2015-2026 CC BY-NC-ND 4.0</copyright><lastBuildDate>Wed, 24 Sep 2025 23:22:03 +0800</lastBuildDate><atom:link href="https://liujiale.me/tags/blog/index.xml" rel="self" type="application/rss+xml"/><item><title>在 Emacs 中绘图的 N 种方式</title><link>https://liujiale.me/til/emacs-drawing-n-ways/</link><pubDate>Wed, 24 Sep 2025 23:21:00 +0800</pubDate><guid>https://liujiale.me/til/emacs-drawing-n-ways/</guid><description>&lt;h2 id="背景"&gt;背景&lt;/h2&gt;
&lt;h2 id="mermaid"&gt;Mermaid&lt;/h2&gt;
&lt;p&gt;(流程图和图表)&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;graph TD
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; A[开始] --&amp;gt; B{条件判断}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; B --&amp;gt;|是| C[执行操作1]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; B --&amp;gt;|否| D[执行操作2]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; C --&amp;gt; E[结束]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; D --&amp;gt; E&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;figure class="content-figure "&gt;
&lt;a href="https://liujiale.me/til/emacs-drawing-n-ways/flowchart.png" data-fancybox="gallery" data-caption="" target="_self"&gt;
&lt;picture&gt;
&lt;source type="image/webp" srcset="https://liujiale.me/til/emacs-drawing-n-ways/flowchart_hu_89d3446d994b20f3.webp 331w" sizes="(max-width: 720px) 100vw, 720px" /&gt;
&lt;img loading="lazy" src="https://liujiale.me/til/emacs-drawing-n-ways/flowchart_hu_89d3446d994b20f3.webp"
alt=""
width="331" height="470" /&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sequenceDiagram
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; participant A as 用户
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; participant B as 系统
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; participant C as 数据库
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; A-&amp;gt;&amp;gt;B: 发送请求
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; B-&amp;gt;&amp;gt;C: 查询数据
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; C--&amp;gt;&amp;gt;B: 返回结果
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; B--&amp;gt;&amp;gt;A: 响应数据&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;figure class="content-figure "&gt;
&lt;a href="https://liujiale.me/til/emacs-drawing-n-ways/sequence.png" data-fancybox="gallery" data-caption="" target="_self"&gt;
&lt;picture&gt;
&lt;source type="image/webp" srcset="https://liujiale.me/til/emacs-drawing-n-ways/sequence_hu_74ef2c5db2a0dc5e.webp 400w, https://liujiale.me/til/emacs-drawing-n-ways/sequence_hu_8764cb485caebad1.webp 650w" sizes="(max-width: 720px) 100vw, 720px" /&gt;
&lt;img loading="lazy" src="https://liujiale.me/til/emacs-drawing-n-ways/sequence_hu_8764cb485caebad1.webp"
alt=""
width="650" height="347" /&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;h2 id="plantuml--uml-图"&gt;PlantUML (UML 图)&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;@startuml
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;class 汽车 {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; - 品牌: String
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; - 型号: String
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; + 启动()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; + 停止()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;class 电动汽车 {
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; - 电池容量: int
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; + 充电()
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;汽车 &amp;lt;|-- 电动汽车
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;@enduml&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;figure class="content-figure "&gt;
&lt;a href="https://liujiale.me/til/emacs-drawing-n-ways/class_diagram.png" data-fancybox="gallery" data-caption="" target="_self"&gt;
&lt;picture&gt;
&lt;source type="image/webp" srcset="https://liujiale.me/til/emacs-drawing-n-ways/class_diagram_hu_9f02c0a7eea50f25.webp 121w" sizes="(max-width: 720px) 100vw, 720px" /&gt;
&lt;img loading="lazy" src="https://liujiale.me/til/emacs-drawing-n-ways/class_diagram_hu_9f02c0a7eea50f25.webp"
alt=""
width="121" height="267" /&gt;
&lt;/picture&gt;
&lt;/a&gt;
&lt;/figure&gt;
&lt;h2 id="octave-matlab"&gt;Octave/MATLAB&lt;/h2&gt;
&lt;p&gt;介绍：&lt;/p&gt;</description></item></channel></rss>