.gitignore pre TeX

170 pravidiel ignorovania pre TeX, pripravených na skopírovanie do repozitára.

Systém na sadzbu textu

Kompletný .gitignore pre TeX

# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 15:58:24 UTC
# Technológie: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Súbor protokolu
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# všeobecné spustiteľné 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ý súbor
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Záložný súbor
*.backup
# Skrytý odkladací súbor Vim
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Čo tieto pravidlá pre TeX skutočne ignorujú

Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.

Všeobecné

Vzor Čo ignoruje
*.lof Všeobecné
*.lot Všeobecné
*.fls Všeobecné
*.toc Všeobecné
*.fmt Všeobecné
*.fot Všeobecné
*.log Súbor protokolu
*.cb Všeobecné
*.cb2 Všeobecné
.*.lb Všeobecné
*.dvi # Medzivýsledné dokumenty:
*.xdv Všeobecné
*-converted-to.* Všeobecné
.pdf # Vygeneruje sa pri zadaní prázdneho reťazca do výzvy „Please type another file name for output:“
*.aux Všeobecné
*.bbl # Pomocné súbory bibliografie (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Všeobecné
*.out všeobecné spustiteľné výstupy
*.bcf Všeobecné
*.bcf-SAVE-ERROR Všeobecné
*.blg Všeobecné
*-blx.aux Všeobecné
*-blx.bib Všeobecné
*.run.xml Všeobecné
*.fdb_latexmk # Pomocné súbory nástrojov na zostavovanie:
*.synctex Všeobecné
*.synctex(busy) Všeobecné
*.synctex.gz Všeobecné
*.synctex.gz(busy) Všeobecné
*.pdfsync Všeobecné
*.rubbercache Všeobecné
rubber.cache Všeobecné
latex.out/ # Adresáre pomocných súborov nástroja latexrun
*.alg # Pomocné a medzisúbory z ďalších balíkov: algorithms
*.loa Všeobecné
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Všeobecné
*.snm Všeobecné
*.vrb Všeobecné
*.soc zmeny
*.loc Všeobecné
*.cut komentár
*.cpt cprotect
*.tuc context
*.spl elsarticle (trieda dokumentov časopisov Elsevier)
*.tui Všeobecné
*.ent endnotes
*.tuo Všeobecné
*.lox fixme
*.mf feynmf/feynmp
*.mp Všeobecné
*.t[1-9] Všeobecné
*.t[1-9][0-9] Všeobecné
*.tfm Všeobecné
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end Všeobecné
*.[1-9] Všeobecné
*.[1-9][0-9] Všeobecné
*.[1-9][0-9][0-9] Všeobecné
*.[1-9]R Všeobecné
*.[1-9][0-9]R Všeobecné
*.[1-9][0-9][0-9]R Všeobecné
*.eledsec[1-9] Všeobecné
*.eledsec[1-9]R Všeobecné
*.eledsec[1-9][0-9] Všeobecné
*.eledsec[1-9][0-9]R Všeobecné
*.eledsec[1-9][0-9][0-9] Všeobecné
*.eledsec[1-9][0-9][0-9]R Všeobecné
*.acn glossaries
*.acr Všeobecné
*.glg Všeobecné
*.glg-abr Všeobecné
*.glo Všeobecné
*.glo-abr Všeobecné
*.gls Všeobecné
*.gls-abr Všeobecné
*.glsdefs Všeobecné
*.lzo Všeobecné
*.lzs Všeobecné
*.slg Všeobecné
*.slo Všeobecné
*.sls Všeobecné
*.gnuplot gnuplot
*.table Všeobecné
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Všeobecné
*.gtex Všeobecné
*.4ct htlatex
*.4tc Všeobecné
*.idv Všeobecné
*.lg Všeobecné
*.trc Všeobecné
*.xref Všeobecné
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary TODO Odkomentujte nasledujúci riadok, ak používate knitr a chcete ignorovať vygenerované súbory tikz *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Všeobecné
*.ind Všeobecné
*.maf minitoc
*.mlf Všeobecné
*.mlt Všeobecné
*.mtc[0-9]* Všeobecné
*.slf[0-9]* Všeobecné
*.slt[0-9]* Všeobecné
*.stc[0-9]* Všeobecné
_minted* minted
*.data.minted Všeobecné
*.pyg Všeobecné
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Všeobecné
*.nls Všeobecné
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Všeobecné
*.sagetex.scmd Všeobecné
*.wrt scrwfile
*.spell.bad spelling
*.spell.txt Všeobecné
svg-inkscape/ svg
*.sout sympy
*.sympy Všeobecné
sympy-plots-for-*.tex/ Všeobecné
*.upa pdfcomment
*.upb Všeobecné
*.pytxcode pythontex
pythontex-files-*/ Všeobecné
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Vzor Čo 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 predkompilované matice a obrysy xypic
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Vzor Čo ignoruje
TSWLatexianTemp* Latexian

WinEdt

Vzor Čo ignoruje
*.bak Záložný súbor
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Vzor Čo ignoruje
.texpadtmp Texpad

LyX

Vzor Čo ignoruje
*.lyx~ LyX

Kile

Vzor Čo ignoruje
*.backup Záložný súbor
.*.swp Skrytý odkladací súbor Vim

KBibTeX

Vzor Čo ignoruje
*~[0-9]* KBibTeX

TeXnicCenter

Vzor Čo ignoruje
*.tps TeXnicCenter
./auto/* automatický priečinok pri použití emacs a auctex
*.el TeXnicCenter
*-tags.tex dopredné odkazy expex s \gathertags
*.sta samostatné balíky

Súbory protokolov Makeindex

Vzor Čo ignoruje
*.lpz Súbory protokolov Makeindex
*.xwm balík xwatermark

Ako používať tento .gitignore pre TeX

  1. Skopírujte pravidlá pre TeX vyššie alebo si súbor priamo stiahnite.
  2. V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
  3. Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
  4. Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.

Ďalšie šablóny .gitignore: Nástroj

Zobraziť všetky šablóny: Nástroj