两张图片与页面中心对齐

两张图片与页面中心对齐

我需要在第一张幻灯片上添加两个徽标。问题是这些徽标的尺寸差别很大。所以我决定将它们对齐到页面的中心。

幻灯片看起来应如下所示:

|                                |
|                                |
|         TITLE AND STUFF        |
|             AUTHORS            |
|                                |
|      | logo 1 ||  logo 2      ||
|      |        ||              ||
|      |        |                |
|      |        |                |
|                                |

我怎样才能在 beamer 中实现这种布局?

答案1

这是beamer的解决方案\maketitle。它将两个徽标放入 中\titlegraphic,并对齐在中间。我使用星号作为日期以验证中心调整。

\documentclass[demo]{beamer}
\usetheme{Copenhagen}
\title{Presentation Title}
\author{Author}
\date{*}
\titlegraphic{%
  \mbox{}%
  \llap{\includegraphics[width=2cm]{logo1}\quad}%
  \rlap{\quad\includegraphics[width=4cm]{logo2}}}
\begin{document}
\maketitle
\end{document}

替代文本

  • \llap\rlap隐藏图像的真实宽度。

  • \raisebox{-\height}{...}将其基线移至顶部以进行顶部对齐。

答案2

以下是我的做法。首先进入中心环境,然后将左侧图形放在面向左侧的零宽度框中,将右侧图形放在面向右侧的零宽度框中。例如,

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[11]

\begin{center}
  \makebox[0pt][r]{%
    \fbox{\rule{10em}{20em}}% = first graphic
  }%
  \qquad % space in the middle
  \makebox[0pt][l]{%
    \fbox{\rule{20em}{10em}}% = second graphic
  }%
\end{center}

\lipsum[14]
\end{document}

(请注意,这并非特定于投影仪,但在那里也同样有效。)

相关内容