如果有相同作者的条目,如何更改书目样式文件 (.bst)

如果有相同作者的条目,如何更改书目样式文件 (.bst)

我正在使用 BibTeX 编辑论文中的参考文献,格式如下mcbride.bst。根据规则,---当我有同一位作者的参考文献条目时,我必须这样写,例如

作者 1. 2011. 标题....

作者 2. 2011. 标题 1....

---. 2012. 标题 2....

现在,我得到的不是,而是---一条实线。如果您能帮助我了解在文件中需要更改哪些内容mcbride.bst才能获得所述结果,我将不胜感激。

答案1

根据描述mcbride.bst“使用三个破折号代替重复的作者姓名”。相关函数如下:

FUNCTION {name.or.dash}
{ 's :=
   oldname empty$
     { s 'oldname := s }
     { s oldname =
         { "---------" }
         { s 'oldname := s }
       if$
     }
   if$
}

如果你真的必须使用三个分隔的破折号,您可以复制mcbride.bst到您的工作目录,重命名它,然后在上面的函数中更改------------\/---\/---
---\,---\,---

相关内容