改变参考书目样式,将标题括在单引号中,并省略前缀“In:”

改变参考书目样式,将标题括在单引号中,并省略前缀“In:”

我有一篇文章,其中我使用

\usepackage[backend=bibtex,style=authoryear,natbib=true]{biblatex}

参考书目中一篇文章的条目是:

Barrow-Green,六月(1994 年)。“奥斯卡二世的奖项竞争和庞加莱《三体问题回忆录》中的错误”。收录于:《精确科学史档案》第 48 卷,第 107-131 页

我希望它是:

Barrow-Green,六月(1994)。“奥斯卡二世的奖杯竞争和庞加莱回忆录中关于三体问题的错误”。精确科学史档案 48,第 107-131 页

因此,论文标题需要用单引号,并且期刊名称前不需要“In:”。

有没有办法做到这一点?

谢谢你!

答案1

在你的序言中尝试这样做:

\usepackage[style = british]{csquotes}%
\renewbibmacro{in:}{\relax}

如果你永远不想拥有In:,或者

\renewbibmacro{in:}{\ifentrytype{article}{\relax}{\printtext{bibstring{in}\intitlepunct}}}

如果它仅适用于article入口类型。

相关内容