自定义 bst 文件 - 使卷号加粗

自定义 bst 文件 - 使卷号加粗

在一系列文章中(见[1] 和[2]) 我问一个人如何才能形成自己的书目风格。

现在,我想将卷号加粗,这在许多期刊中很常见。我可以进行哪些更改才能实现此目的?

答案1

假设您要修改的参考书目样式 (bst) 文件名为alpha-mod.bst。我建议您按以下步骤操作。

  • 首先,找到名为 的 BibTeX 函数emphasize。(该函数可能在早期的修改轮次中被简化为存根。)在此函数下方,插入以下代码块:

     FUNCTION {embolden}
     { duplicate$ empty$
         { pop$ "" }
         { "{\bfseries " swap$ * "}" * }
       if$
     }
    
  • 其次,找到以下行

     FUNCTION {format.vol.num.pages}
    

    您猜对了,它表示 BibTeX 函数定义的开始format.vol.num.pages

    bst 文件中的下一行应该是

    { volume field.or.null
    

    将其更改为

     { volume embolden field.or.null
    

就是这样。别忘了保存 bst 文件。

相关内容