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
loop loops
loop.png loops.png
m-theory made
m-theory.png made.png
maf materials-informatics-challenges
maf.png materials-informatics-challenges.png
materials-informatics matsubara-contour-1
materials-informatics.png matsubara-contour-1.png
matsubara-contour-2 matsubara-contour-3
matsubara-contour-2.png matsubara-contour-3.png
matsubara-contour-4 matsubara-contour-5
matsubara-contour-4.png matsubara-contour-5.png
matsubara-contour-deformation maxwell-boltzmann-distribution
matsubara-contour-deformation.png maxwell-boltzmann-distribution.png
mexican-hat ml-activations
mexican-hat.png ml-activations.png
mosfet mphil-gantt
mosfet.png mphil-gantt.png
nf-coupling-layer normalizing-flow
nf-coupling-layer.png normalizing-flow.png
one-point open-string-topologies
one-point.png open-string-topologies.png
operator-orderings organic-molecule
operator-orderings.png organic-molecule.png
otto-cycle periodic-table
otto-cycle.png periodic-table.png
physics-mindmap plane-to-torus
physics-mindmap.png plane-to-torus.png
plate-capacitor poles
plate-capacitor.png poles.png
potential-triangle propagator-fluctuations
potential-triangle.png propagator-fluctuations.png
propagators qm-cost-vs-acc
propagators.png qm-cost-vs-acc.png
random-forest regular-vs-bayes-nn
random-forest.png regular-vs-bayes-nn.png
relation-space rnvp
relation-space.png rnvp.png
roost-update sabatier-principle
roost-update.png sabatier-principle.png
saddle-point sbs-aktionen
saddle-point.png sbs-aktionen.png
seebeck-effect self-attention
seebeck-effect.png self-attention.png
shell sign-plane
shell.png sign-plane.png
single-head-attention skip-connection
single-head-attention.png skip-connection.png
spontaneous-magnetization tanh
spontaneous-magnetization.png tanh.png
theory-space thermo-ensemble-trafos
theory-space.png thermo-ensemble-trafos.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
}