我试图将参考文献[Harp]
写成[1]
。我读过书目样式Wikibooks 上的部分,但不清楚我应该做什么。
答案1
如果你将 biblatex 与 bibtex 一起使用,则类似于:
usepackage[backend=bibtex,sorting=anyt,style=alphabetic]{biblatex}
在序言中(即在 \begin{document} 之前,您已经有 \usepackage[...]{biblatex}
如果你正在使用 bibtex,你应该在文档中的某个地方(即在 \begin{document} 之后)
\bibliography{<somefilename>}
在之前指定引用样式:
\bibliographystyle{alpha}
\bibliography{dabib}
编辑:
(从文档服务器剪切原始条目以删除希腊字母,这是他们自己的问题)mybib.bib:
@article{Aaij:2015tga,
author = "Aaij, Roel and others",
title = "{Observation of Letters}",
collaboration = "LHCb",
journal = "Phys. Rev. Lett.",
volume = "115",
year = "2015",
pages = "072001",
doi = "10.1103/PhysRevLett.115.072001",
eprint = "1507.03414",
archivePrefix = "arXiv",
primaryClass = "hep-ex",
reportNumber = "CERN-PH-EP-2015-153, LHCB-PAPER-2015-029",
SLACcitation = "%%CITATION = ARXIV:1507.03414;%%"
}
版本 1:main.tex:
\documentclass{article}
\usepackage[sorting=anyt,style=alphabetic,backend=bibtex]{biblatex}
\bibliography{mybib}
\begin{document}
Here I cite \cite{Aaij:2015tga}.
\printbibliography
\end{document}
运行例如pdflatex main; bibtex main; pdflatex main; pdflatex main
版本 2:main.tex
\documentclass{article}
\usepackage[sorting=anyt,style=alphabetic,backend=biber]{biblatex}
\bibliography{mybib}
\begin{document}
Here I cite \cite{Aaij:2015tga}.
\printbibliography
\end{document}
运行例如pdflatex main; biber main; pdflatex main; pdflatex main
版本 3:main.tex
\documentclass{article}
\begin{document}
Here I cite \cite{Aaij:2015tga}.
\bibliographystyle{alpha}
\bibliography{mybib}
\end{document}
运行例如pdflatex main; bibtex main; pdflatex main; pdflatex main
我同意其他人的观点,你应该更喜欢这个biblatex
软件包而不是不使用它(即不是版本 3)。从初始版本可以看出,我biber
自己还没有迁移到这个版本,所以无法评论它的优点。
我提供了版本 3,以防您的文档biblatex
到目前为止还没有使用,而且现在太复杂而无法迁移。