将三张图片水平居中放置在中间一张上

将三张图片水平居中放置在中间一张上

通常,在 Beamer 演示文稿的标题页中,我必须显示三个徽标,其中一些不是方形图像。我希望中间的一个水平居中,其他两个分别“填充”左侧和右侧的剩余空间。Latex 坚持将整个三幅图像组居中。我该如何更改此行为?

                  -------------------
--------          |                 |         --------------
|      |          |  this image is  |         |            |
|      |          | centered on the |         |            |
--------          |      slide      |         --------------
                  -------------------

答案1

您必须隐藏侧面图像的宽度:

\makebox[\textwidth][s]{% spread out the contents
  \makebox[0pt][l]{<left side image>}%
  \hfill
  <center image>%
  \hfill
  \makebox[0pt][r]{<right side image}%
}

如果\centering已经生效,则无需外部 即可获得相同的结果,方法是在包含右侧图像的框后\makebox添加\\

相关内容