我在 beamer 框架中有两列。左列包含项目列表,右列包含图像。
在右栏插入图像会改变左栏中文本的位置,但我希望左栏不会受到右栏中发生的任何事情的影响。
以下 MWE 重现了此示例(注释和取消注释该\includegraphics
行):
\documentclass{beamer}
\usepackage{mwe}
\begin{document}
\begin{frame}[t]
\begin{columns}
\begin{column}{.48\textwidth}
\begin{itemize}
\item This is text
\end{itemize}
\end{column}
\begin{column}{.48\textwidth}
\includegraphics[width=\linewidth]{example-image-a}
\end{column}
\end{columns}
\end{frame}
\end{document}
具有以下输出:
左边是正确的文本位置,右边是错误的位置。
根据答案列之间的文本对齐方式这个问题可以通过使用顶部对齐框架来解决。不幸的是,这里没起作用。
答案1
阅读beamer 文档在环境中,请注意对齐第一行顶部(而不是基线)的columns
选项。来自手册:T
T
与选项类似t
,但T
对齐第一行的顶部,而t
对齐第一行的所谓基线。如果使用该t
选项时似乎发生了奇怪的事情(例如,如果图形在使用t
选项时突然“下降”而不是“上升”,请尝试使用此选项。
使用\begin{columns}[T]
而不是\begin{columns}
然后给出