Ludovic Frank Gitignore

.gitignore за TeX

170 правила за игнориране за TeX, готови за копиране в хранилището ви.

Система за текстонабор

Пълният .gitignore за TeX

# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:59:00 UTC
# Технологии: TeX

### TeX ###
*.lof
*.lot
*.fls
*.toc
*.fmt
*.fot
# Журнален файл
*.log
*.cb
*.cb2
.*.lb
*.dvi
*.xdv
*-converted-to.*
*.aux
.pdf
*.bbl
*.bbl-SAVE-ERROR
# Общи изпълними изходни файлове
*.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*
# Резервен файл
*.bak
*.sav
*.bak[0-9]*
.texpadtmp
*.lyx~
# Резервен файл
*.backup
# Скрит файл за размяна на Vim
.*.swp
*~[0-9]*
*.tps
./auto/*
*.el
*-tags.tex
*.sta
*.lpz
*.xwm

Какво всъщност игнорират тези правила за TeX

Всички шаблони по-долу и защо са необходими във вашия .gitignore.

Общи

Шаблон Какво игнорира
*.lof Общи
*.lot Общи
*.fls Общи
*.toc Общи
*.fmt Общи
*.fot Общи
*.log Журнален файл
*.cb Общи
*.cb2 Общи
.*.lb Общи
*.dvi # Междинни документи:
*.xdv Общи
*-converted-to.* Общи
.pdf # Генерира се при празен отговор на „Please type another file name for output:“
*.aux Общи
*.bbl # Помощни библиографски файлове (bibtex/biblatex/biber):
*.bbl-SAVE-ERROR Общи
*.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/ # Директории за помощни файлове на latexrun
*.alg # Помощни и междинни файлове от други пакети: algorithms
*.loa Общи
acs-*.bib achemso
*.thm amsthm
*.atfi attachfile2
*.nav beamer
*.pre Общи
*.snm Общи
*.vrb Общи
*.soc Промени
*.loc Общи
*.cut Коментар
*.cpt cprotect
*.tuc Контекст
*.spl elsarticle (клас документи за списанията на Elsevier)
*.tui Общи
*.ent endnotes
*.tuo Общи
*.lox fixme
*.mf feynmf/feynmp
*.mp Общи
*.t[1-9] Общи
*.t[1-9][0-9] Общи
*.tfm Общи
*.end (r)(e)ledmac/(r)(e)ledpar
*.?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 glossaries
*.acr Общи
*.glg Общи
*.glg-abr Общи
*.glo Общи
*.glo-abr Общи
*.gls Общи
*.gls-abr Общи
*.glsdefs Общи
*.lzo Общи
*.lzs Общи
*.slg Общи
*.slo Общи
*.sls Общи
*.gnuplot gnuplot
*.table Общи
*-gnuplottex-* gnuplottex
*.gaux gregoriotex
*.glog Общи
*.gtex Общи
*.4ct htlatex
*.4tc Общи
*.idv Общи
*.lg Общи
*.trc Общи
*.xref Общи
*.hd hypdoc
*.brf hyperref
*-concordance.tex knitr
*-tikzDictionary TODO Разкоментирайте следващия ред, ако използвате knitr и искате да игнорирате генерираните от него tikz файлове *.tikz
*.lol listings
*.ltjruby luatexja-ruby
*.idx makeidx
*.ilg Общи
*.ind Общи
*.maf minitoc
*.mlf Общи
*.mlt Общи
*.mtc[0-9]* Общи
*.slf[0-9]* Общи
*.slt[0-9]* Общи
*.stc[0-9]* Общи
_minted* minted
*.data.minted Общи
*.pyg Общи
*.mw morewrites
*.newpax newpax
*.nlg nomencl
*.nlo Общи
*.nls Общи
*.pax pax
*.pdfpc pdfpcnotes
*.sagetex.sage sagetex
*.sagetex.py Общи
*.sagetex.scmd Общи
*.wrt scrwfile
*.spell.bad Проверка на правописа
*.spell.txt Общи
svg-inkscape/ svg
*.sout sympy
*.sympy Общи
sympy-plots-for-*.tex/ Общи
*.upa pdfcomment
*.upb Общи
*.pytxcode pythontex
pythontex-files-*/ Общи
*.listing tcolorbox
*.loe thmtools

TikZ & PGF

Шаблон Какво игнорира
*.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 Предварително компилирани матрици и контури на xypic
*.xyd TikZ & PGF
*.ttt endfloat
*.fff TikZ & PGF

Latexian

Шаблон Какво игнорира
TSWLatexianTemp* Latexian

WinEdt

Шаблон Какво игнорира
*.bak Резервен файл
*.sav WinEdt
*.bak[0-9]* latexindent.pl

Texpad

Шаблон Какво игнорира
.texpadtmp Texpad

LyX

Шаблон Какво игнорира
*.lyx~ LyX

Kile

Шаблон Какво игнорира
*.backup Резервен файл
.*.swp Скрит файл за размяна на Vim

KBibTeX

Шаблон Какво игнорира
*~[0-9]* KBibTeX

TeXnicCenter

Шаблон Какво игнорира
*.tps TeXnicCenter
./auto/* Автоматична папка при използване на emacs и auctex
*.el TeXnicCenter
*-tags.tex Прави препратки на expex с \gathertags
*.sta Самостоятелни пакети

Журнални файлове на Makeindex

Шаблон Какво игнорира
*.lpz Журнални файлове на Makeindex
*.xwm Пакет xwatermark

Как да използвате този .gitignore за TeX

  1. Копирайте правилата за TeX по-горе или изтеглете файла директно.
  2. Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
  3. Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
  4. Добавете .gitignore в комит, за да използва целият екип едни и същи правила.

Други .gitignore шаблони за Инструмент

Вижте всички шаблони за Инструмент