.gitignore för TeX

170 ignoreringsregler för TeX, redo att kopieras till ditt repo.

Typsättningssystem

Den kompletta .gitignore-filen för TeX

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 15:58:45 UTC
# Tekniker: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Loggfil
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# generiska körbara utdatafiler
*.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*
# Säkerhetskopia
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Säkerhetskopia
*.backup
# Dold Vim-växlingsfil
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Vad reglerna för TeX faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Allmänt

Mönster Vad det ignorerar
*.lof Allmänt
*.lot Allmänt
*.fls Allmänt
*.toc Allmänt
*.fmt Allmänt
*.fot Allmänt
*.log Loggfil
*.cb Allmänt
*.cb2 Allmänt
.*.lb Allmänt
*.dvi # Mellandokument:
*.xdv Allmänt
*-converted-to.* Allmänt
.pdf # Genereras om en tom sträng anges vid ”Please type another file name for output:”
*.aux Allmänt
*.bbl # Hjälpfiler för bibliografier (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Allmänt
*.out generiska körbara utdatafiler
*.bcf Allmänt
*.bcf-SAVE-ERROR Allmänt
*.blg Allmänt
*-blx.aux Allmänt
*-blx.bib Allmänt
*.run.xml Allmänt
*.fdb_latexmk # Hjälpfiler för byggverktyg:
*.synctex Allmänt
*.synctex(busy) Allmänt
*.synctex.gz Allmänt
*.synctex.gz(busy) Allmänt
*.pdfsync Allmänt
*.rubbercache Allmänt
rubber.cache Allmänt
latex.out/ # Byggverktygskataloger för hjälpfiler från latexrun
*.alg # Hjälp- och mellanfiler från andra paket: algorithms
*.loa Allmänt
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Allmänt
*.snm Allmänt
*.vrb Allmänt
*.soc ändringar
*.loc Allmänt
*.cut kommentar
*.cpt cprotect
*.tuc ConTeXt
*.spl elsarticle (dokumentklass för Elsevier-tidskrifter)
*.tui Allmänt
*.ent endnotes
*.tuo Allmänt
*.lox fixme
*.mf feynmf/feynmp
*.mp Allmänt
*.t[1-9] Allmänt
*.t[1-9][0-9] Allmänt
*.tfm Allmänt
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end Allmänt
*.[1-9] Allmänt
*.[1-9][0-9] Allmänt
*.[1-9][0-9][0-9] Allmänt
*.[1-9]R Allmänt
*.[1-9][0-9]R Allmänt
*.[1-9][0-9][0-9]R Allmänt
*.eledsec[1-9] Allmänt
*.eledsec[1-9]R Allmänt
*.eledsec[1-9][0-9] Allmänt
*.eledsec[1-9][0-9]R Allmänt
*.eledsec[1-9][0-9][0-9] Allmänt
*.eledsec[1-9][0-9][0-9]R Allmänt
*.acn glossaries
*.acr Allmänt
*.glg Allmänt
*.glg-abr Allmänt
*.glo Allmänt
*.glo-abr Allmänt
*.gls Allmänt
*.gls-abr Allmänt
*.glsdefs Allmänt
*.lzo Allmänt
*.lzs Allmänt
*.slg Allmänt
*.slo Allmänt
*.sls Allmänt
*.gnuplot gnuplot
*.table Allmänt
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Allmänt
*.gtex Allmänt
*.4ct htlatex
*.4tc Allmänt
*.idv Allmänt
*.lg Allmänt
*.trc Allmänt
*.xref Allmänt
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary TODO Avkommentera nästa rad om du använder knitr och vill ignorera dess genererade tikz-filer *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Allmänt
*.ind Allmänt
*.maf minitoc
*.mlf Allmänt
*.mlt Allmänt
*.mtc[0-9]* Allmänt
*.slf[0-9]* Allmänt
*.slt[0-9]* Allmänt
*.stc[0-9]* Allmänt
_minted* minted
*.data.minted Allmänt
*.pyg Allmänt
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Allmänt
*.nls Allmänt
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Allmänt
*.sagetex.scmd Allmänt
*.wrt scrwfile
*.spell.bad spelling
*.spell.txt Allmänt
svg-inkscape/ svg
*.sout sympy
*.sympy Allmänt
sympy-plots-for-*.tex/ Allmänt
*.upa pdfcomment
*.upb Allmänt
*.pytxcode pythontex
pythontex-files-*/ Allmänt
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Mönster Vad det ignorerar
*.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 xypics förkompilerade matriser och konturer
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Mönster Vad det ignorerar
TSWLatexianTemp* Latexian

WinEdt

Mönster Vad det ignorerar
*.bak Säkerhetskopia
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Mönster Vad det ignorerar
.texpadtmp Texpad

LyX

Mönster Vad det ignorerar
*.lyx~ LyX

Kile

Mönster Vad det ignorerar
*.backup Säkerhetskopia
.*.swp Dold Vim-växlingsfil

KBibTeX

Mönster Vad det ignorerar
*~[0-9]* KBibTeX

TeXnicCenter

Mönster Vad det ignorerar
*.tps TeXnicCenter
./auto/* automapp vid användning av emacs och auctex
*.el TeXnicCenter
*-tags.tex expex-framåtreferenser med \gathertags
*.sta fristående paket

Makeindex-loggfiler

Mönster Vad det ignorerar
*.lpz Makeindex-loggfiler
*.xwm paketet xwatermark

Så använder du denna .gitignore för TeX

  1. Kopiera reglerna för TeX ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Verktyg

Visa alla mallar för Verktyg