我在一个块中插入了一个图像。当我增加图像的大小时,块的大小却减小了。我不明白发生了什么?
\documentclass[compress,red]{beamer}
\usepackage{etex}
\mode<presentation>
\usetheme{Warsaw}
\usepackage[applemac]{inputenc}%les accents pour mac
%\usepackage{caption}
%\captionsetup{font=small}
%\captionsetup{labelformat=empty}
\usepackage{subfigure}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{array,ragged2e}
\usepackage{setspace}
\usepackage{multirow}
%\usepackage{subcaption}
\begin{document}
\section{section1 }
\frame[shrink]{\frametitle{Titre de la fenetre}
\begin{block}{Scénario 2}
\begin{figure}[!h]
\centering
\fbox{
\mbox{\subfigure[Vue 1]{\includegraphics[width=4cm]{image1.png}} \quad \quad
\subfigure[Vue 2]{\includegraphics[width=4cm]{image1.png}}}}
%\caption{Reconstruction 3D:Scénario 2}
\end{figure}
\end{block}
\begin{block}{Scénario 2}
\begin{figure}[!h]
\centering
\fbox{
\mbox{\subfigure[Vue 1]{\includegraphics[width=4cm]{image1.png}} \quad \quad
\subfigure[Vue 2]{\includegraphics[width=4cm]{image1.png}}}}
%\caption{Reconstruction 3D:Scénario 2}
\end{figure}
\end{block}
}
\end{document}
答案1
该[shrink]
选项会缩小所有内容,这就是 Beamer 手册称其为“邪恶”的原因。实现所需效果的唯一方法是不使用该[shrink]
选项,然后调整图像的高度和宽度以适应您必须使用的实际块空间。正如您在评论中指出的那样,这可能会影响图像质量,但在这种情况下确实没有其他解决方案:
\documentclass[compress,red,demo]{beamer}
\usepackage{etex}
\mode<presentation>
\usetheme[]{Warsaw}
\usepackage[utf8]{inputenc}%les accents pour mac
\usepackage{subfigure}
\usepackage{graphicx}
\begin{document}
\section{section1 }
\frame{\frametitle{Titre de la fenetre}
\begin{block}{Scénario 2}
\begin{figure}[!h]
\centering
\fbox{
\mbox{\subfigure[Vue 1]{\includegraphics[height=1.5cm,width=2cm]{image1.png}} \quad \quad
\subfigure[Vue 2]{\includegraphics[height=1.5cm,width=2cm]{image1.png}}}}
%\caption{Reconstruction 3D:Scénario 2}
\end{figure}
\end{block}
\begin{block}{Scénario 2}
\begin{figure}[!h]
\centering
\fbox{
\mbox{\subfigure[Vue 1]{\includegraphics[height=1.5cm,width=2cm]{image1.png}} \quad \quad
\subfigure[Vue 2]{\includegraphics[height=1.5cm,width=2cm]{image1.png}}}}
%\caption{Reconstruction 3D:Scénario 2}
\end{figure}
\end{block}
}
\end{document}