Footfullcitetext 和 beamer:增量编号

Footfullcitetext 和 beamer:增量编号

这个答案已经证明了这一点如何在使用 \columns 时在幻灯片底部显示脚注?\footnotemark如何在通过和放置脚注时不破坏 beamer 的列环境\footnotetext{<>}

然而,这不适用于引用,因为它们通常有一个索引(整个文档中唯一的),与脚注索引(每个框架)不同。一个可能的技巧是通过\footnotemark[25]和强制脚注编号\footnotetext[25]{\fullcite},但这根本不方便。

我读脚注在区块中的放置不当可以为 beamer 添加一个有用的定义footfullcitetext。但是,如果每页有多个引用,则会出现与上述相同的问题\footnotemark

知道如何使用在整个演示过程中自动递增的引用编号吗?

梅威瑟:

\documentclass{beamer}
\usepackage[backend = biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\makeatletter
\renewcommand\@makefnmark{\hbox{\@textsuperscript{\usebeamercolor[fg]{footnote mark}\usebeamerfont*{footnote mark}\@thefnmark}}}
\renewcommand\@makefntext[1]{\@textsuperscript{\usebeamercolor[fg]{footnote mark}\usebeamerfont*{footnote mark}\@thefnmark}\enspace\usebeamerfont*{footnote} #1}
\makeatother
\DeclareCiteCommand{\footfullcitetext}[\mkbibfootnotetext]
  {\usebibmacro{prenote}}
  {\usedriver
     {\DeclareNameAlias{sortname}{default}}
     {\thefield{entrytype}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\begin{document}
\begin{frame}
\fullcite{westfahl:space}
\end{frame}
\begin{frame}
\begin{columns}
\column{.5\textwidth}
Here is text \footnotemark. % this writes ref01 in place
\column{.5\textwidth}
Blabla and another ref \footnotemark.
\end{columns}

\footfullcitetext{westfahl:space}
\footfullcitetext{angenendt}
\end{frame}
\end{document}

答案1

当您有两个或更多\footnotemark命令时,问题总是相同的;您必须“手动”处理数字:

\addtocounter{footnote}{-1}
\footfullcitetext{westfahl:space}
\addtocounter{footnote}{1}
\footfullcitetext{angenendt}

在此处输入图片描述

相关内容