很棒的 TikZ¶
TikZ 是一个很棒的 TeX/LaTeX/ConTeXt 绘图包. 与其他 TeX 软件包不同,TikZ 本身非常庞大,其手册包含约 1100+ 页,100+ 章. 数十个其他软件包和几个 GUI 应用程序都基于 TikZ.
该项目包含精选的 TikZ 文档、库和资源列表.
Contents¶
官方链接¶
PGF/TikZ¶
- SourceForge - 代码、发布、支持和错误报告.
- CTAN - 最新版本发布.
PGFPlots¶
- SourceForge - 代码、发布、支持和错误报告.
- CTAN - 最新版本发布.
Books¶
- PGF Manual - 约 1200 页,其中 300 页包含核心概念.
- PGFPlots Manual - 约 560 页.
- VisualTikZ - 基于图像的 TikZ 视觉帮助,文本最少.
- LaTeX/PGF/TikZ - 来自维基教科书的简短教程.
- MinimalTikZ - A very minimal introduction to TikZ.
Gallery¶
- TeXample - TikZ 制作的精彩示例画廊.
- walmes/Tikz - Walmes M. Zeviani 教授收藏的 TikZ 艺术作品,包含大约 200 个 TikZ 人物,其中大部分用于教授统计学.
- MartinThoma/LaTeX-examples - 包含来自 Martin 的大约 350 个 TikZ 示例. 托马斯.
- Nice Scientific Pictures - 包含一些非常好的 TikZ 示例,以及其他 TeX 朋友绘制的图片.
- Love heart with LaTeX - 包含可爱的代码,可以通过 LaTeX/TikZ 制作一颗心.
- PetarV-/TikZ - Petar Veličković 出版的 PGF/TikZ 数据集.
- alemelis/tikz_drawings - 由 Alessandro Melis 在 TikZ 中为各种出版物制作的插图的源代码.
- LatexDiagrams - 此 repo 包含许多为学术用途生成的图表,包括算法-数据结构、人工智能、BlogDiagrams、DSP、工程软件设计等.
- tikz-network - 在 LaTeX 中可视化复杂网络的工具.
Tools¶
- tikzedt - 专为编辑 Tikz 代码而设计的组合式所见即所得/文本编辑器.
- ktikz - 为使用 TikZ 制作图片提供了一个漂亮的用户界面.
- gratex - 用于 LaTeX(PGF 和 TikZ)的可视化图形创建器.
- itikz - 用于 Jupyter 笔记本中 PGF/TikZ 到 SVG 渲染的单元格和线条魔法.
- matlab2tikz - 将 MATLAB®/Octave 图形转换为 TikZ/pgfplots 图形.
- matplotlib2tikz - 转换 matplotlib 图并生成 TikZ/PGFplots 图.
- PlotNeuralNet - 用于制作神经网络图的乳胶代码
- awesome-latex-drawing - 在 LaTeX 中绘制贝叶斯网络、图形模型和技术框架.
- sane_tikz - 使用 Python 创建 TikZ 图形.
- quiver - 导出到 tikz-cd 的交换图编辑器.
Libraries¶
From CTAN:
- aobs-tikz - 用于在 beamer 中创建叠加图片的 TikZ 样式.
- battleship - 用于排版战舰逻辑谜题的样式文件.
- binarytree - 使用 TikZ 绘制二叉树.
- blochsphere - 绘制布洛赫球体的伪 3D 图.
- bloques - 生成控制图.
- blox - 使用 TikZ 绘制框图.
- bodegraph - 使用 gnuplot 和 TikZ 绘制 Bode、Nyquist 和 Black 图.
- braids - 使用 PGF/TikZ 绘制编织图.
- celtic - 用于绘制凯尔特结的 TikZ 库.
- circuitikz - 使用 TikZ 绘制电网.
- fast-diagram - 轻松生成 FAST 图.
- flowchart - 使用 TikZ 绘制流程图的形状.
- forest - 绘制(语言)树.
- grafcet - 使用 TikZ 绘制 Grafcet/SFC.
- graph35 – 绘制几个卡西欧计算器的按键和屏幕项目.
- harveyballs - 使用 TikZ 创建哈维球.
- hf-tikz - 突出显示公式和公式部分的简单方法.
- hobby - PGF/TikZ 的 Hobby 算法的实现.
- karnaugh-map - 用于绘制最多 6 个变量的卡诺图的 LATEX 包.
- karnaughmap - 排版卡诺地图.
- logicpuzzle - 排版(基于网格)逻辑难题.
- makeshape - 声明新的 PGF 形状.
- neuralnetwork - 神经网络的图形绘制.
- pixelart - 绘制像素艺术图片的包.
- pgf-blur - 用于“模糊”阴影的 PGF/TikZ 包.
- pgf-pie - 使用 PGF 绘制饼图.
- pgf-soroban - 使用 TikZ/PGF 创建 soroban 的图像.
- pgf-spectra - 使用 PGF/TikZ 绘制连续或离散光谱.
- pgf-umlcd - 一些用于 UML 类图的 LATEX 宏.
- pgf-umlsd - 绘制 UML 序列图.
- pgfgantt - 使用 TikZ 绘制甘特图.
- pgfplots - 加载、舍入、格式化和后处理数值表.
- prooftrees - 基于森林的证明树(符号逻辑).
- pxpgfmark - 用于 PGF 图像间连接的 e-pTEX 驱动程序.
- reotex - 绘制 Reo 通道和电路.
- rulercompass - 用于直边图和罗盘图的 TikZ 库.
- sa-tikz - 用于绘制交换架构的 TikZ 库.
- schemabloc - 使用 TikZ 绘制框图.
- scsnowman - 使用 TikZ 的雪人变体.
- setdeck - Set 的排版卡.
- smartdiagram - 从列表生成图表.
- spath3 - 在 PGF 中操纵“软路径”.
- stanli - 用于结构分析的 TikZ 库.
- ticollege - 标准科学计算器上键的图形表示.
- tikz-3dplot - 在 TikZ 中为 3d 绘图坐标转换样式.
- tikz-bayesnet - 绘制贝叶斯网络、图形模型和有向因子图.
- tikz-cd - 使用 TikZ 创建交换图.
- tikz-dependency - 用于绘制依赖关系图的库.
- tikz-dimline - 使用 PGF/TikZ 的技术尺寸线.
- tikz-feynman - 带有 TikZ 的费曼图.
- tikz-inet - 使用 TikZ 绘制交互网.
- tikz-opm - 排版 OPM 图.
- tikz-optics - 用于使用 TikZ 绘制光学设置的库.
- tikz-page - 帮助构建漂亮而复杂的布局材料的小宏.
- tikz-palattice - 使用 TikZ 绘制粒子加速器晶格.
- tikz-qtree - 对 TikZ 中的树使用现有的 qtree 语法.
- tikz-timing - 轻松生成时序图作为 TikZ 图片.
- tikzinclude - 从收藏中导入 TikZ 图像.
- tikzmark - 使用 TikZ 的方法来记住页面上的位置.
- tikzorbital - 使用 TikZ 的原子和分子轨道.
- tikzpagenodes - 整个页面的单个 TikZ 节点.
- tikzpeople - 在 TikZ 中绘制人形节点.
- tikzpfeile - 使用 PGF/TikZ 绘制箭头.
- tikzposter - 使用 TikZ 创建科学海报.
- tikzscale - 在尊重文字大小的同时调整图片大小.
- tikzsymbols - 使用 TikZ 创建的一些符号.
- timing-diagrams - 绘制时序图.
- tipfr - 在 TikZ 的帮助下生成计算器的键.
- tkz-berge - 用于绘制图论图形的宏.
- tkz-orm - 创建对象角色模型 (ORM) 图.
- xebaposter - 使用 TikZ 创建漂亮的科学波斯语/拉丁语海报.
Videos¶
- A TikZ tutorial: Generating graphics in the spirit of TeX
- Creating Flowcharts with TikZ (LaTeX)
- Creating Circuit Diagrams for LaTeX Documents Using Circuitikz
- Creating Mind Maps Using TikZ
- Graphics with PGF and TikZ
Community¶
- StackExchange
- pgf-users - 友好且相对活跃的邮件列表.