在Emacs组织模式中绘制这种时序图的好方法是什么?
Terminal A -------------------------------------------------------------------------------
| ^ ^ ^ | |
| | | | | |
| | | | | |
| | | | | |
\/ | | | \/ \/
Terminal B -------------------------------------------------------------------------------
(我不想像通常的序列图那样垂直绘制)。
如果有的话,你可以让我知道一种方式甚至更好吗?
PS:我用谷歌搜索了一个用 ditaa , plantuml 等编写的例子,但找不到任何...
答案 0 :(得分:5)
我能想到的最简单的就是使用迪塔, 实际的手册页是用ditaa编写的一个例子,带有一个查看org文件源代码的按钮: 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]]
将导出到:
请确保您的系统上确实有ditaa.jar,org可以看到它。
还可以使用C-c C-c
评估您的代码,或者自动化代码,以便在导出时执行代码(security implications!)。