Ludovic Frank Gitignore

.gitignore per a TeX

170 regles d’exclusió de TeX, llestes per copiar al repositori.

Sistema de composició

El .gitignore complet per a TeX

# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 21:50:17 UTC
# Tecnologies: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Fitxer de registre
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# sortides genèriques executables
*.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*
# Fitxer de còpia de seguretat
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Fitxer de còpia de seguretat
*.backup
# Fitxer d'intercanvi ocult Vim
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

El que aquestes regles TeX ignoren realment

Cada patró a continuació i per què pertany al vostre .gitignore.

General

Patró El que ignora
*.lof General
*.lot General
*.fls General
*.toc General
*.fmt General
*.fot General
*.log Fitxer de registre
*.cb General
*.cb2 General
.*.lb General
*.dvi # Documents intermedis:
*.xdv General
*-converted-to.* General
.pdf # Es genera si es dóna una cadena buida a "Escriviu un altre nom de fitxer per a la sortida:"
*.aux General
*.bbl # Fitxers auxiliars de bibliografia (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR General
*.out sortides genèriques executables
*.bcf General
*.bcf-SAVE-ERROR General
*.blg General
*-blx.aux General
*-blx.bib General
*.run.xml General
*.fdb_latexmk # Creeu fitxers auxiliars de l'eina:
*.synctex General
*.synctex(busy) General
*.synctex.gz General
*.synctex.gz(busy) General
*.pdfsync General
*.rubbercache General
rubber.cache General
latex.out/ # Creeu directoris d'eines per a fitxers auxiliars latexrun
*.alg # Fitxers auxiliars i intermedis d'altres paquets: algorismes
*.loa General
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre General
*.snm General
*.vrb General
*.soc canvis
*.loc General
*.cut comentar
*.cpt cprotect
*.tuc context
*.spl elsarticle (classe de documents de les revistes Elsevier)
*.tui General
*.ent endnotes
*.tuo General
*.lox fixme
*.mf feynmf/feynmp
*.mp General
*.t[1-9] General
*.t[1-9][0-9] General
*.tfm General
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end General
*.[1-9] General
*.[1-9][0-9] General
*.[1-9][0-9][0-9] General
*.[1-9]R General
*.[1-9][0-9]R General
*.[1-9][0-9][0-9]R General
*.eledsec[1-9] General
*.eledsec[1-9]R General
*.eledsec[1-9][0-9] General
*.eledsec[1-9][0-9]R General
*.eledsec[1-9][0-9][0-9] General
*.eledsec[1-9][0-9][0-9]R General
*.acn glossaries
*.acr General
*.glg General
*.glg-abr General
*.glo General
*.glo-abr General
*.gls General
*.gls-abr General
*.glsdefs General
*.lzo General
*.lzs General
*.slg General
*.slo General
*.sls General
*.gnuplot gnuplot
*.table General
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog General
*.gtex General
*.4ct htlatex
*.4tc General
*.idv General
*.lg General
*.trc General
*.xref General
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary PER FAR Descomenteu la línia següent si feu servir knitr i voleu ignorar els fitxers tikz generats *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg General
*.ind General
*.maf minitoc
*.mlf General
*.mlt General
*.mtc[0-9]* General
*.slf[0-9]* General
*.slt[0-9]* General
*.stc[0-9]* General
_minted* minted
*.data.minted General
*.pyg General
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo General
*.nls General
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py General
*.sagetex.scmd General
*.wrt scrwfile
*.spell.bad ortografia
*.spell.txt General
svg-inkscape/ svg
*.sout sympy
*.sympy General
sympy-plots-for-*.tex/ General
*.upa pdfcomment
*.upb General
*.pytxcode pythontex
pythontex-files-*/ General
*.listing tcolorbox
*.loe thmtools

TikZ i PGF

Patró El que ignora
*.dpth TikZ i PGF
*.md5 TikZ i PGF
*.auxlock TikZ i PGF
*.ptc titletoc
*.tdo todonotes
*.hst vhistory
*.ver TikZ i PGF
*.lod easy-todo
*.xcp xcolor
*.xmpi xmpincl
*.xdy xindy
*.xyc matrius i contorns xypic precompilats
*.xyd TikZ i PGF
*.ttt endfloat
*.fff TikZ i PGF

Latexian

Patró El que ignora
TSWLatexianTemp* Latexian

WinEdt

Patró El que ignora
*.bak Fitxer de còpia de seguretat
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Patró El que ignora
.texpadtmp Texpad

LyX

Patró El que ignora
*.lyx~ LyX

Kile

Patró El que ignora
*.backup Fitxer de còpia de seguretat
.*.swp Fitxer d'intercanvi ocult Vim

KBibTeX

Patró El que ignora
*~[0-9]* KBibTeX

TeXnicCenter

Patró El que ignora
*.tps TeXnicCenter
./auto/* carpeta automàtica quan utilitzeu emacs i auctex
*.el TeXnicCenter
*-tags.tex expex referències endavant amb \gathertags
*.sta paquets autònoms

Fitxers de registre de Makeindex

Patró El que ignora
*.lpz Fitxers de registre de Makeindex
*.xwm paquet xwatermark

Com utilitzar aquest .gitignore per a TeX

  1. Copieu les regles TeX anteriors o descarregueu el fitxer directament.
  2. Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
  3. Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
  4. Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.

Altres plantilles Eina .gitignore

Consulteu totes les plantilles Eina