acm-cheat-sheet icon indicating copy to clipboard operation
acm-cheat-sheet copied to clipboard

绘制书中的插图

Open soulmachine opened this issue 12 years ago • 0 comments

目前本书中的插图,是直接从其他书中截图或网上搜索的,一是模糊,二是有版权问题。

因此,本书需要将所有插图用开源工具重新绘制。

目前考虑的工具有 Tikz, Graphviz, gpic, gnuplot。

Tikz是一个LaTeX宏包,专门用来画图,非常强大,可以看看这里的例子,非常炫。

Graphviz适合绘制依赖关系图、简单的class继承关系图等。

gpic 适合绘制线框图,例如数据结构。gpic可参考Brian W. Kernighan的《PIC—A Graphics Language for Typeseing, User Manual》和Eric S.Raymond的《Making Pictures with GNU PIC》。缺点:无法输入中文。

Gnuplot 适合绘制数据密集型的统计图,如直方图,饼状图等。

soulmachine avatar May 21 '13 06:05 soulmachine