biblatex ใน Scissor LaTeX
แพ็กเกจ biblatex ใช้ได้บางส่วนใน Scissor LaTeX \addbibresource, \cite, \parencite, \textcite, \autocite และ \printbibliography ใช้ได้ แต่ตัวเลือกของแพ็กเกจ เช่น style=authoryear ถูกละเว้น (การอ้างอิงเป็นหมายเลข เว้นแต่คุณเพิ่ม \bibliographystyle) \footcite อยู่ในบรรทัด และ \fullcite กับ \citetitle ไม่รองรับ
แพ็กเกจนี้ทำอะไร
biblatex คือตัวแทนสมัยใหม่ของสไตล์ BibTeX คุณระบุไฟล์ .bib ด้วย \addbibresource{refs.bib} อ้างอิงด้วยคำสั่งอย่าง \parencite และ \textcite และพิมพ์รายการด้วย \printbibliography รูปลักษณ์เลือกได้ด้วยตัวเลือกของแพ็กเกจ เช่น \usepackage[style=authoryear]{biblatex} และการติดตั้ง TeX จัดรูปแบบรายการด้วยโปรแกรม Biber
สิ่งที่ใช้ได้ที่นี่
| คำสั่งหรือตัวเลือก | ใน Scissor LaTeX | หมายเหตุ |
|---|---|---|
\addbibresource{refs.bib} | ใช้ได้ | ทุกไฟล์ .bib ในโปรเจกต์ถูกอ่าน ไม่ว่าจะชื่ออะไร |
\printbibliography | ใช้ได้ | หัวเรื่องเป็น "References" เสมอ |
\printbibliography[title=..., heading=...] | ใช้ได้บางส่วน | ตัวเลือกถูกละเว้น |
\cite, \parencite, \autocite, \smartcite | ใช้ได้ | อยู่ในวงเล็บ เมื่อใช้สไตล์ค่าเริ่มต้นจะเป็นหมายเลขในวงเล็บ |
\textcite, \Textcite | ใช้ได้ | ผู้แต่งตามด้วยหมายเลขหรือปี |
\parencite[44]{key} | ใช้ได้ | หมายเหตุอยู่ภายในการอ้างอิง |
\citeyear{key} | ใช้ได้ | เฉพาะปี |
\citeauthor{key} | ใช้ได้บางส่วน | พิมพ์เหมือน \textcite |
\footcite, \supercite | ใช้ได้บางส่วน | พิมพ์ในบรรทัดเป็นการอ้างอิงธรรมดา |
\fullcite, \citetitle | ไม่รองรับ | ถูกข้ามพร้อมข้อความแจ้ง คีย์ถูกพิมพ์ออกมาเป็นข้อความ |
style=, sorting=, backend=, maxnames= ... | ถูกละไว้ | ตัวเลือกของแพ็กเกจถูกละเว้น |
\bibliographystyle{...} กับ biblatex | ใช้ได้ | ไม่ใช่ไวยากรณ์ของ biblatex แต่เป็นวิธีเลือกสไตล์ที่นี่ |
\DeclareFieldFormat, \defbibheading, \AtEveryBibitem ... | ถูกละไว้ | ในส่วนนำถูกละเว้น ในเนื้อความจะถูกข้ามพร้อมข้อความแจ้งและอาร์กิวเมนต์ถูกพิมพ์ออกมาเป็นข้อความ |
ตัวอย่าง
เอกสารที่ใช้ biblatex ในรูปแบบปกติ:
\parencite, \textcite และ \printbibliography
\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2024} describe how to measure carefully.
Long tables are a subject of their own \parencite[44]{mustermann2021}.
\printbibliography
\end{document}style=authoryear ถูกละเว้น การอ้างอิงจึงยังเป็นหมายเลข หากต้องการการอ้างอิงแบบผู้แต่ง-ปี ให้เพิ่มบรรทัด \bibliographystyle ที่ระบุสไตล์ผู้แต่ง-ปี เช่น apalike:
สไตล์ผู้แต่ง-ปีผ่าน \bibliographystyle
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{refs.bib}
\bibliographystyle{apalike}
\begin{document}
Plots can explain themselves \parencite{mustermann2023}, as
\textcite{doe2024} also note.
\printbibliography
\end{document}\footcite ไม่สร้างเชิงอรรถ การอ้างอิงยังอยู่ในบรรทัด:
\footcite อยู่ในบรรทัด
\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
Erika Mustermann wrote a short book on long tables.\footcite{mustermann2021}
\printbibliography
\end{document}ความเข้ากันได้
- จากการติดตั้ง TeX มาที่นี่: การอ้างอิงและรายการเอกสารอ้างอิงใช้ได้ โดยเป็นหมายเลข เว้นแต่คุณเพิ่ม
\bibliographystyleตัวเลือกสไตล์และการปรับแต่งบรรณานุกรมไม่ถูกนำมาใช้ - จากที่นี่ไปยังการติดตั้ง TeX: เอกสารคอมไพล์ที่นั่นได้ด้วย Biber ตราบใดที่คุณลบบรรทัด
\bibliographystyleที่เพิ่มไว้สำหรับตัวแก้ไขนี้
คู่มือฉบับเต็มอยู่บน CTAN: ctan.org/pkg/biblatex ดูเพิ่มเติม บรรณานุกรมและการอ้างอิง และ natbib
คำถามและคำตอบ
ทำไม style=authoryear จึงใช้ไม่ได้
Scissor LaTeX ไม่อ่านตัวเลือกของแพ็กเกจ biblatex ให้เพิ่ม \bibliographystyle{apalike} (หรือชื่อสไตล์ผู้แต่ง-ปีอื่น) เพื่อเลือกสไตล์
ต้องใช้ Biber หรือไม่
ไม่ต้อง Scissor LaTeX อ่านไฟล์ .bib เองทุกครั้งที่จัดเรียงพิมพ์ จึงไม่ต้องรันแยก
เปลี่ยนหัวเรื่องของบรรณานุกรมได้หรือไม่
ยังไม่ได้ \printbibliography[title=Sources] ถูกยอมรับ แต่หัวเรื่องยังคงเป็น "References"
ทุกตัวอย่างในหน้านี้จัดหน้าโดย Scissor LaTeX ขณะสร้างเว็บไซต์ อัปเดตล่าสุด 2026-11-07