我有一篇文章,其中我使用
\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
入口类型。