LaTeX 与绘图
目录
众所周知,tikz 宏包是 latex 画图的神级宏包,但是代码确实难打。
于是个人推荐使用 tikzit 软件,鼠标操作作画,然后自动转化成 latex 代码。
软件下载
下载链接: TikZit
建议上谷歌翻译,功能介绍耐心细致, 这里不再重复作画教程,tikzit 页面简洁易懂。
页面如下:
环境配置 (两种图片插入方式)
这里先强调环境配置。
核心是还要自己下载宏包拓展—— tikzit.sty
同时有两种插入方式。
本段文字就在下载页面的插入 LaTeX 部分,注意里面的蓝色超链接字体,点进去即可下载。
个人推荐:直接代码插入
首先将下载好的 tikzit.sty
和 LaTeX 论文软件放在同一主体下,
这样才能识别宏包
LaTeX 宏包使用:
|
|
当在 tikzit 做好图后,依次点击工具栏,tool
,jump to selection
,底部就会弹出 LaTeX 代码
整体环境代码如下:
|
|
图片引用插入
过程就是,先利用 tikzit 保存多组自己作画的矢量图,然后编号,再插入 tex 中。
(参考 latex 参考文献插入和图片插入的类似插入方式)
具体过程,
- 创建个文件夹,命名为
tikzpaper
。 - 把 tikzit.sty 放进里面
- 在
tikzpaper
文件夹中创建一个叫figures
的文件夹,把所有 tikzit 保存的作图保存在里面。 - 在 tikzpaper 文件夹中创建
paper.tex
。
paper.tex
环境如下
其中
\tikzfig{ddd}
和\ctikzfig{ddd}
就是两种引用图片的方式,大括号{}里面就是保存在 figures 文件夹里的图片文件名。
|
|
其他工具
开源软件都是小巧玲珑的,不少解压即用。
- mathcha(网页,付费)
- tikzcd-editor (很多回答提到了这个网站,但麻烦的是里面没有告诉需要的宏包,但是现在有了 gpt 了影响不大)
|
|
- inkscape(可以当成开源的 PS)
- ipe(免费开源,但是目前没有汉化包,但页面都是图形为主) 下载 ipe 时安装路径不要有中文,不然打开会出错 (ipe 建议配合 B 站有个教学视频服用:B站教学)
- latexdraw(免费开源)
- TikzEdit(免费开源,英文,但通俗易懂
Tikzedit 就像一个即时编译的 tex,页面也和 tex 完全一致
TikzEdit 和 latexdraw 我都体验过,latexdraw 可视化编辑做得更好,文字位置颜色也能可视化调整位置。TikzEdit 则更多的是点位和线条的可视化移动编辑。但是两者对于箭头样式都不能可视化编辑。对于有一定基础的人,TikzEdit 更好用。
- 邪道方法:花里胡哨的工具(例如 PPT,processon(在线网页))作图,保存 PDF,然后剪切,作为 PDF 文件插入 latex 中(这样也可以减少 latex 的排版和代码运行压力)
以下是插入剪切后的 PDF 的局部环境
|
|