在投影仪模板上垂直调整图形

在投影仪模板上垂直调整图形

我正在尝试调整包含 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}

相关内容