BibTeX .bst 文件:将作者的姓氏大写,保留名字不变?

BibTeX .bst 文件:将作者的姓氏大写,保留名字不变?

如何设置您的 BibTeX 样式文件 ( .bst) 以使作者的姓氏 (姓氏) 大写?

我想要的例子:

西尔弗曼,大卫。解释定性数据:分析谈话、文本和互动的方法。第二版。伦敦 [等]:Sage,2002 年。325 页。ISBN 0-7619-6865-2。

.bst我根据自己的需要制作了一个自定义 BibTeX文件。我当前的文件format.names.author如下:http://pastebin.com/efsgrwDR

答案1

我还建议您通过 LaTeX 运行 makebst.tex 程序。首先出现的问题之一是用于呈现姓氏的字体。选择“小型大写字母”选项(我知道,这不是您想要的,但请耐心听我说)。完成 makebst 程序后,打开生成的 bst 文件并"\textsc{"在函数 {scaps} 中搜索命令;将字符串替换textscMakeUppercase,其他所有内容保持不变,保存文件,然后在参考书目中试用。祝您 TeXing 愉快!

答案2

我认为使用makebst是最简单的方法。只需安装custom-bib并阅读文档。它会问你一系列问题并生成一个.bst符合你需求的文件。

相关内容