示意图
有时候你可能需要画一个示意图,表达那些用文字难于表达的东西,这时你可以使用示意图插件。
配置
示意图插件使用graphviz来画示意图。因此需要安装graphviz包。如果你用debian,只需键入如下命令:
$ sudo apt-get install graphviz
之后在插件选项里选中Diagram Editor,就可以用了。
插入一个示意图
选Insert->Diagram,会弹出Diagram编辑器,在可编辑的区域键入:
digraph G1{
A -> B
B -> C
C -> A
}
点Previews可以看到如下示意图:
这是Zim自带文档中的例子。太简单了,而且表现力丰富。
示意图的中文也支持也很好,比如:
digraph{
北京 -> 上海
上海 -> 广州
广州 -> 北京
}
当然这本质上是同一个东西:
关于写作的示意图
下面给一个较复杂的例子。这个例子来自:
http://sachachua.com/wp/2009/03/24/how-to-do-a-lot/
源码是:
digraph {
label = "Do things that complement each other";
subgraph {
rank=same
experimenting
programming
}
writing
presenting
programming -> writing [label="new experience"]
experimenting -> writing [label="new experience"]
programming -> experimenting [label="automation"]
experimenting -> programming [label="improvements"]
writing -> presenting [label="content,\nopportunity"]
presenting -> writing [label="content"]
writing -> programming [label="reflection,\nideas"]
writing -> experimenting [label="reflection,\nideas"]
presenting -> experimenting [label="ideas"]
experimenting -> presenting [label="improvements"]
}
我不需要考虑命令行,我只需将其放到Diagram,点击Preview,就会显示如下:
我还把它翻译成了中文:
digraph {
label = "做相辅相成的事";
subgraph {
rank=same
实验
编程
}
写作
展示
编程 -> 写作 [label="新经验"]
实验 -> 写作 [label="新经验"]
编程 -> 实验 [label="自动化"]
实验 -> 编程 [label="改进"]
写作 -> 展示 [label="内容、机会"]
展示 -> 写作 [label="内容"]
写作 -> 编程 [label="重构,想法"]
写作 -> 实验 [label="重构,想法"]
展示 -> 实验 [label="想法"]
实验 -> 展示 [label="提高"]
}
显示如下:
如果是一张图片,我怎么翻译呢?我可能就不翻译了,太麻烦。
这个示意图表达的想法深得我心。当然你可以看到,在你做相辅相成的事的时候,Zim可以起到什么样的作用。这的确是一个提高生产力,产生新想法的工具。衷心希望你能喜欢。
有时候你可能需要画一个示意图,表达那些用文字难于表达的东西,这时你可以使用示意图插件。
配置
示意图插件使用graphviz来画示意图。因此需要安装graphviz包。如果你用debian,只需键入如下命令:
$ sudo apt-get install graphviz
之后在插件选项里选中Diagram Editor,就可以用了。
插入一个示意图
选Insert->Diagram,会弹出Diagram编辑器,在可编辑的区域键入:
digraph G1{
A -> B
B -> C
C -> A
}
点Previews可以看到如下示意图:
这是Zim自带文档中的例子。太简单了,而且表现力丰富。
示意图的中文也支持也很好,比如:
digraph{
北京 -> 上海
上海 -> 广州
广州 -> 北京
}
当然这本质上是同一个东西:
关于写作的示意图
下面给一个较复杂的例子。这个例子来自:
http://sachachua.com/wp/2009/03/24/how-to-do-a-lot/
源码是:
digraph {
label = "Do things that complement each other";
subgraph {
rank=same
experimenting
programming
}
writing
presenting
programming -> writing [label="new experience"]
experimenting -> writing [label="new experience"]
programming -> experimenting [label="automation"]
experimenting -> programming [label="improvements"]
writing -> presenting [label="content,\nopportunity"]
presenting -> writing [label="content"]
writing -> programming [label="reflection,\nideas"]
writing -> experimenting [label="reflection,\nideas"]
presenting -> experimenting [label="ideas"]
experimenting -> presenting [label="improvements"]
}
我不需要考虑命令行,我只需将其放到Diagram,点击Preview,就会显示如下:
我还把它翻译成了中文:
digraph {
label = "做相辅相成的事";
subgraph {
rank=same
实验
编程
}
写作
展示
编程 -> 写作 [label="新经验"]
实验 -> 写作 [label="新经验"]
编程 -> 实验 [label="自动化"]
实验 -> 编程 [label="改进"]
写作 -> 展示 [label="内容、机会"]
展示 -> 写作 [label="内容"]
写作 -> 编程 [label="重构,想法"]
写作 -> 实验 [label="重构,想法"]
展示 -> 实验 [label="想法"]
实验 -> 展示 [label="提高"]
}
显示如下:
如果是一张图片,我怎么翻译呢?我可能就不翻译了,太麻烦。
这个示意图表达的想法深得我心。当然你可以看到,在你做相辅相成的事的时候,Zim可以起到什么样的作用。这的确是一个提高生产力,产生新想法的工具。衷心希望你能喜欢。