Emacs组织模式中的时序图?

win*_*g00 3 emacs org-mode plantuml

在Emacs组织模式中绘制这种时序图的好方法是什么?

Terminal A -------------------------------------------------------------------------------

            |   ^                ^               ^   |   |
            |   |                |               |   |   |
            |   |                |               |   |   |
            |   |                |               |   |   |
            \/  |                |               |   \/  \/

Terminal B -------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

(我不想像通常的序列图那样垂直绘制).

如果有的话,你能告诉我一个方法甚至更好吗?

PS:我用谷歌搜索了一个用ditaa,plantuml等编写的例子,但找不到任何...

TNT*_*TNT 5

我能想到的最简单的就是使用ditaa,而实际的手册页是用ditaa编写的一个例子,带有一个按钮来查看org-file源代码: manual.不知道你是如何错过那个网页谷歌搜索org-mode和ditaa ...

无论如何你在org-mode中的图表,几乎完全相同:

#+BEGIN_SRC ditaa :file flowchart.png
Terminal A --------------------------------------------------------------------------
            |   ^                ^               ^   |   |
            |   |                |               |   |   |
            |   |                |               |   |   |
            |   |                |               |   |   |
            v                    |               |   v   v
Terminal B --------------------------------------------------------------------------

#+END_SRC
#+header: :exports results

#+RESULTS:
[[file:flowchart.png]]
Run Code Online (Sandbox Code Playgroud)

哪个将导出到: 在此输入图像描述

只要确保你的系统上确实有ditaa.jar,org就可以看到它.还要评估您的代码C-c C-c 或自动化它,以便在导出时执行代码执行(安全隐患!).