用页码修改哈佛文内引用(用冒号代替逗号)

用页码修改哈佛文内引用(用冒号代替逗号)

我现在正在处理的样式表希望在讨论中引用这一点:

史密斯 1993年:23

我正在使用哈佛(在这个文档上投入了大量的特定命令,因此切换到 natbib 或 biblatex 并不省力),它给出了这个(一旦括号设置为无)。

史密斯1993,23。

一位朋友提出了建议,\renewcommand{\HAR@hisep@agsm}{:}但这并没有带来任何快乐。

natbib 的等价物似乎是\setcitestyle{notesep={: }}

MWE(无以下renewcommand内容)

\documentclass[a4paper,12pt]{article}

\usepackage{harvard}

\usepackage[utf8]{inputenc}

\harvardparenthesis{none}

\begin{document}

As one of the chief architects of `civic paganism' puts it:\footnote{\citeasnoun[36 n.3]{north2010a}.}

\bibliographystyle{harvard}

\bibliography{Sente}

\end{document}

我省去了我多次尝试时的错误记录,因为添加不同的选项会产生大量变体。我目前正在尝试使用makeatothermakeatletter包装器来获取 MWE,如果我能让它工作(目前还不行),我会发布/澄清。

相关内容