![如何将期刊、卷数和页码添加到 biblatex 参考文献中?](https://linux22.com/image/424683/%E5%A6%82%E4%BD%95%E5%B0%86%E6%9C%9F%E5%88%8A%E3%80%81%E5%8D%B7%E6%95%B0%E5%92%8C%E9%A1%B5%E7%A0%81%E6%B7%BB%E5%8A%A0%E5%88%B0%20biblatex%20%E5%8F%82%E8%80%83%E6%96%87%E7%8C%AE%E4%B8%AD%EF%BC%9F.png)
我正在做一个 beamer 演示文稿,我想在演示文稿中引用第一作者的姓名、期刊、卷数、页数和年份。例如:
作者等,期刊体积,起始页码(年份)。
如果我能以粗体文本显示卷数并仅显示起始页,那就太好了。关于作者姓名,如果只有一位作者,只显示他的名字,而不显示“et al”,那就太好了。
我找不到任何能做到这一点的风格。
实际上,使用style=authoryear
作者姓名和年份很容易获得,但我在期刊、卷数和页数方面遇到了麻烦。
为了寻找一些已经在这里得到解答的问题,我尝试使用\renewbibmacro*{cite}
以下\usbibmacro{journal}
代码来获取作者、期刊、年份。但我仍然无法以我想要的格式执行。
\usepackage[style=authoryear]{biblatex}
\addbibresource{ref.bib}
\renewbibmacro*{cite}{%
\iffieldundef{shorthand}
{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}
{\usebibmacro{cite:label}%
\setunit{\printdelim{nonameyeardelim}}}
{\printnames{labelname}%
\setunit{\addcomma\space}%
\usebibmacro{journal}
\setunit{\addcomma\printdelim{nameyeardelim}}}%
\usebibmacro{cite:labeldate+extradate}%
}
{\usebibmacro{cite:shorthand}}}
有人能帮我获取我需要的格式的参考资料吗?
此致