我正在使用 beamer 并用 编写我的参考书目\bibliographystyle{apalike}
。它显示了我的引文的作者和年份\cite{cloudGrid:6}
:
[伊恩·福斯特,2008]
我还想在引文中显示标题。在 beamer 上可以实现吗?
[Ian Foster,2008 年,《云计算与网格计算 360 度比较》]
谢谢!
答案1
这可以很容易地使用biblatex
及其\citetitle
命令:
\documentclass{beamer}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\newcommand\mCite[1]{[\cite{#1}, \citetitle{#1}]}
\begin{document}
\begin{frame}
\frametitle{Test frame}
As mentioned in~\mCite{almendro}...
\end{frame}
\begin{frame}
\frametitle{\bibname}
\printbibliography
\end{frame}
\end{document}