metapost
Create a fig.mp script:
input metaobj;
beginfig(1);
x = new_Tree( new_Box(btex root etex) )
(new_Circle(btex child etex),
new_Circle(btex child etex));Obj(x).c = origin;
draw_Obj(x);
endfig
end.Compile fig.mp file
mpost fig.mp
fig.1 is generated with above commands
Convert to PDF
mptopdf fig.1
fig-1.pdf is generated , useevince
to view itCreate PNG file
convert -quality 1000 -density 1000 -transparent white fig-1.pdf mypng.png
. [source ][2]use
gimp
to view it.
UML
http://metauml.sourceforge.net/old/index.html
http://thor.info.uaic.ro/~ogh/lop/
Link
[1]: Latex 入门. 刘海洋
[2]: Conversion from PDF to PNG. https://www.mediawiki.org/wiki/User:Tommy_Ekola/Metapost