我有一份包含参考文献列表的文档,我想按字母顺序排列,例如:
A. Document ABCD by Tom Bloggins
B. Article WXYZ by Bill Shawinigan
C. Etc.
我想在文中引用它们如下:
Lorem ipsum dolor sit amet (Ref A), consectetur adipiscing elit (Ref B), etc. etc.
我怎样才能实现这个目标?
梅威瑟:
\documentclass[titlepage]{article}
\begin{document}
\begin{thebibliography}{1}
\bibitem{astronaut}
A. Chris Hatfield, "I'm Awesome"
\end{thebibliography}
\section{Introduction}
Lorem ipsum dolor sit amet \cite{astronaut}, consectetur adipiscing elit, etc. etc.
\end{document}
答案1
我的灵感来自于这个答案在 Stephan 的帮助下,我找到了一个可能适合您需要的套餐。
如果你指的是按字母顺序列举字母数字参考那么这应该可以解决你的问题(继续向下滚动)。
但是如果您需要按字母顺序排序,那么只需使用:
\usepackage{natbib}
或者
\usepackage[style=nty]{biblatex}
取决于你的喜好。
现在进行字母数字排序:
\documentclass{article}
\usepackage{filecontents}
\usepackage[backend=bibtex,style=numeric]{biblatex}
\addbibresource{references.bib}
\usepackage{alphalph} %This package allows you to convert numbers to letters alphabetically.
\DeclareFieldFormat{labelnumber}{\AlphAlph{#1}} % this command is to redefine the label.
\begin{filecontents*}{references.bib}
@article{astronaut,
author = {A. Chris Hatfield},
title = {I'm Awesome}
}
@article{cosmonaut,
author = {John. Jack Hatfield},
title = {You Awesome}
}
\end{filecontents*}
\begin{document}
\printbibliography
\section{Introduction}
Lorem ipsum dolor sit amet \cite{astronaut}, consectetur adipiscing elit, \cite{cosmonaut} etc. etc.
\end{document}
如果这回答了您的问题,请记得检查绿色 V :)。