我正在做一个 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}}}
有人能帮我获取我需要的格式的参考资料吗?
此致