图像之间的箭头垂直对齐

图像之间的箭头垂直对齐

我正在为我的文章提供模板而苦恼。我有四张图片,我想在它们之间放置右箭头。

问题

问题是箭头应该位于中间而不是底部。

\Teaser{
    \TeaserImage{orig.png}
    \Rightarrow
    \TeaserImage{grid.png}
    \Rightarrow
    \TeaserImage{map.png}
    \Rightarrow
    \TeaserImage{predictions.png}
}

命令TeaserTeaserImage在模板中定义如下

\newcommand{\Teaser}[1]{\global\HaveTeasertrue\def\@Teaser{#1}}
\newcommand{\TeaserImage}[1]{\includegraphics[height=1in]{#1}}

我曾尝试使用vspace,但没有任何效果。

答案1

\documentclass{article}
\usepackage[margin=50pt]{geometry}
\usepackage{graphicx,amssymb}
%\newcommand{\Teaser}[1]{\global\HaveTeasertrue\def\@Teaser{#1}}
\newcommand{\TeaserImage}[1]{\raisebox{%
  .5\dimexpr-\height+\ht\strutbox-\dp\strutbox}{%
  \includegraphics[height=1in]{#1}}}
\begin{document}
$%\Teaser{
    \TeaserImage{example-image}
    \Rightarrow
    \TeaserImage{example-image-a}
    \Rightarrow
    \TeaserImage{example-image-b}
    \Rightarrow
    \TeaserImage{example-image-c}
$%}
\end{document}

在此处输入图片描述

答案2

只是阐明我的评论。

\documentclass{article}
\usepackage{graphicx}
\usepackage[margin=1in]{geometry}
\newcommand{\TeaserImage}[1]{\vcenter{\hbox{\includegraphics[height=1in]{#1}}}}
\begin{document}
$\TeaserImage{example-image-duck}
    \Rightarrow
    \TeaserImage{example-image-duck}
    \Rightarrow
    \TeaserImage{example-image-duck}
    \Rightarrow
    \TeaserImage{example-image-duck}$
\end{document}

在此处输入图片描述

相关内容