Ludovic Frank Gitignore

.gitignore для TeX

170 правил ігнорування для TeX, готових до копіювання у ваш репозиторій.

Набірна система

Повний .gitignore для TeX

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:51:24 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 # Створюється, якщо вказано порожній рядок у "Будь ласка, введіть інше ім'я файлу для виведення:"
*.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 # Допоміжні та проміжні файли з інших пакетів: алгоритми
*.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

Перегляньте кожен шаблон Інструмент