使用 biblatex 的作者年份样式

使用 biblatex 的作者年份样式

我询问了具体的引用风格,他们建议我使用 biblatex。他们给了我一个很好的答案 plainnat 中的作者姓名格式

但我想做一些小小的改变:

  1. “et al.” 仅用于引用,但在参考文献中我想要论文的完整作者名单
  2. 加粗卷号
  3. 删除期刊名称前的“In:”

我想知道是否可以在答案的代码中添加一些简单的内容:

\documentclass{article}

\usepackage[style=authoryear-comp,firstinits=true]{biblatex}

\DeclareNameAlias{sortname}{last-first}

\renewcommand*{\multinamedelim}{\addcomma\space}
\renewcommand*{\finalnamedelim}{\addcomma\space}

\addbibresource{mybibfile.bib}

\nocite{*}

\begin{document}

\printbibliography

\end{document}

答案1

对于 (1),使用包选项maxcitenames=3,maxbibnames=99。另请参阅我更新的答案biblatex:显示参考书目中多作者作品的所有作者

对于 (2),在序言中添加以下内容:

\DeclareFieldFormat[article,periodical]{volume}{\mkbibbold{#1}}

对于 (3),参见抑制“在:” biblatex

相关内容