.gitignore für TeX

170 Ausschlussregeln für TeX, die du direkt in dein Repository übernehmen kannst.

Satzsystem

Die vollständige .gitignore für TeX

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 15:47:52 UTC
# Technologien: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Protokolldatei
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# generische ausführbare Ausgaben
*.out
*.bcf
*.bcf-SAVE-ERROR
*.blg
*-blx.aux
*-blx.bib
*.run.xml
*.fdb_latexmk
*.synctex
*.synctex(busy)
*.synctex.gz
*.synctex.gz(busy)
*.pdfsync
*.rubbercache
rubber.cache
latex.out/
*.alg
*.loa
acs-*.bib
*.thm
*.atfi
*.nav
*.pre
*.snm
*.vrb
*.soc
*.loc
*.cut
*.cpt
*.tuc
*.spl
*.tui
*.ent
*.tuo
*.lox
*.mf
*.mp
*.t[1-9]
*.t[1-9][0-9]
*.tfm
*.end
*.?end
*.[1-9]
*.[1-9][0-9]
*.[1-9][0-9][0-9]
*.[1-9]R
*.[1-9][0-9]R
*.[1-9][0-9][0-9]R
*.eledsec[1-9]
*.eledsec[1-9]R
*.eledsec[1-9][0-9]
*.eledsec[1-9][0-9]R
*.eledsec[1-9][0-9][0-9]
*.eledsec[1-9][0-9][0-9]R
*.acn
*.acr
*.glg
*.glg-abr
*.glo
*.glo-abr
*.gls
*.gls-abr
*.glsdefs
*.lzo
*.lzs
*.slg
*.slo
*.sls
*.gnuplot
*.table
*-gnuplottex-*
*.gaux
*.glog
*.gtex
*.4ct
*.4tc
*.idv
*.lg
*.trc
*.xref
*.hd
*.brf
*-concordance.tex
*-tikzDictionary
*.lol
*.ltjruby
*.idx
*.ilg
*.ind
*.maf
*.mlf
*.mlt
*.mtc[0-9]*
*.slf[0-9]*
*.slt[0-9]*
*.stc[0-9]*
_minted*
*.data.minted
*.pyg
*.mw
*.newpax
*.nlg
*.nlo
*.nls
*.pax
*.pdfpc
*.sagetex.sage
*.sagetex.py
*.sagetex.scmd
*.wrt
*.spell.bad
*.spell.txt
svg-inkscape/
*.sout
*.sympy
sympy-plots-for-*.tex/
*.upa
*.upb
*.pytxcode
pythontex-files-*/
*.listing
*.loe
*.dpth
*.md5
*.auxlock
*.ptc
*.tdo
*.hst
*.ver
*.lod
*.xcp
*.xmpi
*.xdy
*.xyc
*.xyd
*.ttt
*.fff
TSWLatexianTemp*
# Sicherungsdatei
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Sicherungsdatei
*.backup
# Vim versteckte Auslagerungsdatei
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Was diese Regeln für TeX ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Allgemein

