我正在做一个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}