Lumaktaw sa nilalaman

LaTeX bibliography gamit ang BibTeX, natbib at biblatex

Ilagay ang sources mo sa isang .bib file sa project, i-cite ang mga ito gamit ang \cite{key} (o \citep, \citet, \parencite, \textcite), at isulat ang \bibliography{...} o \printbibliography kung saan dapat lumabas ang listahan ng references.

Ang .bib file

May isang entry bawat source ang isang .bib file. May type ang bawat entry (@article, @book, @inproceedings, @misc ...), isang key na ginagamit mo para i-cite ito, at mga field gaya ng author, title at year. Ginagamit ng mga example sa page na ito ang file na ito, ang refs.bib:

BibTeX
@article{doe2024,
  author  = {John Doe and Erika Mustermann},
  title   = {Measuring Things Carefully},
  journal = {Journal of Examples},
  year    = {2024},
  volume  = {44},
  pages   = {1--12}
}

@book{mustermann2021,
  author    = {Erika Mustermann},
  title     = {A Short Book on Long Tables},
  publisher = {Example Press},
  address   = {Berlin},
  year      = {2021}
}

Idagdag ang file sa project mo gaya ng ibang file. Binabasa ng Scissor LaTeX ang bawat .bib file sa project at pinagsasama ang mga ito, kaya hindi kailangang tumugma ang pangalan ng file sa \bibliography{refs} o \addbibresource{refs.bib}. Para linisin, ayusin at alisin ang mga duplicate sa isang .bib file muna, gamitin ang BibTeX formatter; pinagkakapare-pareho naman ng citation key cleaner ang keys.

Plain BibTeX: \cite at \bibliography

Ang klasikong paraan ay \cite{key} sa text, tapos \bibliographystyle{...} at \bibliography{...} kung saan ilalagay ang listahan.

\cite with a numeric style

Careful measuring is discussed by \cite{doe2024}, and long tables
in \cite[p.~44]{mustermann2021}.

\bibliographystyle{plain}
\bibliography{refs}
Na-typeset ng Scissor LaTeX: \cite with a numeric style

Ang sources lang na sini-cite mo ang nakalista. Para ilista ang isang hindi mo sini-cite, isulat ang \nocite{key}; inililista ng \nocite{*} ang bawat entry ng mga .bib file, gaya sa isang TeX installation.

natbib: author-year citations

Sa natbib at isang author-year style gaya ng plainnat, nagbibigay ang \citet ng textual citation ("Doe and Mustermann (2024)") at ang \citep ng parenthetical na citation.

\citet and \citep with plainnat

LaTeXPreamble: \usepackage{natbib}Buksan sa editor (magbubukas sa bagong tab)
\citet{doe2024} measured carefully. Tables can be long
\citep{mustermann2021}, and plots can explain themselves
\citep[p.~44]{mustermann2023}.

\bibliographystyle{plainnat}
\bibliography{refs}
Na-typeset ng Scissor LaTeX: \citet and \citep with plainnat

biblatex: \parencite at \textcite

Nilo-load ng mga gumagamit ng biblatex ang package, pinangangalanan ang .bib file gamit ang \addbibresource at ipinapakita ang listahan gamit ang \printbibliography.

biblatex with \parencite and \textcite

\documentclass{article}
\usepackage{biblatex}
\addbibresource{refs.bib}
\begin{document}
\textcite{doe2025} keeps notes on typesetting.
Plots can explain themselves \parencite{mustermann2023}.

\printbibliography
\end{document}
Na-typeset ng Scissor LaTeX: biblatex with \parencite and \textcite

Mga citation command

CommandSa Scissor LaTeXMga tala
\cite{key}, \cite{a,b}GumaganaTig-isang citation ang ipinapakita ng bawat key, magkatabi.
\cite[p.~44]{key}GumaganaNapupunta sa loob ng citation ang tala pagkatapos ng key ("p. 44").
\citep, \parencite, \autociteGumaganaParenthetical; numero ang ipinapakita ng numeric styles.
\citep[see][p.~44]{key}BahagyaIpinapakita ang tala bago nito ("see") sa harap ng parentheses, hindi sa loob.
\citet, \textciteGumaganaTextual: ang author, tapos ang year o numero.
\citeauthor{key}BahagyaKapareho ng \citet ang ipinapakita, hindi lang ang mga pangalan.
\citeyear{key}GumaganaAng year lang.
\citealt, \citealp, \citenumBahagyaIpinapakita bilang simpleng \cite.
\footcite{key}BahagyaIpinapakita inline bilang simpleng citation, hindi sa footnote.
\nocite{key}GumaganaNakalista nang walang citation sa text.
\nocite{*}GumaganaInililista ang bawat entry ng mga .bib file.

Mga reference style

Ang pangalan sa \bibliographystyle{...} ang pumipili ng style. Itinutugma ng Scissor LaTeX ang karaniwang pangalan ng BibTeX styles sa mga katulad na style:

