我询问了具体的引用风格,他们建议我使用 biblatex。他们给了我一个很好的答案 plainnat 中的作者姓名格式
但我想做一些小小的改变:
- “et al.” 仅用于引用,但在参考文献中我想要论文的完整作者名单
- 加粗卷号
- 删除期刊名称前的“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。