Home

Awesome

<h1 align="center"> <a href="https://janosh.github.io/tikz"> <img src="assets/favicon.svg" alt="TikZ" height=150> </a> </h1> <h3 align="center">

Made with LaTeX Site Link Check Pull Requests Welcome DOI

</h3>

Collection of 115 standalone TikZ figures for illustrating concepts in physics, chemistry and machine learning.

Check out janosh.github.io to search, sort, open in Overleaf and download figures (PDF/SVG/PNG) from this collection.

Have a TikZ image you'd like to share? Submit a PR with a .tex and metadata .yml file in the assets/ directory and add yourself to the citation.cff file.

Images

                                            
autoencoderaviary
autoencoder.pngaviary.png
basis-plus-latticebloch-sphere
basis-plus-lattice.pngbloch-sphere.png
bose-einstein-distribution-3dbose-einstein-distribution
bose-einstein-distribution-3d.pngbose-einstein-distribution.png
branch-and-boundbranch-cuts-1
branch-and-bound.pngbranch-cuts-1.png
branch-cuts-2change-of-variables
branch-cuts-2.pngchange-of-variables.png
closed-string-topologiescomplex-sign-function
closed-string-topologies.pngcomplex-sign-function.png
concave-functionsconv2d
concave-functions.pngconv2d.png
convex-functionsconvex-hull-of-stability
convex-functions.pngconvex-hull-of-stability.png
critical-temperaturecylinder-to-plane
critical-temperature.pngcylinder-to-plane.png
detailed-balancedft-choices
detailed-balance.pngdft-choices.png
dft-mlff-cff-speed-accuracy-transferdiagrams
dft-mlff-cff-speed-accuracy-transfer.pngdiagrams.png
disk-to-planedivergence
disk-to-plane.pngdivergence.png
dropoutenergy-distribution-functions
dropout.pngenergy-distribution-functions.png
ergodiceuler-angles
ergodic.pngeuler-angles.png
fermi-dirac-vs-tempferroelectric-response
fermi-dirac-vs-temp.pngferroelectric-response.png
feynman-1feynman-2
feynman-1.pngfeynman-2.png
feynman-3feynman-4
feynman-3.pngfeynman-4.png
feynman-diagram-propagator-loopfluctuations
feynman-diagram-propagator-loop.pngfluctuations.png
four-vs-of-datagan
four-vs-of-data.pnggan.png
geometric-bayesgraph-isomorphism
geometric-bayes.pnggraph-isomorphism.png
gravitonsharm-osc-energy-freq
gravitons.pngharm-osc-energy-freq.png
harm-osc-energy-inv-temphea
harm-osc-energy-inv-temp.pnghea.png
heatmaphiggs-potential
heatmap.pnghiggs-potential.png
isothermsjensens-inequality
isotherms.pngjensens-inequality.png
k-spacekohn-sham-cycle
k-space.pngkohn-sham-cycle.png
looploops
loop.pngloops.png
m-theorymade
m-theory.pngmade.png
mafmaterials-informatics-challenges
maf.pngmaterials-informatics-challenges.png
materials-informaticsmatsubara-contour-1
materials-informatics.pngmatsubara-contour-1.png
matsubara-contour-2matsubara-contour-3
matsubara-contour-2.pngmatsubara-contour-3.png
matsubara-contour-4matsubara-contour-5
matsubara-contour-4.pngmatsubara-contour-5.png
matsubara-contour-deformationmaxwell-boltzmann-distribution
matsubara-contour-deformation.pngmaxwell-boltzmann-distribution.png
mexican-hatml-activations
mexican-hat.pngml-activations.png
mosfetmphil-gantt
mosfet.pngmphil-gantt.png
nf-coupling-layernormalizing-flow
nf-coupling-layer.pngnormalizing-flow.png
one-pointopen-string-topologies
one-point.pngopen-string-topologies.png
operator-orderingsorganic-molecule
operator-orderings.pngorganic-molecule.png
otto-cycleperiodic-table
otto-cycle.pngperiodic-table.png
physics-mindmapplane-to-torus
physics-mindmap.pngplane-to-torus.png
plate-capacitorpoles
plate-capacitor.pngpoles.png
potential-trianglepropagator-fluctuations
potential-triangle.pngpropagator-fluctuations.png
propagatorsqm-cost-vs-acc
propagators.pngqm-cost-vs-acc.png
random-forestregular-vs-bayes-nn
random-forest.pngregular-vs-bayes-nn.png
relation-spacernvp
relation-space.pngrnvp.png
roost-updatesabatier-principle
roost-update.pngsabatier-principle.png
saddle-pointsbs-aktionen
saddle-point.pngsbs-aktionen.png
seebeck-effectself-attention
seebeck-effect.pngself-attention.png
shellsign-plane
shell.pngsign-plane.png
single-head-attentionskip-connection
single-head-attention.pngskip-connection.png
spontaneous-magnetizationtanh
spontaneous-magnetization.pngtanh.png
theory-spacethermo-ensemble-trafos
theory-space.pngthermo-ensemble-trafos.png
thermo-ensemble-trafosthomson-scattering
thermo-ensemble-trafos.pngthomson-scattering.png
toritorus-fundamental-domain
tori.pngtorus-fundamental-domain.png
torustwo-point-no-cutoff
torus.pngtwo-point-no-cutoff.png
two-pointunregularized-propagator-diagrams
two-point.pngunregularized-propagator-diagrams.png
vaewall
vae.pngwall.png
wetterich-equationwyckoff-positions
wetterich-equation.pngwyckoff-positions.png
zt-vs-n
zt-vs-n.png

Scripts

Files in /scripts render and compress the standalone .tex files in /assets to various formats:

To run the scripts requires the following dependencies:

To run pdf-compressor directly or to use it as part of the render-tikz.py pipeline, you need a free public API key from https://developer.ilovepdf.com. Pass it to pdf-compressor with:

pdf-compressor --set-api-key project_public_7c854a9db0...

📖   How to cite

You can cite the Zenodo record using the following BibTeX entry:

@software{riebesell_tikz_2020,
  title = {Collection of standalone TikZ images},
  author = {Riebesell, Janosh and Bringuier, Stefan},
  date = {2020-08-09},
  year = {2020},
  doi = {10.5281/zenodo.7486911},
  url = {https://github.com/janosh/tikz},
  note = {10.5281/zenodo.7486911 - https://github.com/janosh/tikz},
  version = {0.1.0},
  urldate = {2023-01-01}, % optional, replace with your date of access
}