Muster Ausgeschlossene Dateien
*.lof Allgemein
*.lot Allgemein
*.fls Allgemein
*.toc Allgemein
*.fmt Allgemein
*.fot Allgemein
*.log Protokolldatei
*.cb Allgemein
*.cb2 Allgemein
.*.lb Allgemein
*.dvi # Zwischendokumente:
*.xdv Allgemein
*-converted-to.* Allgemein
.pdf # Wird erzeugt, wenn bei „Please type another file name for output:“ eine leere Zeichenfolge eingegeben wird
*.aux Allgemein
*.bbl # Bibliographie-Hilfsdateien (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Allgemein
*.out generische ausführbare Ausgaben
*.bcf Allgemein
*.bcf-SAVE-ERROR Allgemein
*.blg Allgemein
*-blx.aux Allgemein
*-blx.bib Allgemein
*.run.xml Allgemein
*.fdb_latexmk # Hilfsdateien des Build-Tools:
*.synctex Allgemein
*.synctex(busy) Allgemein
*.synctex.gz Allgemein
*.synctex.gz(busy) Allgemein
*.pdfsync Allgemein
*.rubbercache Allgemein
rubber.cache Allgemein
latex.out/ # Hilfsdateiverzeichnisse des Build-Tools latexrun
*.alg # Hilfs- und Zwischendateien anderer Pakete: algorithms
*.loa Allgemein
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Allgemein
*.snm Allgemein
*.vrb Allgemein
*.soc Änderungen
*.loc Allgemein
*.cut Kommentar
*.cpt cprotect
*.tuc Kontext
*.spl elsarticle (Dokumentenklasse der Elsevier-Zeitschriften)
*.tui Allgemein
*.ent endnotes
*.tuo Allgemein
*.lox fixme
*.mf feynmf/feynmp
*.mp Allgemein
*.t[1-9] Allgemein
*.t[1-9][0-9] Allgemein
*.tfm Allgemein
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end Allgemein
*.[1-9] Allgemein
*.[1-9][0-9] Allgemein
*.[1-9][0-9][0-9] Allgemein
*.[1-9]R Allgemein
*.[1-9][0-9]R Allgemein
*.[1-9][0-9][0-9]R Allgemein
*.eledsec[1-9] Allgemein
*.eledsec[1-9]R Allgemein
*.eledsec[1-9][0-9] Allgemein
*.eledsec[1-9][0-9]R Allgemein
*.eledsec[1-9][0-9][0-9] Allgemein
*.eledsec[1-9][0-9][0-9]R Allgemein
*.acn glossaries
*.acr Allgemein
*.glg Allgemein
*.glg-abr Allgemein
*.glo Allgemein
*.glo-abr Allgemein
*.gls Allgemein
*.gls-abr Allgemein
*.glsdefs Allgemein
*.lzo Allgemein
*.lzs Allgemein
*.slg Allgemein
*.slo Allgemein
*.sls Allgemein
*.gnuplot gnuplot
*.table Allgemein
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Allgemein
*.gtex Allgemein
*.4ct htlatex
*.4tc Allgemein
*.idv Allgemein
*.lg Allgemein
*.trc Allgemein
*.xref Allgemein
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary TODO: Bei Verwendung von knitr das Kommentarzeichen der nächsten Zeile entfernen, um die generierten TikZ-Dateien *.tikz zu ignorieren
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Allgemein
*.ind Allgemein
*.maf minitoc
*.mlf Allgemein
*.mlt Allgemein
*.mtc[0-9]* Allgemein
*.slf[0-9]* Allgemein
*.slt[0-9]* Allgemein
*.stc[0-9]* Allgemein
_minted* minted
*.data.minted Allgemein
*.pyg Allgemein
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Allgemein
*.nls Allgemein
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Allgemein
*.sagetex.scmd Allgemein
*.wrt scrwfile
*.spell.bad Rechtschreibung
*.spell.txt Allgemein
svg-inkscape/ svg
*.sout sympy
*.sympy Allgemein
sympy-plots-for-*.tex/ Allgemein
*.upa pdfcomment
*.upb Allgemein
*.pytxcode pythontex
pythontex-files-*/ Allgemein
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Muster Ausgeschlossene Dateien
*.dpth TikZ & PGF
*.md5 TikZ & PGF
*.auxlock TikZ & PGF
*.ptc titletoc
*.tdo todonotes
*.hst vhistory
*.ver TikZ & PGF
*.lod easy-todo
*.xcp xcolor
*.xmpi xmpincl
*.xdy xindy
*.xyc xypic vorkompilierte Matrizen und Umrisse
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Muster Ausgeschlossene Dateien
TSWLatexianTemp* Latexian

WinEdt

Muster Ausgeschlossene Dateien
*.bak Sicherungsdatei
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Muster Ausgeschlossene Dateien
.texpadtmp Texpad

LyX

Muster Ausgeschlossene Dateien
*.lyx~ LyX

Kile

Muster Ausgeschlossene Dateien
*.backup Sicherungsdatei
.*.swp Vim versteckte Auslagerungsdatei

KBibTeX

Muster Ausgeschlossene Dateien
*~[0-9]* KBibTeX

TeXnicCenter

Muster Ausgeschlossene Dateien
*.tps TeXnicCenter
./auto/* Auto-Ordner bei Verwendung von Emacs und Auctex
*.el TeXnicCenter
*-tags.tex expex-Vorwärtsreferenzen mit \gathertags
*.sta eigenständige Pakete

Makeindex-Protokolldateien

Muster Ausgeschlossene Dateien
*.lpz Makeindex-Protokolldateien
*.xwm xwatermark-Paket

So verwendest du diese .gitignore für TeX

  1. Kopiere die Regeln für TeX oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Werkzeug

Alle Vorlagen für Werkzeug ansehen