请问如何入门绘图,比如说绘制一些图论里面的图,有自动生成图论图的工具吗? 这里提供了一些:https://wenda.latexstudio.net/q-1243.html 绘制简单的函数曲线,简单的几何图形十分方便 但是 没有提供绘制 图论中的图 流程图等的工具,python转tikz 然后tikz有什么 不太困难的入门方式?比如教学视频? 等等

4 回答4

4
关于图论中的图的绘制 1. 用sagemath等软件自动生成 ![](https://wenda.latexstudio.net/data/attach/191001/JoKfJbwj.jpg) 然后可直接将用sage命令将图保存为pdf,png等格式或者转换为tikz代码 此方法只适合绘制具体图。 sage中有图的顶点自动布局功能。 2. 使用tikz相关宏包绘制 (1). tkz-berge.sty ![](https://wenda.latexstudio.net/data/attach/191001/NQ8Rc30h.jpg) [tkz-berge example][texample] [texample]: http://www.texample.net/tikz/examples/tkz-berge/ (2). tkz-graph.sty ![](https://wenda.latexstudio.net/data/attach/191001/Yl6J4EFC.jpg) (3).tikzcd.sty ![](https://wenda.latexstudio.net/data/attach/191001/cCUVEtBj.jpg) (4). tikz-network.sty ![](https://wenda.latexstudio.net/data/attach/191001/8FkmBwt2.jpg) TikZ Library graphs \usetikzlibrary{graphs} 参考pgfmanual.pdf 第19章 ![](https://wenda.latexstudio.net/data/attach/191001/HdhYfRh8.jpg) 要想学习用tikz绘图,多参考pgfmanual 下面是一些用tikz, pgfplots绘制的一些图: ![](https://wenda.latexstudio.net/data/attach/191001/6pXgHLmw.jpg) ![](https://wenda.latexstudio.net/data/attach/191001/KCLFBcze.jpg) ![](https://wenda.latexstudio.net/data/attach/191001/RGPjUGMc.jpg) 网上资源: 1. [Graph Theory in LaTeX 2](https://graphtheoryinlatex.wordpress.com/ "Graph Theory in LaTeX 2") 2. [VisualTikZ](http://tug.ctan.org/info/visualtikz/VisualTikZ.pdf "VisualTikZ") 3. [texample graph](http://www.texample.net/tikz/examples/tag/graphs/ "texample graph") 4. [A TikZ tutorial(视频)](https://av.tib.eu/media/30809 "A TikZ tutorial(视频)")
1
资料方面, 中文的资料已经比较丰富了, 比如: TiKZ学习笔记更新版本 [http://www.latexstudio.net/archives/11825.html](http://www.latexstudio.net/archives/11825.html) PGF/TikZ 绘图学习笔记 [http://www.latexstudio.net/archives/1398.html](http://www.latexstudio.net/archives/1398.html) 辅助工具有一些的, 我觉得只能作为辅助学习, 不要变成依赖, 如果变成了一个 gui 那就没有必要了. 我们 latexstudio 已经整理了不少了, 可以看看. 1. KTiKZ - [https://www.latexstudio.net/archives/50490.html](https://www.latexstudio.net/archives/50490.html) ![](https://pics.latexstudio.net/article/2019/1001/c7de748bd685fca.png) 1. [https://www.latexstudio.net/archives/51480.html](https://www.latexstudio.net/archives/51480.html) ![](http://pics.latexstudio.net/wp-content/uploads/2017/03/TEG-outline-1.png) 1. 一款所见即所得的 TiKZ 编辑器 - TikzEdt [https://www.latexstudio.net/archives/4640.html](https://www.latexstudio.net/archives/4640.html) ![](http://pics.latexstudio.net/wp-content/uploads/2015/10/TRkzr.png)
0
除了读说明书,分析样例代码这些办法外,没有捷径。 TiKZ能画出很多漂亮的矢量图,如: ![](https://wenda.latexstudio.net/data/attach/190930/YA0i1HRw.jpeg) ![](https://wenda.latexstudio.net/data/attach/190930/yrMRL763.jpeg) 用TiKZ,几乎能画出各类图形。 图论应该有专用的宏包,去查。 强烈反对使用其他软件生成TiKZ代码,除了代码冗余、无法维护等问题外,还会产生对别的工具的依赖。 你都用python了,还在乎学TiKZ那点投入吗?
  • 回复 li :仁者见仁 智者见智,对搞代码的人,gui是最讨厌的东西。 – registor 2019-10-01 00:06 回复
  • 问题的关键是,用户不友好,使用起来太慢 就像用户去使用操作系统是不需要知道操作系统是怎么运作的一样. – li 2019-09-30 22:55 回复
  • 太强了。。。 – li 2019-09-30 22:45 回复
0
或许耐心看手册是最好的方法
  • 回复 啸行 :赞 – registor 2019-10-01 00:08 回复
  • 回复 啸行 : – registor 2019-10-01 00:07 回复
  • 回复 li :自动生成代码?那不是给人看的 – 啸行 2019-09-30 23:37 回复
  • 我的意思是,如果能再往上面做一层,让用户不用学tikz 就能使用tikz那就很完美了... 就像mathtype 或者mathpix那样 – li 2019-09-30 23:34 回复
  • 回复 li :为什么? – 啸行 2019-09-30 23:16 回复
  • 这说明tikz不是面向用户的,而是面向开发者的. – li 2019-09-30 22:58 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。