使用 APA 文档类时显示 BibTeX 条目的标题

使用 APA 文档类时显示 BibTeX 条目的标题

当引用一本书时,我可以使用\citeA[p.~10]{AuthorYear}显示作者姓名和其他引用信息。有没有一种方便的方法可以让文内引用显示书名?

例如\citetitle{AuthorYear}将显示书名

答案1

假设 AuthorYear 是您的 bibkey:

\documentclass[noapacite]{apa}
\usepackage[style=apa]{biblatex}
\begin{filecontents}{\jobname.bib}
@BOOK{texbook,
   author = "Donald E. Knuth",
   title= "The {{\TeX}book}",
   publisher = "Addison-Wesley",
   year = 1984
}
\end{filecontents}
\addbibresource{\jobname.bib}

\DeclareCiteCommand{\citetitle}{}{\printfield{title}}{;}{}
\begin{document}
\citetitle{texbook}
\end{document}

相关内容