.gitignore สำหรับ TeX
กฎการละเว้นสำหรับ TeX จำนวน 170 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ
ระบบการเรียงพิมพ์
.gitignore ที่สมบูรณ์สำหรับ TeX
# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:50:34 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 |
อาเคมโซ |
*.thm |
อัมสธม |
*.atfi |
ไฟล์แนบ2 |
*.nav |
บีมเมอร์ |
*.pre |
ทั่วไป |
*.snm |
ทั่วไป |
*.vrb |
ทั่วไป |
*.soc |
การเปลี่ยนแปลง |
*.loc |
ทั่วไป |
*.cut |
ความคิดเห็น |
*.cpt |
ป้องกัน |
*.tuc |
บริบท |
*.spl |
elsarticle (คลาสเอกสารของวารสาร Elsevier) |
*.tui |
ทั่วไป |
*.ent |
อ้างอิงท้ายเรื่อง |
*.tuo |
ทั่วไป |
*.lox |
แก้ไขปัญหาให้ฉัน |
*.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 |
อภิธานศัพท์ |
*.acr |
ทั่วไป |
*.glg |
ทั่วไป |
*.glg-abr |
ทั่วไป |
*.glo |
ทั่วไป |
*.glo-abr |
ทั่วไป |
*.gls |
ทั่วไป |
*.gls-abr |
ทั่วไป |
*.glsdefs |
ทั่วไป |
*.lzo |
ทั่วไป |
*.lzs |
ทั่วไป |
*.slg |
ทั่วไป |
*.slo |
ทั่วไป |
*.sls |
ทั่วไป |
*.gnuplot |
gnuplot |
*.table |
ทั่วไป |
*-gnuplottex-* |
กนูล็อตเท็กซ์ |
*.gaux |
เกรกอริโอเท็กซ์ |
*.glog |
ทั่วไป |
*.gtex |
ทั่วไป |
*.4ct |
htlatex |
*.4tc |
ทั่วไป |
*.idv |
ทั่วไป |
*.lg |
ทั่วไป |
*.trc |
ทั่วไป |
*.xref |
ทั่วไป |
*.hd |
ไฮด็อก |
*.brf |
ไฮเปอร์เรฟ |
*-concordance.tex |
ผู้ถัก |
*-tikzDictionary |
สิ่งที่ต้องทำ ยกเลิกหมายเหตุในบรรทัดถัดไปหากคุณใช้ knitr และต้องการละเว้นไฟล์ tikz ที่สร้างขึ้น *.tikz |
*.lol |
รายการ |
*.ltjruby |
luatexja-ruby |
*.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 |
pdfpcnotes |
*.sagetex.sage |
ซาเท็กซ์ |
*.sagetex.py |
ทั่วไป |
*.sagetex.scmd |
ทั่วไป |
*.wrt |
สกรูไฟล์ |
*.spell.bad |
การสะกดคำ |
*.spell.txt |
ทั่วไป |
svg-inkscape/ |
SVG |
*.sout |
ความเห็นอกเห็นใจ |
*.sympy |
ทั่วไป |
sympy-plots-for-*.tex/ |
ทั่วไป |
*.upa |
pdfcomment |
*.upb |
ทั่วไป |
*.pytxcode |
หลามเท็กซ์ |
pythontex-files-*/ |
ทั่วไป |
*.listing |
tcolorbox |
*.loe |
เครื่องมือthmtools |
TikZ และ PGF
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.dpth |
TikZ และ PGF |
*.md5 |
TikZ และ PGF |
*.auxlock |
TikZ และ PGF |
*.ptc |
titletoc |
*.tdo |
โทโดโนต |
*.hst |
ประวัติความเป็นมา |
*.ver |
TikZ และ PGF |
*.lod |
ง่ายต่อการทำ |
*.xcp |
xcolor |
*.xmpi |
xmpincl |
*.xdy |
ซินดี้ |
*.xyc |
เมทริกซ์และโครงร่างที่คอมไพล์แล้ว xypic |
*.xyd |
TikZ และ PGF |
*.ttt |
จบโฟลต |
*.fff |
TikZ และ PGF |
ลาเท็กซ์
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
TSWLatexianTemp* |
ลาเท็กซ์ |
WinEdt
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.bak |
ไฟล์สำรอง |
*.sav |
WinEdt |
*.bak[0-9]* |
latexindent.pl |
เท็กซ์แพด
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
.texpadtmp |
เท็กซ์แพด |
LyX
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.lyx~ |
LyX |
กิล
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.backup |
ไฟล์สำรอง |
.*.swp |
Vim ไฟล์สลับที่ซ่อนอยู่ |
KBibTeX
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*~[0-9]* |
KBibTeX |
เทเอ็กซ์นิคเซ็นเตอร์
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.tps |
เทเอ็กซ์นิคเซ็นเตอร์ |
./auto/* |
โฟลเดอร์อัตโนมัติเมื่อใช้ emacs และ auctex |
*.el |
เทเอ็กซ์นิคเซ็นเตอร์ |
*-tags.tex |
expex การอ้างอิงไปข้างหน้าด้วย \gathertags |
*.sta |
แพ็คเกจแบบสแตนด์อโลน |
ไฟล์บันทึก Makeindex
| รูปแบบ | สิ่งที่กฎนี้ละเว้น |
|---|---|
*.lpz |
ไฟล์บันทึก Makeindex |
*.xwm |
แพ็คเกจ xwatermark |
วิธีใช้ .gitignore นี้สำหรับ TeX
- คัดลอกกฎ TeX ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
- สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
- หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
- คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน