在尝试了几个.bst文件之后,我仍然对ChicagoReedWeb.bst文件的布局感到满意。但是,我不喜欢同一作者对条目的处理,例如:
如果查看过ChicagoReedWeb.bst文件,但只了解一些基础知识。 那么如何编辑ChicagoReedWeb.bst文件的代码,以便打印作者的完整引用而不是“--------”?
答案 0 :(得分:2)
好吧,除了我以前使用BibTeX的经历之外,这好,但是看一下这个文件,我得到的印象是name.or.dash
部分正在用短划线取代名称,如果它是与前一个相同。我建议尝试替换此代码:
FUNCTION {name.or.dash}
{ 's :=
oldname empty$
{ s 'oldname := s }
{ s oldname =
{ "\rule[.6ex]{3em}{.05ex}"}
{ s 'oldname := s }
if$
}
if$
}
用这个:
FUNCTION {name.or.dash}
{
}
如果我对语法的理解是正确的,那么这应该只是删除比较和可选的更改,并保留您想要的名称。
稍微整洁的方法可能是在您不想要的地方取消对name.or.dash
的调用。这将为您提供更多的灵活性,以确定是否需要破折号代替重复的书名。