由于使用 minipage,Beamer 海报引用位置错误

由于使用 minipage,Beamer 海报引用位置错误

我想在我的海报中添加一些引用,但我遇到了有关引用出现位置的问题。

在下面的代码中(出于某种原因我无法理解的最小示例,老实说它给出了错误,但仍然输出了 pdf 文件),我想要的是让引文出现在页面末尾。相反,它们出现在下一个表格环境之后(或我的完整海报中的下一个 tikzpicture 之后),如下图所示。

在此处输入图片描述

我必须提一下,我正在使用beamerthemeI6pd2样式。我很想知道为什么会发生这种情况以及如何解决它,因为我对乳胶没有太多经验,但我喜欢它。

\documentclass{beamer}
\usepackage{lipsum}
\mode<presentation>{\usetheme{I6pd2}}
\usepackage[orientation=portrait,size=a4,scale=1.4,debug]{beamerposter}
\usepackage{biblatex}
\usepackage{algpseudocode}


\newlength{\columnheight}
\setlength{\columnheight}{25cm}
\fontsize{9}{10}
\selectfont
\bibliography{test3}
\graphicspath{{pix/}}


\begin{document}

\begin{frame}[fragile]
\begin{columns}
    % ---------------------------------------------------------%
    % Set up a column 
    \begin{column}{.49\textwidth}
        \begin{beamercolorbox}[center,wd=\textwidth]{postercolumn}
            \begin{minipage}[T]{.95\textwidth}
                \parbox[t][\columnheight]{\textwidth}{
                    \begin{block}{Test}
                        this is some test text \footfullcite{osborne-rubinstein}
                    \end{block}
                    \begin{block}{Test}
                        this is some test text
                    \end{block}
                    \begin{block}{Test}
                        this is some test text
                    \end{block}
                    \begin{block}{Test}
                        this is some test text
                    \end{block}
                    \begin{block}{Test}
                        \begin{tabular}{lc}
                                    \begin{minipage}{.6\textwidth}
                                        \begin{algorithmic}[0]
                                            \ForAll{attacker distributions}
                                            \ForAll{combinations of $z$,$t$,$F_z$ and $\sigma^2_z$}
                                            \State calculate payoff
                                            \State locate saddle points
                                            \EndFor
                                            \EndFor
                                        \end{algorithmic} 
                                    \end{minipage}&
                                    \begin{minipage}{.4\textwidth}
                            \textbf{Why simulations?}
                        \begin{itemize}
                            \item cheap
                            \item fast
                            \item flexible
                        \end{itemize}
                        \end{minipage} \\
                            \end{tabular}
            \end{block}
            \begin{block}{Test}
                this is some test text
            \end{block}
            \begin{block}{Test}
                this is some test text
            \end{block}
            \begin{block}{Test}
                this is some test text
            \end{block}
        }
    \end{minipage}
        \end{beamercolorbox}
    \end{column}
    % Second Column %
    \begin{column}{.49\textwidth}
        \begin{beamercolorbox}[center,wd=\textwidth]{postercolumn}
            \begin{minipage}[T]{.95\textwidth}
                \parbox[t][\columnheight]{\textwidth}{
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                    \begin{block}{Test}
                      this is some test text
                    \end{block}
                }
            \end{minipage}
        \end{beamercolorbox}
    \end{column}
\end{columns}
\end{frame}

\end{document}

编辑

经过几次测试,我缩小了问题的范围。似乎使用标签会让命令在引用位置方面minipage产生混淆cite。有人知道为什么会发生这种情况以及如何避免吗?

答案1

这里的问题是,\footfullcite使用and 时,在s/ s\footnote内使用时,会导致脚注/引用立即出现在/之后,而不是在页面/框架的底部;你可以在文档中引用的位置使用,然后解决这个问题minipagecolumn\footnoteminipagecolumn\footnotemark\footnotecite 外部/ minipagecolumnsice\footnotecite使用\footnotemark代替\footnote

一个小例子(我删除了原始问题中与问题及其解决方案无关的大部分代码):

\documentclass{beamer}
\usepackage{biblatex}

\begin{document}

\begin{frame}[fragile]
\begin{columns}
\begin{column}{.49\textwidth}
\begin{beamercolorbox}[center,wd=\textwidth]{postercolumn}
\begin{minipage}[T]{.95\textwidth}
  \parbox[t]{\textwidth}{
\begin{block}{Test}
this is some test text\footnotemark
\end{block}}
\end{minipage}
\end{beamercolorbox}
\end{column}\footcitetext{osborne-rubinstein}
%Second Column %
\begin{column}{.49\textwidth}
test
\end{column}
\end{columns}
\end{frame}

\end{document}

在此处输入图片描述

顺便提一下,您提到了一个无法解释的错误。您使用的主题要求至少提供\author\institution(否则会产生错误)并且有可用的特定图像;在您的最小示例中,没有考虑任何这些因素,因此这可能是问题的原因。

相关内容