.gitignore pro TeX

170 pravidel ignorování pro TeX, připravených ke zkopírování do repozitáře.

Systém pro sazbu textu

Kompletní .gitignore pro TeX

# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 15:58:43 UTC
# Technologie: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Soubor protokolu
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# Obecné spustitelné výstupy
*.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*
# Záložní soubor
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Záložní soubor
*.backup
# Skrytý odkládací soubor Vim
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Co pravidla pro TeX skutečně ignorují

Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.

Obecné

Vzor Co ignoruje
*.lof Obecné
*.lot Obecné
*.fls Obecné
*.toc Obecné
*.fmt Obecné
*.fot Obecné
*.log Soubor protokolu
*.cb Obecné
*.cb2 Obecné
.*.lb Obecné
*.dvi # Mezilehlé dokumenty:
*.xdv Obecné
*-converted-to.* Obecné
.pdf # Vygenerováno při zadání prázdného řetězce do „Please type another file name for output:“
*.aux Obecné
*.bbl # Pomocné soubory bibliografie (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Obecné
*.out Obecné spustitelné výstupy
*.bcf Obecné
*.bcf-SAVE-ERROR Obecné
*.blg Obecné
*-blx.aux Obecné
*-blx.bib Obecné
*.run.xml Obecné
*.fdb_latexmk # Pomocné soubory nástrojů pro sestavení:
*.synctex Obecné
*.synctex(busy) Obecné
*.synctex.gz Obecné
*.synctex.gz(busy) Obecné
*.pdfsync Obecné
*.rubbercache Obecné
rubber.cache Obecné
latex.out/ # Adresáře nástroje latexrun pro pomocné soubory
*.alg # Pomocné a mezilehlé soubory z dalších balíčků: algorithms
*.loa Obecné
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Obecné
*.snm Obecné
*.vrb Obecné
*.soc Změny
*.loc Obecné
*.cut Komentář
*.cpt cprotect
*.tuc context
*.spl elsarticle (třída dokumentu časopisů Elsevier)
*.tui Obecné
*.ent endnotes
*.tuo Obecné
*.lox fixme
*.mf feynmf/feynmp
*.mp Obecné
*.t[1-9] Obecné
*.t[1-9][0-9] Obecné
*.tfm Obecné
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end Obecné
*.[1-9] Obecné
*.[1-9][0-9] Obecné
*.[1-9][0-9][0-9] Obecné
*.[1-9]R Obecné
*.[1-9][0-9]R Obecné
*.[1-9][0-9][0-9]R Obecné
*.eledsec[1-9] Obecné
*.eledsec[1-9]R Obecné
*.eledsec[1-9][0-9] Obecné
*.eledsec[1-9][0-9]R Obecné
*.eledsec[1-9][0-9][0-9] Obecné
*.eledsec[1-9][0-9][0-9]R Obecné
*.acn glossaries
*.acr Obecné
*.glg Obecné
*.glg-abr Obecné
*.glo Obecné
*.glo-abr Obecné
*.gls Obecné
*.gls-abr Obecné
*.glsdefs Obecné
*.lzo Obecné
*.lzs Obecné
*.slg Obecné
*.slo Obecné
*.sls Obecné
*.gnuplot gnuplot
*.table Obecné
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Obecné
*.gtex Obecné
*.4ct htlatex
*.4tc Obecné
*.idv Obecné
*.lg Obecné
*.trc Obecné
*.xref Obecné
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary TODO: odkomentujte následující řádek, pokud používáte knitr a chcete ignorovat generované soubory tikz *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Obecné
*.ind Obecné
*.maf minitoc
*.mlf Obecné
*.mlt Obecné
*.mtc[0-9]* Obecné
*.slf[0-9]* Obecné
*.slt[0-9]* Obecné
*.stc[0-9]* Obecné
_minted* minted
*.data.minted Obecné
*.pyg Obecné
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Obecné
*.nls Obecné
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Obecné
*.sagetex.scmd Obecné
*.wrt scrwfile
*.spell.bad spelling
*.spell.txt Obecné
svg-inkscape/ svg
*.sout sympy
*.sympy Obecné
sympy-plots-for-*.tex/ Obecné
*.upa pdfcomment
*.upb Obecné
*.pytxcode pythontex
pythontex-files-*/ Obecné
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Vzor Co ignoruje
*.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 Předkompilované matice a obrysy xypic
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Vzor Co ignoruje
TSWLatexianTemp* Latexian

WinEdt

Vzor Co ignoruje
*.bak Záložní soubor
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Vzor Co ignoruje
.texpadtmp Texpad

LyX

Vzor Co ignoruje
*.lyx~ LyX

Kile

Vzor Co ignoruje
*.backup Záložní soubor
.*.swp Skrytý odkládací soubor Vim

KBibTeX

Vzor Co ignoruje
*~[0-9]* KBibTeX

TeXnicCenter

Vzor Co ignoruje
*.tps TeXnicCenter
./auto/* Automatická složka při použití emacs a auctex
*.el TeXnicCenter
*-tags.tex Dopředné odkazy expex pomocí \gathertags
*.sta Samostatné balíčky

Protokoly Makeindex

Vzor Co ignoruje
*.lpz Protokoly Makeindex
*.xwm Balíček xwatermark

Jak používat tento .gitignore pro TeX

  1. Zkopírujte výše uvedená pravidla pro TeX nebo si soubor rovnou stáhněte.
  2. V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
  3. Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
  4. Commitněte .gitignore, aby celý tým sdílel stejná pravidla.

Další šablony .gitignore v kategorii Nástroj

Zobrazit všechny šablony pro Nástroj