定制哈佛参考文献格式

定制哈佛参考文献格式

我目前正在使用 ShareLatex 和 XeLatex 编译器。我需要使用哈佛引用样式,但我想对agsm。我不太确定在哪里可以找到这个文件,但找到了一些可能是实际版本的东西这里

我希望发生以下情况:

Hollis, SR (1997),“医院转换过程中的战略和经济因素:一位曾为多家医院提供转换建议的财务专家,从内部人士的角度审视这一过程,并为考虑加入的医院董事会提供建议。”,健康事务 16(2), 131–143。

需要更改的是:

Hollis, SR (1997) “医院转换过程中的战略和经济因素:一位曾为多家医院提供转换建议的财务专家,从内部人士的角度审视这一过程,并为考虑加入的医院董事会提供建议。”,健康事务16(2): 131-143。

因此,删除年份后的逗号,删除粗体卷号,删除空格并更改“:”中的最后一个逗号。已经发现我可以通过删除embolden后面链接的代码来删除粗体数字,但我该如何更改其他内容?

PS 我假设 ShareLatex 支持自定义参考书目样式。如果我错了,请纠正我。

答案1

删除 bibliographystyle 中年份后的逗号比较复杂,因为插入年份的代码对于每种条目类型都是分开的。您无需更改所有代码,只需\harvardyearright在 tex 文件的序言中修补即可:添加

\let\origharvardyearright\harvardyearright
\makeatletter
\renewcommand\harvardyearright{\origharvardyearright\@ifnextchar,\@gobble\empty}
\makeatother

如果逗号是年份后面的下一个字符,则将跳过逗号。

其余更改位于FUNCTION format.vol.num.pages文件中bst。就像您在问题中已经写的那样,删除embolden此函数第一行中的 会使卷号不加粗。在此函数的末尾附近有

  { ",~" * pages n.dashify * }

这将插入以 开头的页面,~。要使用冒号,请将其更改为

  { ":~" * pages n.dashify * }

相关内容