是否存在一种“标准” BibTeX 样式,其在其他所有方面都与“alpha”类似,但使用第一作者姓氏,(最好)使用 2 位数年份键,因此“Jones, Smith and Other”的引用将显示为 [Jones90],或许还带有一个像 [Jones90a] 这样的消歧义器?
理想情况下,我不想手动破解.bst
文件,因为学习这门语言本身看起来就像一个为期 2 周的项目。我尝试使用http://www.witpress.com/downloads/authors/latex/witpress.dbj它确实提供了类似 Jones90 的选项,称之为“alf-f”,但它会问几十个非常挑剔的问题,这意味着我很可能会搞砸一些事情;我还没有找到一个.bst
生成器,允许你说“我想要一种像 [标准] 这样的风格,除了 [属性]。
答案1
我认为目前还没有一种“标准”的 BibTeX 书目样式可以满足您的要求。不过幸运的是,实现您的目标并不需要您学习 BibTeX 的编程语言。我建议您看一下马克布斯特实用程序。类型
latex makebst
在命令提示符下,按照详细的提示来构建您自己的自定义.bst
(参考书目样式文件)文件。您会收到很多问题;如有疑问,只需选择显示的默认选项(只需按“返回”即可“选择”)。
您首先会遇到的实质性问题及相关选项如下:
STYLE OF CITATIONS:
(*) Numerical as in standard LaTeX
(a) Author-year with some non-standard interface
(b) Alpha style, Jon90 or JWB90 for single or multiple authors
(o) Alpha style, Jon90 even for multiple authors
(f) Alpha style, Jones90 (full name of first author)
(c) Cite key (special for listing contents of bib file)
Select:
请务必键入f
以选择选项Alpha style, Jones90 (full name of first author)
。继续对所有后续问题做出明智的选择,您将获得一个自定义.bst
文件。