我想在我的海報中添加一些引文,但我面臨引文出現位置的問題。
在下面的程式碼中(出於某種原因我無法理解的最小範例會給出錯誤,但仍然輸出一個 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
這裡的問題是,在s/ s 內部使用 and 時,\footfullcite
會\footnote
導致腳註/引用立即出現在/之後,而不是出現在頁面/框架的底部;您可以在文件中引用的位置使用來解決此問題,然後minipage
column
\footnote
minipage
column
\footnotemark
\footnotecite
外部sice使用/代替。minipage
column
\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
(否則會產生錯誤)並具有可用的某些圖像;在您的最小範例中,沒有考慮這些因素,因此這可能是問題的原因。