beamer latex 中的两个图像列

beamer latex 中的两个图像列

我正在做一个beamer演示,我想在一张幻灯片中并排显示两张图片。因此,我使用了命令\columns。但我保持图像尺寸非常小。我尝试调整宽度,但除此之外,我无法获得所需的外观,字体大小大于图像大小!

在此处输入图片描述

有什么帮助可以改善外观吗? 我的代码:

\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage{mhchem}
\begin{document}
\begin{frame}
\frametitle{explanation}
\begin{columns}
\begin{column}{0.5\textwidth}
\includegraphics[width=0.5\textwidth]{wr1(1)}\\
\ce{2 H_2O + 2O_2 -> 2H_2O} 
\end{column}
\begin{column}{0.5\textwidth}  %%<--- here
\begin{center}
 \includegraphics[width=0.5\textwidth]{wr1(2)}\\
Here, Transtion is no longer enabled.
 \end{center}
 \end{column}
\end{columns}
\end{frame}
\end{document}

答案1

正如评论中所述,在column环境中,\textwidth被重新定义为列本身的宽度。因此,如果您希望图像的宽度等于列的宽度,则需要使用

\includegraphics[width=\textwidth]{filename}

即没有0.5代码中的。下面是一个示例,使用稍微修改过的代码版本。(我当然没有你的图片,所以我使用了包example-image中的mwe图片。)

请注意,beamer加载graphicx包,因此不需要明确说明\usepackage{graphicx}

\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage[version=4]{mhchem}
\begin{document}
\begin{frame}
\frametitle{explanation}
\begin{columns}[t] % [t] added for vertical alignment
\begin{column}{0.5\textwidth}
\centering
\includegraphics[width=\textwidth]{example-image} % removed 0.5

\ce{2 H_2O + 2O_2 -> 2H_2O} 
\end{column}
\begin{column}{0.5\textwidth}  %%<--- here
\centering
\includegraphics[width=\textwidth]{example-image} % removed 0.5

Here, Transition is no longer enabled.
\end{column}
\end{columns}
\end{frame}
\end{document}

在此处输入图片描述

相关内容