![将三张图片水平居中放置在中间一张上](https://linux22.com/image/297323/%E5%B0%86%E4%B8%89%E5%BC%A0%E5%9B%BE%E7%89%87%E6%B0%B4%E5%B9%B3%E5%B1%85%E4%B8%AD%E6%94%BE%E7%BD%AE%E5%9C%A8%E4%B8%AD%E9%97%B4%E4%B8%80%E5%BC%A0%E4%B8%8A.png)
通常,在 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
添加\\