Ludovic Frank Gitignore

.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

  1. คัดลอกกฎ TeX ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต เครื่องมือ .gitignore อื่นๆ

ดูเทมเพลต เครื่องมือ ทุกอัน