我在将图像置于一列的中心时遇到了一个奇怪的问题。
我将创建一个演示文稿,Beamer
并且我创建了一张有两列的幻灯片。
这个想法(概念上)是显示第一张图像,然后显示第二张,然后显示最后一张,它应该替换前两张,但要垂直居中,我不知道怎么做,但我的最后一张图像位于幻灯片的底部。
以下是代码:
\documentclass{beamer}
\usepackage[utf8x]{inputenc}
\usepackage{default}
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{graphicx}
\usepackage{xmpmulti}
\graphicspath{{bilder_pre/}}
\usetheme{Warsaw}
\setbeamercovered{transparent}
\setbeamertemplate{items}[ball]
\begin{document}
\begin{frame}{TEXT - \textsl{TEXT TEXT TEXT}}
\begin{block}{Auswirkung der dcckbcskjcbsc}
Kommentar
\end{block}
\begin{columns}
\begin{column}{0.33\textwidth}
\visible<1-2>{\includegraphics[scale=0.2]{foto1}}
\visible<2>{\includegraphics[scale=0.2]{foto2}}%
\llap{\includegraphics<3->[scale=0.2]{foto3}}
\end{column}
\begin{column}{0.33\textwidth}
% \includegraphics<1->[scale=0.2]{Abbildung4_2}
\end{column}
\begin{column}{0.33\textwidth}
% \includegraphics<1>[scale=0.2]{Abbildung4_1}
\end{column}
\end{columns}
\end{frame}
\end{document}
我尝试了所有组合:\centering{}
、\parbox
和。不管怎样\begin{overlayarea}
...\begin{overprint}
我能做什么?
答案1
这里有一个使用\parbox
和 的解决方案\only
:
\PassOptionsToPackage{demo}{graphicx}
\documentclass{beamer}
\usepackage{graphicx}
\usepackage{framed}
\usetheme{Warsaw}
\begin{document}
\begin{frame}{TEXT - \textsl{TEXT TEXT TEXT}}
\begin{block}{Auswirkung der dcckbcskjcbsc}
Kommentar
\end{block}
\begin{columns}
\begin{column}{0.33\textwidth}
%better than scale: width + height + keepaspectratio
\parbox[c][.6\textheight][c]{\columnwidth}{%
\only<1-2>{\includegraphics[width=\columnwidth,%
height=.3\textheight,keepaspectratio]{foto1}\\%
\visible<2>{\includegraphics[width=\columnwidth,%
height=.3\textheight,keepaspectratio]{foto2}}%
}
\only<3>{\includegraphics[width=\columnwidth,%
height=.3\textheight,keepaspectratio]{foto3}%
}}
\end{column}
\begin{column}{0.33\textwidth}
\end{column}
\begin{column}{0.33\textwidth}
\end{column}
\end{columns}
\end{frame}
\end{document}