GitHub开源项目 | 如何使用LaTeX进行科技绘图?
2019-10-05 本文已影响0人
its312
0 写在前面
LaTeX是一种基于TEX的排版系统,对于生成复杂表格和数学公式,其排版表现尤为突出。除此之外,LaTeX实际上也可以用来绘图,特别是对于含有数学公式的图形。
目前,有很多在线系统系统都支持LaTeX,如overleaf (链接为https://www.overleaf.com),这意味着:我们只需要一个浏览器(如Chrome)便可以使用LaTeX。
近期,Xinyu Chen等人整理和开源了一个基于LaTeX的可视化项目,主要包括贝叶斯网络和一些矩阵分解/张量分解示意图,项目链接为:xinychen/awesome-latex-drawing,示例取自于他们的近期研究。
在开源项目中,Xinyu Chen等人初步给出了以下图形的LaTeX源代码,感兴趣的读者可以按照readme.md - xinychen/awesome-latex-drawing提示进行体验。
1 矩阵/张量分解的贝叶斯网络
![](https://img.haomeiwen.com/i14841769/4cb3d8ea02f16ce1.png)
![](https://img.haomeiwen.com/i14841769/f53100149e688b2e.png)
![](https://img.haomeiwen.com/i14841769/4470c056c1211fe7.png)
2 矩阵/张量分解模型示意图
![](https://img.haomeiwen.com/i14841769/57b7277dcd51a938.png)
![](https://img.haomeiwen.com/i14841769/50fe8e1b40d5dc0d.png)
![](https://img.haomeiwen.com/i14841769/778f84149bf0ded7.png)
![](https://img.haomeiwen.com/i14841769/b8c613a401eb325c.png)
3 研究框架示意图
![](https://img.haomeiwen.com/i14841769/df5beeab7b902653.png)
4 关于awesome-latex-drawing
该项目致力于提供LaTeX画图源代码,主要依赖于tikz,目前已经覆盖了贝叶斯网络 (Bayesian networks)、图模型 (graphical models) 和 技术框架 (technical frameworks)。