在一个以前的帖子中我询问如何定制 alpha 样式类型的 bst 文件。
现在,我想知道如何更改某些元素(例如标题)的字体。特别是,有些元素是斜体形式。我该如何删除它?
答案1
我认为您正在使用文件的修改版本alpha.bst
。它包含一个名为的函数emphasize
,该函数在整个 bst 文件中十几个不同的实例中被调用。
我建议禁用该函数本身,而不是编辑这十几个不同的实例。在修改后的 bst 文件中,查找以下代码块:
FUNCTION {emphasize}
{ duplicate$ empty$
{ pop$ "" }
{ "{\em " swap$ * "}" * }
if$
}
(根据您的 bst 文件的版本,它可能会显示{ "\emph{" swap$ * "}" * }
而不是{ "{\em " swap$ * "}" * }
。)
将代码块更改为
FUNCTION {emphasize}
{}
这实际上使它成为一个什么也不做的空壳——这正是你想要的,对吗?