Временная диаграмма в режиме Emacs Org?
Как можно нарисовать такую временную диаграмму в режиме Emacs Org?
Terminal A -------------------------------------------------------------------------------
| ^ ^ ^ | |
| | | | | |
| | | | | |
| | | | | |
\/ | | | \/ \/
Terminal B -------------------------------------------------------------------------------
(Я не хочу рисовать его вертикально, как обычный график последовательности).
Не могли бы вы дать мне знать, или даже лучше, если у вас есть?
PS: я погуглил, чтобы найти пример, написанный на ditaa, plantuml и т. Д., Но не смог найти ни одного..
1 ответ
Самым простым, что я могу придумать, является использование ditaa, и настоящая страница руководства представляет собой пример, написанный на ditaa, с кнопкой для просмотра исходного кода org-файла: manual. Не знаю, как вы пропустили эту страницу, гуглят в режиме org и ditaa...
В любом случае, здесь ваш график в режиме org, он практически буквально одинаков:
#+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
или автоматизировать его, разрешив выполнение кода при экспорте ( последствия для безопасности!).