二维三维绘图
支持二维和三维笛卡尔坐标与极坐标绘图,可自定义坐标轴、添加图例、绘制参数曲线、计算曲线交点并填充图形之间的区域。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
TikZ 是 LaTeX 生态里的原生绘图包,用它可以在不离开 LaTeX 文档的情况下画出论文插图、流程图、示意图和二维三维数据图。根据 Stefan Kottwitz 所著的 TikZ 入门书内容,TikZ 与其它图形包相比有独特优势,其哲学是让数学、科学、技术论文中的图示通过代码完成,便于精确控制和修改。该书由朝仓书店于 2024 年 11 月推出翻译版,全书分十五章,从基础坐标到绘图进阶技巧逐层展开。TikZ 的学习曲线较陡,需要掌握坐标、节点、路径等概念,对不熟悉编程绘图的作者上手门槛较高。
TikZ 是 LaTeX 的原生绘图包,目标用户是需要为数学、科学、技术论文制作专业插图的作者。它把绘图变成写代码:使用者用坐标、节点、路径等语法描述图形,由 LaTeX 编译生成矢量图。
根据 Stefan Kottwitz 所著、由朝仓书店于 2024 年 11 月发布翻译版的 TikZ 书籍,TikZ 的能力覆盖二维和三维笛卡尔坐标与极坐标绘图、多边形与颜色运用、节点定位、边与箭头、样式定义、树与图结构、填充和裁剪、路径特效、图层与透明、坐标计算、坐标与画布变换、平滑曲线,以及流程图、关系图、说明图等各类图表。
普通用户借助现成模板和示例入门即可满足论文插图需求;熟练用户可用 repeat 命令、路经交点计算等高级技巧编写可复用图形;开发者则可以编写并分享额外的包,书籍最后一章专门介绍了社区分享与绘图扩展的方向。
支持二维和三维笛卡尔坐标与极坐标绘图,可自定义坐标轴、添加图例、绘制参数曲线、计算曲线交点并填充图形之间的区域。
以节点为基本概念,可定位和排列不同形态的节点、添加文本与标签,用直线或曲线连接节点并加箭头,可自定义线型、箭头形状乃至双向箭头。
用简洁语法绘制表示父子层级关系的树结构,可画思维导图,也能像 LaTeX 表格环境那样以矩阵形式排列对象。
将 TikZ 元素定义为全局或局部样式统一调用,可把小型 TikZ 图像作为其他图像的组成部分复用。
可对线条做弯曲、锯齿、波浪等创意处理,让文字沿曲线排列,并在一条路径上叠加多种效果。
在多个图层上绘制,把对象置于文字或图像背后,借助透明效果增强层次,可将注解叠加到普通 LaTeX 文档中或添加水印式背景。
支持坐标值计算、基于距离和投影求坐标、计算路径交点,并用 repeat 命令循环简化代码。
可对图形做移动、旋转、缩放等变换以调整位置和形态,也能把折线曲线化、去掉尖角,让曲线像手绘一样自然。
绘制流程图、关系图、说明图和数量图,并可通过运用配套包实现整张图的自动生成。
当你要为 LaTeX 论文配图,且图形需要精确可控、能随文字一起排版时,TikZ 值得投入时间学习;它用代码描述图形,修改坐标或样式即可整体调整。当论文插图追求手绘感或需要大量位图素材时,TikZ 并不合适,坐标与节点体系的上手成本也会拖慢初期进度。初学者可从一书章节顺序入手,按入门、坐标、节点、边、样式、树图、填充、路径、图层、计算、变换、平滑、绘图、图表、进阶的顺序逐步推进。
需要在 LaTeX 稿件中生成二维、三维图、流程图和示意图的数学、科学、技术论文写作人群。
想用统一风格为书籍插图,并让图示与正文排版保持一致的作者。
需要先掌握坐标、节点、路径等概念才能上手,初期出图速度较慢。
若插图追求手绘质感或大量位图素材,代码绘图的路线并不匹配。
覆盖二维和三维笛卡尔坐标与极坐标绘图、树结构与思维导图、流程图、关系图、说明图和数量图。还支持节点定位、边与箭头、填充裁剪、路径特效、图层透明、坐标计算和坐标变换等操作。
可按入门书的章节推进:从 TikZ 是什么、安装与对照其他图形包开始,再学建文档、二维三维坐标,接着是节点定位、边与箭头、样式定义、树与图、填充裁剪、路径特效、图层透明、坐标计算、坐标与画布变换、平滑曲线、绘图、图表,最后了解扩展包编写。
入门书第 1 章专门把 TikZ 与其他图形包作比较来讨论其优点,并说明 TikZ 是什么、整体面貌和独特哲学。它的核心思路是在 LaTeX 里用代码描述图形,因此图形能与正文排版保持一致,坐标和样式调整也能作用于整张图。
有。Stefan Kottwitz 所著的 TikZ 书籍翻译版由朝仓书店于 2024 年 11 月发行,定位是 LaTeX 作图的实用入门书,共十五章,从基础一直讲到进阶扩展。
可以。第 14 章专门讲解流程图、关系图、说明图、数量图的绘制方法,还介绍利用配套包自动生成整张图的思路。第 6 章的树与图结构也可用于表达层级关系与思维导图。
可以。第 8 章讲路径的丰富表现,除了让线弯曲、锯齿、波浪,也支持让文字沿曲线排布,并可在一条路径上叠加多种作用。
能。第 10 章讲坐标与路径计算,包括基于距离和投影求坐标、计算路径交点,还介绍用 repeat 命令循环来简化代码。第 11 章进一步讲移动、旋转、缩放等坐标与画布变换。
Stefan Kottwitz 所著 TikZ 书籍的翻译版由朝仓书店发行,定位为 LaTeX 作图的实用入门书。