如何修改 .bst 文件以适应期刊要求

如何修改 .bst 文件以适应期刊要求

我正在尝试格式化我的参考文献以适应期刊(Journal of Physical Chemistry B)的要求。他们的 LaTeX 模板不正确(令人沮丧!)我按照其他人的建议使用了“latex makebst”命令。

我通过“latex makebst”得到的这个.bst文件非常接近期刊的要求。但是,我创建的.bst文件有几个小错误,我无法通过重新编译.dbj文件来重做。

我正在尽可能密切关注美国化学学会,这样我就不必手动输入 200 篇参考文献。我想把这个交给期刊,这样他们就可以把它发给其他作者,这样他们以后就不会再遇到这种困难了。

我希望在 .bst 文件中纠正一些问题:

  1. 文章中最后一位作者后面有一个逗号。

  2. 省略了书籍的页码。

我该如何编辑 .bst 文件来纠正这两个错误?.bst 文件长 1254 行。

非常感谢,圣诞快乐!

答案1

许多 BibTeX 用户都遇到过同样的问题。有几种方法可以解决这个问题。许多期刊要求用户将 BBL 文件的内容粘贴到主*.tex稿件文件中,这样只需要使用 LaTeX 而不是 BibTeX 进行编译。对于这种情况,用户可以手动编辑\bibitem条目以实现所需的格式。

然而,这并不是一个令人满意的解决方案。最近开发的吸水工程提供了一种替代方案。由于 Bibulous 的样式模板易于定制,因此通常只需几分钟即可开发出符合期刊要求的自定义样式。例如,一本期刊要求作者姓名列表,后面是引号中的标题、斜体期刊名称、粗体卷号、括号中的期号、页码范围,最后是括号中的年份,那么文章条目的模板将是

article = <au>, \enquote{<title>,} \textit{<journal>} \textbf{<volume>} (<issue>)...
          : [<startpage>--<endpage>|<startpage>|<eid>] (<year>).

还可以为期刊要求和用户数据库文件指定的任何其他条目类型( book、等)开发类似的模板。inproceedings*.bib

相关内容