PlantUML绘图

PlantUML绘图

PlantUML的安装和配置

我们首先来安装和配置 plantuml :

  1. 需要提前通过 brew install plantuml 安装 plantuml 这个软件包
  2. 配置Emacs和Org mode支持 plantuml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
  (use-package plantuml-mode
	:ensure t
	:mode ("\\.plantuml\\'" . plantuml-mode)
	:init
	;; enable plantuml babel support
	;; (add-to-list 'org-src-lang-modes '("plantuml" . plantuml))
	(org-babel-do-load-languages 'org-babel-load-languages
								 (append org-babel-load-languages
										 '((plantuml . t))))
	:config
	(setq org-plantuml-exec-mode 'plantuml)
	(setq org-plantuml-executable-path "plantuml")
	(setq plantuml-executable-path "plantuml")
	(setq plantuml-default-exec-mode 'executable)
	;; set default babel header arguments
	(setq org-babel-default-header-args:plantuml
		  '((:exports . "results")
			(:results . "file")
			))
	)

我们安装配置完 plantuml 后,可以在org文件里,输入下面的代码块,然后光标移动到代码块内部,按下 C-c C-c 执行代码块, plantuml 就会自动解析文本执行,并生成你想要的图片啦:

/images/PlantUML/test1_src.png

/images/PlantUML/test1.png