.gitignore dla TeX

170 reguł ignorowania dla TeX, gotowych do skopiowania do repozytorium.

System składu tekstu

Kompletny plik .gitignore dla TeX

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 15:57:21 UTC
# Technologie: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Plik dziennika
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# Ogólne wynikowe pliki wykonywalne
*.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*
# Plik kopii zapasowej
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Plik kopii zapasowej
*.backup
# Ukryty plik wymiany Vim
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Co ignorują te reguły dla TeX

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Ogólny

Wzorzec Co ignoruje
*.lof Ogólny
*.lot Ogólny
*.fls Ogólny
*.toc Ogólny
*.fmt Ogólny
*.fot Ogólny
*.log Plik dziennika
*.cb Ogólny
*.cb2 Ogólny
.*.lb Ogólny
*.dvi # Dokumenty pośrednie:
*.xdv Ogólny
*-converted-to.* Ogólny
.pdf # Generowane, gdy podano pusty ciąg w odpowiedzi na komunikat „Please type another file name for output:”
*.aux Ogólny
*.bbl # Pliki pomocnicze bibliografii (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Ogólny
*.out Ogólne wynikowe pliki wykonywalne
*.bcf Ogólny
*.bcf-SAVE-ERROR Ogólny
*.blg Ogólny
*-blx.aux Ogólny
*-blx.bib Ogólny
*.run.xml Ogólny
*.fdb_latexmk # Pliki pomocnicze narzędzi budowania:
*.synctex Ogólny
*.synctex(busy) Ogólny
*.synctex.gz Ogólny
*.synctex.gz(busy) Ogólny
*.pdfsync Ogólny
*.rubbercache Ogólny
rubber.cache Ogólny
latex.out/ # Katalogi narzędzi budowania na pliki pomocnicze latexrun
*.alg # Pliki pomocnicze i pośrednie innych pakietów: algorithms
*.loa Ogólny
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Ogólny
*.snm Ogólny
*.vrb Ogólny
*.soc Zmiany
*.loc Ogólny
*.cut Komentarz
*.cpt cprotect
*.tuc context
*.spl elsarticle (klasa dokumentu czasopism Elsevier)
*.tui Ogólny
*.ent endnotes
*.tuo Ogólny
*.lox fixme
*.mf feynmf/feynmp
*.mp Ogólny
*.t[1-9] Ogólny
*.t[1-9][0-9] Ogólny
*.tfm Ogólny
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end Ogólny
*.[1-9] Ogólny
*.[1-9][0-9] Ogólny
*.[1-9][0-9][0-9] Ogólny
*.[1-9]R Ogólny
*.[1-9][0-9]R Ogólny
*.[1-9][0-9][0-9]R Ogólny
*.eledsec[1-9] Ogólny
*.eledsec[1-9]R Ogólny
*.eledsec[1-9][0-9] Ogólny
*.eledsec[1-9][0-9]R Ogólny
*.eledsec[1-9][0-9][0-9] Ogólny
*.eledsec[1-9][0-9][0-9]R Ogólny
*.acn glossaries
*.acr Ogólny
*.glg Ogólny
*.glg-abr Ogólny
*.glo Ogólny
*.glo-abr Ogólny
*.gls Ogólny
*.gls-abr Ogólny
*.glsdefs Ogólny
*.lzo Ogólny
*.lzs Ogólny
*.slg Ogólny
*.slo Ogólny
*.sls Ogólny
*.gnuplot gnuplot
*.table Ogólny
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Ogólny
*.gtex Ogólny
*.4ct htlatex
*.4tc Ogólny
*.idv Ogólny
*.lg Ogólny
*.trc Ogólny
*.xref Ogólny
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary TODO Odkomentuj następny wiersz, jeśli używasz knitr i chcesz ignorować generowane pliki tikz *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Ogólny
*.ind Ogólny
*.maf minitoc
*.mlf Ogólny
*.mlt Ogólny
*.mtc[0-9]* Ogólny
*.slf[0-9]* Ogólny
*.slt[0-9]* Ogólny
*.stc[0-9]* Ogólny
_minted* minted
*.data.minted Ogólny
*.pyg Ogólny
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Ogólny
*.nls Ogólny
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Ogólny
*.sagetex.scmd Ogólny
*.wrt scrwfile
*.spell.bad spelling
*.spell.txt Ogólny
svg-inkscape/ svg
*.sout sympy
*.sympy Ogólny
sympy-plots-for-*.tex/ Ogólny
*.upa pdfcomment
*.upb Ogólny
*.pytxcode pythontex
pythontex-files-*/ Ogólny
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Wzorzec 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 Prekompilowane macierze i kontury xypic
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Wzorzec Co ignoruje
TSWLatexianTemp* Latexian

WinEdt

Wzorzec Co ignoruje
*.bak Plik kopii zapasowej
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Wzorzec Co ignoruje
.texpadtmp Texpad

LyX

Wzorzec Co ignoruje
*.lyx~ LyX

Kile

Wzorzec Co ignoruje
*.backup Plik kopii zapasowej
.*.swp Ukryty plik wymiany Vim

KBibTeX

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

TeXnicCenter

Wzorzec Co ignoruje
*.tps TeXnicCenter
./auto/* Folder auto tworzony przy używaniu Emacs i AUCTeX
*.el TeXnicCenter
*-tags.tex Odwołania w przód expex z \gathertags
*.sta Samodzielne pakiety

Pliki dziennika Makeindex

Wzorzec Co ignoruje
*.lpz Pliki dziennika Makeindex
*.xwm Pakiet xwatermark

Jak używać tego pliku .gitignore dla TeX

  1. Skopiuj powyższe reguły dla TeX lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: Narzędzie

Zobacz wszystkie szablony: Narzędzie