Awesome TikZ
TikZ is a wonderful awesome graph drawing package for TeX/LaTeX/ConTeXt. Unlike other TeX packages, TikZ itself is really huge, its manual contains about 1100+ pages, 100+ chapters. Tens of other packages, and serveral GUI applications are based on TikZ.
This project contains a curated list of awesome TikZ documentations, libraries and resources.
Contents
Official Links
PGF/TikZ
- SourceForge - Code, releases, support and bug reports.
- CTAN - Latest version release.
PGFPlots
- SourceForge - Code, releases, support and bug reports.
- CTAN - Latest version release.
Books
- PGF Manual - About 1200 pages, 300 of which contains the core concepts.
- PGFPlots Manual - About 560 pages.
- VisualTikZ - Visual help for TikZ based on images with minimum text.
- LaTeX/PGF/TikZ - A short tutorial from wikibooks.
- MinimalTikZ - A very minimal introduction to TikZ.
Gallery
- TeXample - Gallery of wonderful examples made by TikZ.
- walmes/Tikz - Collection of TikZ art from Prof. Walmes M. Zeviani, contains about 200 TikZ figures, most of which were done to teach statistics.
- MartinThoma/LaTeX-examples - Contains about 350 TikZ examples from Martin. Thoma.
- Nice Scientific Pictures - Contains some really nice TikZ examples, together with pictures drawn by other TeX friends.
- Love heart with LaTeX - Contains lovely code to make a heart by LaTeX/TikZ.
- PetarV-/TikZ - A collection of publication-ready PGF/TikZ figures by Petar Veličković.
- alemelis/tikz_drawings - Source codes for illustration made in TikZ by Alessandro Melis for various publications.
- LatexDiagrams - This repo contains many diagrams generated for academic usage, including Algorithms-Data Structures, Artificial Intelligence, BlogDiagrams, DSP, Engineering Software Design, etc.
- tikz-network - A tool to visualize complex networks in LaTeX.
- TikZ.net - Graphics with TikZ in LaTeX.
Tools
- tikzedt - A combined WYSIWYG/text editor designed for editing Tikz code.
- ktikz - Provides a nice user interface for making pictures using TikZ.
- gratex - Visual graph creator for LaTeX (PGF & TikZ).
- itikz - Cell and line magic for PGF/TikZ-to-SVG rendering in Jupyter notebooks.
- matlab2tikz - Converts MATLAB®/Octave figures to TikZ/pgfplots figures.
- matplotlib2tikz - Convert matplotlib figure and spits out a TikZ/PGFplots figure.
- PlotNeuralNet - Latex code for making neural networks diagrams
- awesome-latex-drawing - Drawing Bayesian networks, graphical models, and technical frameworks in LaTeX.
- sane_tikz - Create TikZ figures with Python.
- quiver - A commutative diagram editor that exports to tikz-cd.
- TikZiT - A GUI editor designed for graphs and string diagrams.
Libraries
From CTAN:
- aobs-tikz - TikZ styles for creating overlaid pictures in beamer.
- battleship - A style file for typesetting Battleship logic puzzles.
- binarytree - Drawing binary trees using TikZ.
- blochsphere - Draw pseudo-3D diagrams of Bloch spheres.