.gitignore para TeX

170 reglas de exclusión para TeX, listas para copiar en tu repositorio.

Sistema de composición tipográfica

El .gitignore completo para TeX

# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 15:48:03 UTC
# Tecnologías: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Archivo de registro
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# Salidas genéricas de ejecutables
*.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*
# Copia de seguridad
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Copia de seguridad
*.backup
# Archivo de intercambio oculto de Vim
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Qué ignoran estas reglas de TeX

Todos los patrones y por qué incluirlos en tu .gitignore.

Generalidades

Patrón Qué ignora
*.lof Generalidades
*.lot Generalidades
*.fls Generalidades
*.toc Generalidades
*.fmt Generalidades
*.fot Generalidades
*.log Archivo de registro
*.cb Generalidades
*.cb2 Generalidades
.*.lb Generalidades
*.dvi # Documentos intermedios:
*.xdv Generalidades
*-converted-to.* Generalidades
.pdf # Se genera si se introduce una cadena vacía en «Please type another file name for output:»
*.aux Generalidades
*.bbl # Archivos auxiliares de bibliografía (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Generalidades
*.out Salidas genéricas de ejecutables
*.bcf Generalidades
*.bcf-SAVE-ERROR Generalidades
*.blg Generalidades
*-blx.aux Generalidades
*-blx.bib Generalidades
*.run.xml Generalidades
*.fdb_latexmk # Archivos auxiliares de las herramientas de compilación:
*.synctex Generalidades
*.synctex(busy) Generalidades
*.synctex.gz Generalidades
*.synctex.gz(busy) Generalidades
*.pdfsync Generalidades
*.rubbercache Generalidades
rubber.cache Generalidades
latex.out/ # Directorios de herramientas de compilación para archivos auxiliares de latexrun
*.alg # Archivos auxiliares e intermedios de otros paquetes: algoritmos
*.loa Generalidades
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Generalidades
*.snm Generalidades
*.vrb Generalidades
*.soc Paquete changes
*.loc Generalidades
*.cut Paquete comment
*.cpt cprotect
*.tuc Archivos de ConTeXt
*.spl elsarticle (clase de documento de las revistas de Elsevier)
*.tui Generalidades
*.ent endnotes
*.tuo Generalidades
*.lox fixme
*.mf feynmf/feynmp
*.mp Generalidades
*.t[1-9] Generalidades
*.t[1-9][0-9] Generalidades
*.tfm Generalidades
*.end (r)(e)ledmac/(r)(e)ledpar
*.?end Generalidades
*.[1-9] Generalidades
*.[1-9][0-9] Generalidades
*.[1-9][0-9][0-9] Generalidades
*.[1-9]R Generalidades
*.[1-9][0-9]R Generalidades
*.[1-9][0-9][0-9]R Generalidades
*.eledsec[1-9] Generalidades
*.eledsec[1-9]R Generalidades
*.eledsec[1-9][0-9] Generalidades
*.eledsec[1-9][0-9]R Generalidades
*.eledsec[1-9][0-9][0-9] Generalidades
*.eledsec[1-9][0-9][0-9]R Generalidades
*.acn glossaries
*.acr Generalidades
*.glg Generalidades
*.glg-abr Generalidades
*.glo Generalidades
*.glo-abr Generalidades
*.gls Generalidades
*.gls-abr Generalidades
*.glsdefs Generalidades
*.lzo Generalidades
*.lzs Generalidades
*.slg Generalidades
*.slo Generalidades
*.sls Generalidades
*.gnuplot gnuplot
*.table Generalidades
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Generalidades
*.gtex Generalidades
*.4ct htlatex
*.4tc Generalidades
*.idv Generalidades
*.lg Generalidades
*.trc Generalidades
*.xref Generalidades
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary PENDIENTE: descomenta la siguiente línea si usas knitr y quieres excluir sus archivos tikz generados *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Generalidades
*.ind Generalidades
*.maf minitoc
*.mlf Generalidades
*.mlt Generalidades
*.mtc[0-9]* Generalidades
*.slf[0-9]* Generalidades
*.slt[0-9]* Generalidades
*.stc[0-9]* Generalidades
_minted* minted
*.data.minted Generalidades
*.pyg Generalidades
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Generalidades
*.nls Generalidades
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Generalidades
*.sagetex.scmd Generalidades
*.wrt scrwfile
*.spell.bad Paquete spelling
*.spell.txt Generalidades
svg-inkscape/ svg
*.sout sympy
*.sympy Generalidades
sympy-plots-for-*.tex/ Generalidades
*.upa pdfcomment
*.upb Generalidades
*.pytxcode pythontex
pythontex-files-*/ Generalidades
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Patrón Qué ignora
*.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 Matrices y contornos precompilados de xypic
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Patrón Qué ignora
TSWLatexianTemp* Latexian

WinEdt

Patrón Qué ignora
*.bak Copia de seguridad
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Patrón Qué ignora
.texpadtmp Texpad

LyX

Patrón Qué ignora
*.lyx~ LyX

Kile

Patrón Qué ignora
*.backup Copia de seguridad
.*.swp Archivo de intercambio oculto de Vim

KBibTeX

Patrón Qué ignora
*~[0-9]* KBibTeX

TeXnicCenter

Patrón Qué ignora
*.tps TeXnicCenter
./auto/* Carpeta auto al usar emacs y auctex
*.el TeXnicCenter
*-tags.tex Referencias adelantadas de expex con \gathertags
*.sta Paquetes independientes

Archivos de registro de Makeindex

Patrón Qué ignora
*.lpz Archivos de registro de Makeindex
*.xwm Paquete xwatermark

Cómo usar este .gitignore para TeX

  1. Copia las reglas de TeX de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Herramienta

Ver todas las plantillas de Herramienta