与 beamer+\footcite 相关的问题

与 beamer+\footcite 相关的问题

我有三个与 beamer+\footcite 相关的小问题。我查看了论坛,但没有看到任何类似的主题。

1) 第一个是我在覆盖区域内添加了一个引用。我不知道为什么,但它在脚注中将数字 (1) 更改为字母 (a)。

2)我在不同的幻灯片上引用了相同的参考文献,但每次都出现新的编号,我希望它出现相同的编号。

3) 我在一列内有一个参考文献。根据论坛上的一条评论,我使用了 \footnotemark 和 \footnotetext{\fullcite{reference}} 组合。问题是同一张幻灯片中还有另一个参考文献。两个参考文献都使用相同的编号。

以下是包含这三个问题的简单示例:

\documentclass{beamer}
\usepackage[backend=bibtex]{biblatex}
\begin{document}

\begin{frame}{Problem 1}

\begin{overlayarea}{\textwidth}{0.45\textheight}

\end{overlayarea}
\begin{overlayarea}{\textwidth}{0.45\textheight}
Here is text \footfullcite{ref01}. 
\end{overlayarea}
\end{frame}

\begin{frame}{Problem 2.1}
Here is text \footfullcite{ref02}.
\end{frame}
\begin{frame}{Problem 2.2}
Here is text \footfullcite{ref02}.
\end{frame}

\begin{frame}{Problem 3}
\begin{columns}
\column{0.5\textwidth}
Third reference\footnotemark.
\column{0.5\textwidth}
\end{columns}
Fourth reference \footfullcite{ref04}.
\footnotetext{\fullcite{ref03}}
\end{frame}

\end{document}

提前致谢,

伊格纳西奥

答案1

是具有自己的脚注overlayarea符号minipage的 。这是有道理的;脚注放在 minipage 的底部,而不是页面的底部。但是,如果您不想要它,请重新定义 minipage 环境。

\documentclass{beamer}
\usepackage[backend=bibtex]{biblatex}
\makeatletter
\def\@iiiminipage#1#2[#3]#4{%
    \leavevmode
    \@pboxswfalse
    \setlength\@tempdima{#4}%
    \def\@mpargs{{#1}{#2}[#3]{#4}}%
    \setbox\@tempboxa\vbox\bgroup
    \color@begingroup
    \hsize\@tempdima
    \textwidth\hsize \columnwidth\hsize
    \@parboxrestore
    \let\@footnotetext\@mpfootnotetext
    \let\@listdepth\@mplistdepth \@mplistdepth\z@
    \@minipagerestore
    \@setminipage}
\makeatother

\begin{document}

    \begin{frame}{Problem 1}

        \begin{overlayarea}{\textwidth}{0.45\textheight}

        \end{overlayarea}
        \begin{overlayarea}{\textwidth}{0.45\textheight}
            Here is text \footfullcite{ref01}. 
        \end{overlayarea}
    \end{frame}

    \begin{frame}{Problem 2.1}
        Here is text \footfullcite{ref02}.\addtocounter{footnote}{-1}
    \end{frame}
    \begin{frame}{Problem 2.2}
        Here is text \footfullcite{ref02}.
    \end{frame}

    \begin{frame}{Problem 3}
        \begin{columns}
            \column{0.5\textwidth}
            Third reference\footnotemark.
            \column{0.5\textwidth}
        \end{columns}
        \footnotetext{\fullcite{ref03}}
        Fourth reference \footfullcite{ref04}.

    \end{frame}

\end{document}

相关内容