
是否有任何宏類似於 ? 的行為\nocite
,在打印參考書目條目的意義上,但用於將引文逐字放在腳註中,類似於\footfullcite
但沒有幻燈片中某處的腳註上標,並且適用於beamer
.
我想在幻燈片底部顯示一些參考,但我不想在幻燈片中特別放置參考編號。相反,我希望引用位於幻燈片的底部(作為腳註)。
我瀏覽了biblatex
手冊但沒有運氣。有什麼想法或建議嗎?
答案1
如果「參考號」指的是腳註標記,則可以定義\footfullcite
抑制該標記的變體:
\newrobustcmd*{\footfullcitenomark}{%
\AtNextCite{%
\let\thefootnote\relax
\let\mkbibfootnote\mkbibfootnotetext}%
\footfullcite}
下面的範例示範了兩種變體 - 一種僅抑制標記,另一種則列印腳註而不使用任何縮排。
\documentclass{beamer}
\usepackage{biblatex}
\newrobustcmd*{\footfullcitenomark}{%
\AtNextCite{%
\let\thefootnote\relax
\let\mkbibfootnote\mkbibfootnotetext}%
\footfullcite}
% based on default footnote template from beamerinnerthemedefault.sty
\defbeamertemplate*{footnotetext}{default}{%
%\parindent 1em\noindent%
\raggedright
%\hbox to 1.8em{\hfil\insertfootnotemark}%
\insertfootnotetext\par}
\newrobustcmd*{\footfullcitenomarkleft}{%
\AtNextCite{%
\setbeamertemplate{footnote}{\usebeamertemplate{footnotetext}}%
\let\mkbibfootnote\mkbibfootnotetext}%
\footfullcite}
\addbibresource{biblatex-examples.bib}
\setbeamertemplate{navigation symbols}{}
\begin{document}
\begin{frame}
\vspace*{0.5\textheight}
Filler.\footfullcite{companion}
Filler.\footfullcitenomark{companion}
Filler.\footnote{\fullcite{companion}}
Filler.\footfullcitenomarkleft{companion}
\end{frame}
\end{document}