在Emacs Org模式下绘制这种时序图的好方法是什么?
Terminal A -------------------------------------------------------------------------------
| ^ ^ ^ | |
| | | | | |
| | | | | |
| | | | | |
\/ | | | \/ \/
Terminal B -------------------------------------------------------------------------------
(我不想像通常的顺序图一样垂直绘制它)。
您能否让我知道一种方法,如果可以的话甚至更好?
PS:我用谷歌搜索了一个用ditaa,plantuml等编写的示例,但找不到任何示例。
最佳答案
我最容易想到的是使用ditaa,
实际的手册页是用ditaa编写的示例,带有一个按钮来查看组织文件的源代码:
manual。不知道你怎么错过了谷歌搜索组织模式和ditaa的页面...
无论如何,在组织模式下,您的图形几乎是相同的:
#+BEGIN_SRC ditaa :file flowchart.png
Terminal A --------------------------------------------------------------------------
| ^ ^ ^ | |
| | | | | |
| | | | | |
| | | | | |
v | | v v
Terminal B --------------------------------------------------------------------------
#+END_SRC
#+header: :exports results
#+RESULTS:
[[file:flowchart.png]]
将导出到:
只要确保您的系统上确实有ditaa.jar,组织就能看到它。
另外,还可以使用
C-c C-c
评估您的代码,或对其进行自动化处理,以在导出(security implications!)时执行代码。