投影機中 \footfullcite 的 \nocite 類別宏

投影機中 \footfullcite 的 \nocite 類別宏

是否有任何宏類似於 ? 的行為\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}

在此輸入影像描述

相關內容