我希望在投影仪幻灯片底部显示完整的引文,但我不想在幻灯片本身中显示参考文献。我曾尝试过nocite
这样使用:
{\begin{minipage}[t]{1\linewidth}
\nocite{williams2000dynamic}
\footfullcite{williams2000dynamic}
\end{minipage}}
像这样:
{\begin{minipage}[t]{1\linewidth}
\nocite{\footfullcite{williams2000dynamic}}
\end{minipage}}
第一个在小页面上留下了参考文献,第二个在底部没有引用。
有没有办法在幻灯片底部获得完整的引用,而无需在幻灯片主体中引用它?或者至少在幻灯片上不显示引用?
答案1
您可以使用不带编号的脚注无标记的脚注
\documentclass{beamer}
\usepackage[backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\makeatletter
\def\blfootnote{\gdef\@thefnmark{}\@footnotetext}
\def\blx@blfootnote#1{\blfootnote{\protecting{\blxmkbibnote{foot}{#1}}}}
\DeclareCiteCommand{\footfullcite}[\blx@blfootnote]
{\usebibmacro{prenote}}
{\usedriver
{\DeclareNameAlias{sortname}{default}}
{\thefield{entrytype}}}
{\multicitedelim}
{\usebibmacro{postnote}}
\makeatother
\begin{document}
\begin{frame}
\begin{minipage}[t]{1\linewidth}
\blfootnote{\fullcite{sigfridsson}}
\footfullcite{sigfridsson}
\end{minipage}
\end{frame}
\end{document}
\nocite
只会让条目出现在最后的参考书目中,而不会产生引用。正确的语法是\nocite{<entrykey>}
而不是\nocite{\cite{<entrykey>}}
。