This commit is contained in:
2025-07-18 23:13:11 +02:00
parent c9485bf576
commit 652812eed0
2354 changed files with 1266414 additions and 1 deletions

365
html/tikz.md2.html Normal file
View File

@@ -0,0 +1,365 @@
<h1 id="awesome-tikz">Awesome Ti<em>k</em>Z</h1>
<p><a href="http://awesome.es"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/master/media/badge.svg" /></a></p>
<p><a href="https://en.m.wikipedia.org/wiki/PGF/TikZ">Ti<em>k</em>Z</a>
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.</p>
<p>This project contains a curated list of awesome TikZ documentations,
libraries and resources.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#official-links">Official Links</a>
<ul>
<li><a href="#pgftikz">PGF/TikZ</a></li>
<li><a href="#pgfplots">PGFPlots</a></li>
</ul></li>
<li><a href="#books">Books</a></li>
<li><a href="#gallery">Gallery</a></li>
<li><a href="#tools">Tools</a></li>
<li><a href="#libraries">Libraries</a></li>
<li><a href="#community">Community</a></li>
<li><a href="#videos">Videos</a></li>
</ul>
<h2 id="official-links">Official Links</h2>
<h3 id="pgftikz">PGF/TikZ</h3>
<ul>
<li><a href="https://github.com/pgf-tikz/pgf">SourceForge</a> - Code,
releases, support and bug reports.</li>
<li><a href="https://www.ctan.org/pkg/pgf">CTAN</a> - Latest version
release.</li>
</ul>
<h3 id="pgfplots">PGFPlots</h3>
<ul>
<li><a href="http://pgfplots.sourceforge.net/">SourceForge</a> - Code,
releases, support and bug reports.</li>
<li><a href="https://www.ctan.org/pkg/pgfplots">CTAN</a> - Latest
version release.</li>
</ul>
<h2 id="books">Books</h2>
<ul>
<li><a
href="http://mirrors.ctan.org/graphics/pgf/base/doc/pgfmanual.pdf">PGF
Manual</a> - About 1200 pages, 300 of which contains the core
concepts.</li>
<li><a
href="http://mirrors.ctan.org/graphics/pgf/contrib/pgfplots/doc/pgfplots.pdf">PGFPlots
Manual</a> - About 560 pages.</li>
<li><a href="https://www.ctan.org/pkg/visualtikz">VisualTikZ</a> -
Visual help for TikZ based on images with minimum text.</li>
<li><a
href="https://en.wikibooks.org/wiki/LaTeX/PGF/TikZ">LaTeX/PGF/TikZ</a> -
A short tutorial from wikibooks.</li>
<li><a
href="http://cremeronline.com/LaTeX/minimaltikz.pdf">MinimalTikZ</a> - A
very minimal introduction to TikZ.</li>
</ul>
<h2 id="gallery">Gallery</h2>
<ul>
<li><a href="http://www.texample.net/tikz/">TeXample</a> - Gallery of
wonderful examples made by TikZ.</li>
<li><a href="https://github.com/walmes/Tikz">walmes/Tikz</a> -
Collection of TikZ art from Prof. Walmes M. Zeviani, contains about 200
TikZ figures, most of which were done to teach statistics.</li>
<li><a
href="https://github.com/MartinThoma/LaTeX-examples/tree/master/tikz">MartinThoma/LaTeX-examples</a>
- Contains about 350 TikZ examples from Martin. Thoma.</li>
<li><a
href="https://tex.stackexchange.com/questions/158668/nice-scientific-pictures-show-off">Nice
Scientific Pictures</a> - Contains some really nice TikZ examples,
together with pictures drawn by other TeX friends.</li>
<li><a
href="https://tex.stackexchange.com/questions/139733/can-we-make-a-love-heart-with-latex">Love
heart with LaTeX</a> - Contains lovely code to make a heart by
LaTeX/TikZ.</li>
<li><a href="https://github.com/PetarV-/TikZ">PetarV-/TikZ</a> - A
collection of publication-ready PGF/TikZ figures by Petar
Veličković.</li>
<li><a
href="https://github.com/alemelis/tikz_drawings">alemelis/tikz_drawings</a>
- Source codes for illustration made in TikZ by Alessandro Melis for
various publications.</li>
<li><a
href="https://github.com/FriendlyUser/LatexDiagrams">LatexDiagrams</a> -
This repo contains many diagrams generated for academic usage, including
Algorithms-Data Structures, Artificial Intelligence, BlogDiagrams, DSP,
Engineering Software Design, etc.</li>
<li><a href="https://github.com/hackl/tikz-network">tikz-network</a> - A
tool to visualize complex networks in LaTeX.</li>
<li><a href="https://tikz.net/">TikZ.net</a> - Graphics with TikZ in
LaTeX.</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="http://www.tikzedt.org/">tikzedt</a> - A combined
WYSIWYG/text editor designed for editing Tikz code.</li>
<li><a href="https://github.com/fhackenberger/ktikz">ktikz</a> -
Provides a nice user interface for making pictures using TikZ.</li>
<li><a href="https://sourceforge.net/projects/gratex/">gratex</a> -
Visual graph creator for LaTeX (PGF &amp; TikZ).</li>
<li><a href="https://github.com/jbn/itikz">itikz</a> - Cell and line
magic for PGF/TikZ-to-SVG rendering in Jupyter notebooks.</li>
<li><a href="https://github.com/matlab2tikz/matlab2tikz">matlab2tikz</a>
- Converts MATLAB®/Octave figures to TikZ/pgfplots figures.</li>
<li><a
href="https://github.com/nschloe/matplotlib2tikz">matplotlib2tikz</a> -
Convert matplotlib figure and spits out a TikZ/PGFplots figure.</li>
<li><a
href="https://github.com/HarisIqbal88/PlotNeuralNet">PlotNeuralNet</a> -
Latex code for making neural networks diagrams</li>
<li><a
href="https://github.com/xinychen/awesome-latex-drawing">awesome-latex-drawing</a>
- Drawing Bayesian networks, graphical models, and technical frameworks
in LaTeX.</li>
<li><a href="https://github.com/negrinho/sane_tikz">sane_tikz</a> -
Create TikZ figures with Python.</li>
<li><a href="https://github.com/varkor/quiver">quiver</a> - A
commutative diagram editor that exports to tikz-cd.</li>
<li><a href="https://tikzit.github.io/">TikZiT</a> - A GUI editor
designed for graphs and string diagrams.</li>
</ul>
<h2 id="libraries">Libraries</h2>
<p>From <a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/">CTAN</a>:</p>
<ul>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/aobs-tikz">aobs-tikz</a>
- TikZ styles for creating overlaid pictures in beamer.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/battleship">battleship</a>
- A style file for typesetting Battleship logic puzzles.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/binarytree">binarytree</a>
- Drawing binary trees using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/blochsphere">blochsphere</a>
- Draw pseudo-3D diagrams of Bloch spheres.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/bloques">bloques</a>
- Generate control diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/blox">blox</a>
- Draw block diagrams, using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/bodegraph">bodegraph</a>
- Draw Bode, Nyquist and Black plots with gnuplot and TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/braids">braids</a>
- Draw braid diagrams with PGF/TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/celtic">celtic</a>
- A TikZ library for drawing celtic knots.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/circuitikz">circuitikz</a>
- Draw electrical networks with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/fast-diagram">fast-diagram</a>
- Easy generation of FAST diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/flowchart">flowchart</a>
- Shapes for drawing flowcharts, using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/forest">forest</a>
- Drawing (linguistic) trees.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/grafcet">grafcet</a>
- Draw Grafcet/SFC with TikZ.</li>
<li><a href="https://ctan.org/tex-archive/graphics/graph35">graph35</a>
Draw keys and screen items of several Casio calculators.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/harveyballs">harveyballs</a>
- Create Harvey Balls using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/hf-tikz">hf-tikz</a>
- A simple way to highlight formulas and formula parts.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/hobby">hobby</a>
- An implementation of Hobbys algorithm for PGF/TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/karnaugh-map">karnaugh-map</a>
- LATEX package for drawing karnaugh maps with up to 6 variables.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/karnaughmap">karnaughmap</a>
- Typeset Karnaugh maps.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/logicpuzzle">logicpuzzle</a>
- Typeset (grid-based) logic puzzles.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/makeshape">makeshape</a>
- Declare new PGF shapes.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/neuralnetwork">neuralnetwork</a>
- Graph-drawing for neural networks.</li>
<li><a href="https://ctan.org/pkg/pixelart">pixelart</a> - A package to
draw pixel-art pictures.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgf-blur">pgf-blur</a>
- PGF/TikZ package for “blurred” shadows.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgf-pie">pgf-pie</a>
- Draw pie charts, using PGF.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgf-soroban">pgf-soroban</a>
- Create images of the soroban using TikZ/PGF.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgf-spectra">pgf-spectra</a>
- Draw continuous or discrete spectra using PGF/TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgf-umlcd">pgf-umlcd</a>
- Some LATEX macros for UML Class Diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgf-umlsd">pgf-umlsd</a>
- Draw UML Sequence Diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgfgantt">pgfgantt</a>
- Draw Gantt charts with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pgfplots">pgfplots</a>
- Loads, rounds, formats and postprocesses numerical tables.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/prooftrees">prooftrees</a>
- Forest-based proof trees (symbolic logic).</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/pxpgfmark">pxpgfmark</a>
- e-pTEX driver for PGF inter-picture connections.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/reotex">reotex</a>
- Draw Reo Channels and Circuits.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/rulercompass">rulercompass</a>
- A TikZ library for straight-edge and compass diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/sa-tikz">sa-tikz</a>
- TikZ library to draw switching architectures.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/schemabloc">schemabloc</a>
- Draw block diagrams, using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/scsnowman">scsnowman</a>
- Snowman variants using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/setdeck">setdeck</a>
- Typeset cards for Set.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/smartdiagram">smartdiagram</a>
- Generate diagrams from lists.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/spath3">spath3</a>
- Manipulate “soft paths” in PGF.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/stanli">stanli</a>
- TikZ Library for Structural Analysis.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/ticollege">ticollege</a>
- Graphical representation of keys on a standard scientific
calculator.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-3dplot">tikz-3dplot</a>
- Coordinate transformation styles for 3d plotting in TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-bayesnet">tikz-bayesnet</a>
- Draw Bayesian networks, graphical models and directed factor
graphs.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-cd">tikz-cd</a>
- Create commutative diagrams with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-dependency">tikz-dependency</a>
- A library for drawing dependency graphs.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-dimline">tikz-dimline</a>
- Technical dimension lines using PGF/TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-feynman">tikz-feynman</a>
- Feynman diagrams with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-inet">tikz-inet</a>
- Draw interaction nets with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-opm">tikz-opm</a>
- Typeset OPM diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-optics">tikz-optics</a>
- A library for drawing optical setups with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-page">tikz-page</a>
- Small macro to help building nice and complex layout materials.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-palattice">tikz-palattice</a>
- Draw particle accelerator lattices with TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-qtree">tikz-qtree</a>
- Use existing qtree syntax for trees in TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikz-timing">tikz-timing</a>
- Easy generation of timing diagrams as TikZ pictures.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzinclude">tikzinclude</a>
- Import TikZ images from colletions.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzmark">tikzmark</a>
- Use TikZs method of remembering a position on a page.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzorbital">tikzorbital</a>
- Atomic and molecular orbitals using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzpagenodes">tikzpagenodes</a>
- A single TikZ node for the whole page.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzpeople">tikzpeople</a>
- Draw people-shaped nodes in TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzpfeile">tikzpfeile</a>
- Draw arrows using PGF/TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzposter">tikzposter</a>
- Create scientific posters using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzscale">tikzscale</a>
- Resize pictures while respecting text size.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tikzsymbols">tikzsymbols</a>
- Some symbols created using TikZ.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/timing-diagrams">timing-diagrams</a>
- Draw timing diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tipfr">tipfr</a>
- Produces calculators keys with the help of TikZ.</li>
<li><a href="https://www.ctan.org/pkg/tkz-berge">tkz-berge</a> - Macros
for drawing graphs of graph theory.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/tkz-orm">tkz-orm</a>
- Create Object-Role Model (ORM) diagrams.</li>
<li><a
href="http://www.ctan.org/tex-archive/graphics/pgf/contrib/xebaposter">xebaposter</a>
- Create beautiful scientific Persian/Latin posters using TikZ.</li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=hYjsJVXBlvM">A TikZ
tutorial: Generating graphics in the spirit of TeX</a></li>
<li><a href="https://www.youtube.com/watch?v=LoBC8zIB-3k">Creating
Flowcharts with TikZ (LaTeX)</a></li>
<li><a href="https://www.youtube.com/watch?v=WRTELZP1l0Y">Creating
Circuit Diagrams for LaTeX Documents Using Circuitikz</a></li>
<li><a href="https://www.youtube.com/watch?v=V9vQ118o2kk">Creating Mind
Maps Using TikZ</a></li>
<li><a
href="https://www.youtube.com/watch?v=BaHuvXmTPwE&amp;t=1268s">Graphics
with PGF and TikZ</a></li>
</ul>
<h2 id="community">Community</h2>
<ul>
<li><a
href="https://tex.stackexchange.com/questions/tagged/tikz-pgf">StackExchange</a></li>
<li><a
href="https://sourceforge.net/p/pgf/mailman/pgf-users/">pgf-users</a> -
A friendly and relatively active mailing list.</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/licenses/by/4.0/"><img
src="http://opentf.github.io/GuokrBadge/cc/gs/cc_by.flat.guokr.32.svg" /></a></p>
<p><a href="https://github.com/xiaohanyu/awesome-tikz">tikz.md
Github</a></p>