使用latex绘制并发图

时间:2009-10-02 18:09:42

标签: latex

我希望能够在我的作业中为我正在学习的课程绘制一个很好的并发图。 ascii版本看起来如下所示。是否有任何方法可以使用乳胶,使它看起来非常漂亮和干净?

Thread A ----|=====read(7)=====|----------------------------------->
Thread B -------------|======write(-3)=====|-----|===read(-7)===|--->

或者至少是这样的。

2 个答案:

答案 0 :(得分:1)

有很多图形语言可以整合到tex中。

正如评论中所建议的,Dia,至少在linux上,可以转储到metapost代码,后者可以在tex文档中处理和插入。

您还可以从您选择的图形程序中创建图形文件(jpg,png,pdf,eps),并只包含该图形文件。这可能是最简单的路线。

在我的脑海中,与乳胶兼容的绘图语言(非详尽的)是: PGF, TIKZ, MetaPost的

TIKZ和PGF非常强大,您可以在texample.net查看一堆示例

您还可以使用graphviz和dot2tex,它可以将您的graphviz文件转换为乳胶可以理解的代码。

答案 1 :(得分:0)

timingPGF/TikZ宏似乎可以用来做你想做的事。