\bibliographystyle{…}Resulta sa Scissor LaTeX
apalike, apa, apacite, authoryearAPA: author and year
natbib, plainnat, abbrvnat, acl_natbibAuthor and year, as natbib (plainnat)
unsrtnatNumbers in citation order, as unsrtnat
ieeenat_fullname, ieee_fullnameIEEE: numbers in citation order
splncs04, splncs03, splncsSpringer LNCS: numbers
ACM-Reference-FormatACM: numbers
chicago, chicago-author-dateChicago: author and date
mlaMLA: author and page
ieeetr, IEEEtran, ieee, plain, abbrv, unsrt, plainurl, abbrvurl, unsrturl, siam, acmIEEE: numbers in citation order
natureNature: superscript numbers
vancouverVancouver: numbers
harvard, agsm, dcuHarvard: author and year
apsrev4-2, apsrev4-1, apsrev, apsrmp4-2, apsrmp4-1, sn-apsamerican-physics-society
aipnum4-2, aipnum4-1, aipnumamerican-institute-of-physics
aipauth4-2, aipauth4-1Author and year, as natbib (plainnat)
elsarticle-num, elsarticle-num-names, model1-num-nameselsevier-with-titles
elsarticle-harv, model2-nameselsevier-harvard
sn-mathphys-num, sn-mathphysspringer-mathphys
sn-mathphys-ay, sn-basic, sn-vancouver-ayspringer-basic-author-date
sn-vancouver-num, sn-vancouverspringer-vancouver
sn-natureNature: superscript numbers
sn-apacite, sn-apaAPA: author and year
sn-chicagoChicago: author and date
amsplain, amsplainurlAMS
aa, aa-note, aa_url, aasjournalv7, aasjournal, aasjournal7, apjAPJ
iopart-num, iopartinstitute-of-physics-numeric
mdpimultidisciplinary-digital-publishing-institute
plos2025, plos2015, plos2009plos
icml…, iclr… (with a year)Author and year, as natbib (plainnat)
journal styles that number references (…-num, apsrev…, JHEP, aip…, achemso, siam…)IEEE: numbers in citation order
journal author-year styles (aasjournal…, …-harv, mnras, aa, agu, ametsoc)Author and year, as natbib (plainnat)
any other name (alpha, a project .bst …)IEEE: numbers in citation order, with a note in the Problems tab

Ginagamit ng plain, abbrv, unsrt at ng iba pang numbered na klasiko ang IEEE style: mga numero sa square brackets, ayon sa pagkakasunod ng unang pag-cite sa sources. Anumang pangalan na wala sa table, gaya ng alpha o amsalpha (na ang labels ay mukhang [Knu84]) o sarili mong .bst file, ay gumagamit ng parehong numbered style, at sinasabi ito ng Problems tab: "Bibliography style alpha is not available; using numbered references [1] instead". Pumipili ng sarili nilang style ang conference layouts.

Nawawalang sources at thebibliography

Ang key na wala sa anumang .bib file ay lumalabas bilang [key?] na kulay pula, at inililista ito ng Problems tab:

A key that is not in the .bib file

This is in the file \cite{doe2024}, this is not \cite{nobody2020}.

\bibliography{refs}
Na-typeset ng Scissor LaTeX: A key that is not in the .bib file

Tab na Problems: Citations not found in the .bib file: nobody2020

Ang isang entry ng .bib file na hindi mabasa, halimbawa isang kulang ng closing brace o isang key na dalawang beses ginamit, ay iniiwan nang mag-isa: pinangangalanan ito ng Problems tab kasama ang linya nito, gaya ng "Skipped .bib entries: doe2023 (line 12, a closing brace is missing)", at sini-cite gaya ng dati ang ibang entries.

Ipinapakita bilang list ang isang mano-manong isinulat na thebibliography list, pero hindi maisi-cite ang \bibitem keys nito. Ilipat ang entries sa isang .bib file para ma-cite ang mga ito.

Ano ang naiiba sa isang TeX installation

Para sa packages, tingnan ang natbib at biblatex. Nasa CTAN ang buong mga manual: natbib, biblatex.

Mga tanong at sagot

Paano ako magdadagdag ng bibliography sa LaTeX?

Magdagdag ng .bib file sa project, i-cite ang entries gamit ang \cite{key}, at isulat ang \bibliography{refs} (o \printbibliography sa biblatex) kung saan dapat lumabas ang listahan.

Bakit [key?] ang lumalabas sa citation ko?

Wala ang key sa anumang .bib file ng project. Suriin ang spelling, at tiyaking naidagdag ang .bib file sa project. Inililista ng Problems tab ang bawat nawawalang key.

Ano ang pagkakaiba ng \citet at \citep?

Ang \citet ay para sa citations na bahagi ng pangungusap ("Doe and Mustermann (2024) show ..."). Inilalagay naman ng \citep ang buong citation sa loob ng parentheses.

Kailangan ko bang patakbuhin ang BibTeX?

Hindi. Binabasa mismo ng Scissor LaTeX ang mga .bib file sa bawat pag-typeset nito, kaya laging up to date ang citations at ang listahan ng references.

Bawat halimbawa sa page na ito ay tina-typeset ng Scissor LaTeX kapag binubuo ang site. Huling na-update noong 2026-11-07.