我正在为我的文章提供模板而苦恼。我有四张图片,我想在它们之间放置右箭头。
问题是箭头应该位于中间而不是底部。
\Teaser{
\TeaserImage{orig.png}
\Rightarrow
\TeaserImage{grid.png}
\Rightarrow
\TeaserImage{map.png}
\Rightarrow
\TeaserImage{predictions.png}
}
命令Teaser
和TeaserImage
在模板中定义如下
\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}