Skip to content
/ tikz Public

TikZ figures for concepts in physics/chemistry/ML

License

Notifications You must be signed in to change notification settings

janosh/tikz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Made with LaTeX Site Link Check Pull Requests Welcome DOI

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

                                             
autoencoder aviary
autoencoder.png aviary.png
basis-plus-lattice bloch-sphere
basis-plus-lattice.png bloch-sphere.png
bose-einstein-distribution-3d bose-einstein-distribution
bose-einstein-distribution-3d.png bose-einstein-distribution.png
branch-and-bound branch-cuts-1
branch-and-bound.png branch-cuts-1.png
branch-cuts-2 change-of-variables
branch-cuts-2.png change-of-variables.png
closed-string-topologies complex-sign-function
closed-string-topologies.png complex-sign-function.png
concave-functions conv2d
concave-functions.png conv2d.png
convex-functions convex-hull-of-stability
convex-functions.png convex-hull-of-stability.png
critical-temperature cylinder-to-plane
critical-temperature.png cylinder-to-plane.png
detailed-balance dft-choices
detailed-balance.png dft-choices.png
dft-mlff-cff-speed-accuracy-transfer diagrams
dft-mlff-cff-speed-accuracy-transfer.png diagrams.png
disk-to-plane divergence
disk-to-plane.png divergence.png
dropout energy-distribution-functions
dropout.png energy-distribution-functions.png
ergodic euler-angles
ergodic.png euler-angles.png
fermi-dirac-vs-temp ferroelectric-response
fermi-dirac-vs-temp.png ferroelectric-response.png
feynman-1 feynman-2
feynman-1.png feynman-2.png
feynman-3 feynman-4
feynman-3.png feynman-4.png
feynman-diagram-propagator-loop fluctuations
feynman-diagram-propagator-loop.png fluctuations.png
four-vs-of-data gan
four-vs-of-data.png gan.png
geometric-bayes graph-isomorphism
geometric-bayes.png graph-isomorphism.png
gravitons harm-osc-energy-freq
gravitons.png harm-osc-energy-freq.png
harm-osc-energy-inv-temp hea
harm-osc-energy-inv-temp.png hea.png
heatmap higgs-potential
heatmap.png higgs-potential.png
isotherms jensens-inequality
isotherms.png jensens-inequality.png
k-space kohn-sham-cycle
k-space.png kohn-sham-cycle.png
light loop
light.png loop.png
loops m-theory
loops.png m-theory.png
made maf
made.png maf.png
materials-informatics-challenges materials-informatics
materials-informatics-challenges.png materials-informatics.png
matsubara-contour-1 matsubara-contour-2
matsubara-contour-1.png matsubara-contour-2.png
matsubara-contour-3 matsubara-contour-4
matsubara-contour-3.png matsubara-contour-4.png
matsubara-contour-5 matsubara-contour-deformation
matsubara-contour-5.png matsubara-contour-deformation.png
maxwell-boltzmann-distribution mexican-hat
maxwell-boltzmann-distribution.png mexican-hat.png
ml-activations mosfet
ml-activations.png mosfet.png
mphil-gantt nf-coupling-layer
mphil-gantt.png nf-coupling-layer.png
normalizing-flow one-point
normalizing-flow.png one-point.png
open-string-topologies operator-orderings
open-string-topologies.png operator-orderings.png
organic-molecule otto-cycle
organic-molecule.png otto-cycle.png
periodic-table physics-mindmap
periodic-table.png physics-mindmap.png
plane-to-torus plate-capacitor
plane-to-torus.png plate-capacitor.png
poles potential-triangle
poles.png potential-triangle.png
propagator-fluctuations propagators
propagator-fluctuations.png propagators.png
qm-cost-vs-acc random-forest
qm-cost-vs-acc.png random-forest.png
regular-vs-bayes-nn relation-space
regular-vs-bayes-nn.png relation-space.png
rnvp roost-update
rnvp.png roost-update.png
sabatier-principle saddle-point
sabatier-principle.png saddle-point.png
sbs-aktionen seebeck-effect
sbs-aktionen.png seebeck-effect.png
self-attention shell
self-attention.png shell.png
sign-plane single-head-attention
sign-plane.png single-head-attention.png
skip-connection spontaneous-magnetization
skip-connection.png spontaneous-magnetization.png
tanh theory-space
tanh.png theory-space.png
thermo-ensemble-trafos thomson-scattering
thermo-ensemble-trafos.png thomson-scattering.png
tori torus-fundamental-domain
tori.png torus-fundamental-domain.png
torus two-point-no-cutoff
torus.png two-point-no-cutoff.png
two-point unregularized-propagator-diagrams
two-point.png unregularized-propagator-diagrams.png
vae wall
vae.png wall.png
wetterich-equation wyckoff-positions
wetterich-equation.png wyckoff-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:

  • low + high-res PNG
  • PDF
  • SVG

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
}