我正在尝试调整包含 2 个不同大小图像的图形。有没有办法调整模板中心线上的左侧图像?我尝试使用该命令\centerline
但没有任何结果...
\documentclass[french]{beamer}
\usepackage[most]{tcolorbox}
\newcommand\WWider[2][2em]{%
\makebox[\linewidth][c]{%
\begin{minipage}{\dimexpr\textwidth+#1\relax}
\raggedright#2
\end{minipage}%
}%
}
\begin{document}
\subsection{Etat de l'art}
\begin{frame}{Les précèdents travaux}
\WWider[2em]{
\begin{figure}
\subfloat[{\scriptsize J.Lister, J.Neufeld, JFM (2018)} ] {{\includegraphics[height = 0.35 \textheight,width=0.45 \linewidth ]{pic/ListerExperiment.png} }}%
\qquad
\subfloat[{\scriptsize En bleu, les résultats expérimentaux. En rouge, le modèle (PF). En vert, le modèle (VT)}] {{\includegraphics[width=0.45 \linewidth]{pic/BerhanuExperiment.png} }}%
\end{figure}
}
\end{frame}
\end{document}
感谢您的帮助。
答案1
您可以使用投影仪列将图像(包括其标题)垂直居中。
这将避免您的\WWider
解决方法导致更多问题。Beamer 列会自动减小边距的宽度。
\documentclass[french]{beamer}
\usepackage{subcaption}
\begin{document}
\subsection{Etat de l'art}
\begin{frame}{Les précèdents travaux}
\begin{columns}
\begin{column}{.5\linewidth}
\begin{figure}
\subfloat[{\scriptsize J.Lister, J.Neufeld, JFM (2018)} ] {{\includegraphics[height = 0.15 \textheight,width=\linewidth ]{example-image} }}%
\end{figure}
\end{column}
\begin{column}{.5\linewidth}
\begin{figure}
\phantomsubcaption
\subfloat[{\scriptsize En bleu, les résultats expérimentaux. En rouge, le modèle (PF). En vert, le modèle (VT)}] {{\includegraphics[width=\linewidth]{example-image} }}%
\end{figure}
\end{column}
\end{columns}
\end{frame}
\end{document}
答案2
加载调整框后图形如果您只希望图像本身通过其中间点对齐(不包括子标题),则使用并添加[export]
选项。valign=c
\includegraphics
但是,如果你想对齐图像(包括其子标题),只需将每个图像插入\subfloat
到单独的\parbox
多行子标题也可以更改为使用悬挂格式;\captionsetup
如果您愿意,可以这样设置。
第一个例子的代码
\documentclass[french]{beamer}
\usepackage[export]{adjustbox}
\usepackage[most]{tcolorbox}
\usepackage{subfig}
\captionsetup{format=hang}
\begin{document}
\subsection{Etat de l'art}
\begin{frame}{Les précèdents travaux}
\begin{figure}
\subfloat[\scriptsize J.Lister, J.Neufeld, JFM (2018)]%
{\includegraphics[
height=0.25\textheight,
width=0.45\linewidth,
valign=c,
]{example-image}}%
\hfill%
\subfloat[\scriptsize En bleu, les résultats expérimentaux. En rouge, le modèle (PF). En vert, le modèle (VT)]%
{\includegraphics[
width=0.45\linewidth,
valign=c,
]{example-image}}
\end{figure}
\end{frame}
\end{document}
第二个示例的环境代码片段figure
(其余代码相同)
\begin{figure}
\parbox{0.45\linewidth}{%
\subfloat[\scriptsize J.Lister, J.Neufeld, JFM (2018)]%
{\includegraphics[
height=0.25\textheight,
width=\linewidth,
]{example-image}}
}%
\hfill%
\parbox{0.45\linewidth}{%
\subfloat[\scriptsize En bleu, les résultats expérimentaux. En rouge, le modèle (PF). En vert, le modèle (VT)]%
{\includegraphics[
width=\linewidth,
]{example-image}}}
\end{figure}