表紙とスライドにロゴを配置する

質問1: Beamerパッケージを使用してLaTexでのプレゼンテーション用のスライドテンプレートを作成しています。スライド内のロゴの配置はそれほど簡単ではないことがわかりました。スライド全体でロゴを同じ位置に配置するのではなく、タイトルスライドの中央または中央から少し上にロゴを配置したいと思います。可能ですか?

質問2:タイトルスライドの後のスライドにロゴを入れたい右上隅にあります。そこで、このコマンドを入力しました。

\logo{\includegraphics[height=0.8cm]{logo.eps}\vspace{220pt}} 

うまくいきました:

ロゴが表示されます

ただし、トップバーの色を変更すると、ロゴがバーの後ろに表示されなくなります。

ロゴ表示されなくなりました

ロゴを一番上に配置する方法はありますか?

回答

質問1:\author\title、、または\instituteを使用して、タイトルページに画像を配置します。これらのフィールドのいずれでも目的の配置を実現できない場合は、textposパッケージ。以下の例では、\authorフィールドを使用して画像を追加しています。

質問2:

パッケージでは、\addtobeamertemplateを使用してframetitleテンプレートにロゴを追加できます。

A簡単なサンプルコード:

\documentclass{beamer} \usetheme{Madrid} \usecolortheme{beaver} \usepackage{textpos} \title{The title} \author[The author]{\includegraphics[height=1cm,width=2cm]{cat}\\The Author} \institute[Inst.]{The Institute} \date{\today} \begin{document} \begin{frame} \maketitle \end{frame} \addtobeamertemplate{frametitle}{}{% \begin{textblock*}{100mm}(.85\textwidth,-1cm) \includegraphics[height=1cm,width=2cm]{cat} \end{textblock*}} \begin{frame}{Motivation} Now the logo is visible \end{frame} \end{document} 

ここに画像の説明を入力

ここに画像の説明を入力

osjerick がコメントで言及しているように、 \framesubtitleを使用すると、上記のソリューションは正しく動作しません(画像が下にシフトします)。この場合、TikZアプローチを使用して、動きを防ぐことができます。

\documentclass{beamer} \usetheme{Madrid} \usecolortheme{beaver} \usepackage{tikz} \title{The title} \author[The author]{\includegraphics[height=1cm,width=2cm]{cat}\\The Author} \institute[Inst.]{The Institute} \date{\today} \begin{document} \begin{frame} \maketitle \end{frame} \addtobeamertemplate{frametitle}{}{% \begin{tikzpicture}[remember picture,overlay] \node[anchor=north east,yshift=2pt] at (current page.north east) {\includegraphics[height=0.8cm]{cat}}; \end{tikzpicture}} \begin{frame}{Motivation} Now the logo is visible \end{frame} \begin{frame}{Motivation} \framesubtitle{A} Now the logo is visible \end{frame} \end{document} 

コメント

  • チャームのように機能します!どうもありがとう。 編集:誰かがこの返信にゴンザロメディナに賛成してください。 '私はそれを行うには4担当者が不足しているため、それを与えることはできません。
  • addtobeamertemplate。これで、'理解できました。
  • @osjerick更新された回答をご覧ください。私の答えの最後のサンプルコード(TikZを使用)は、望ましい結果をもたらします。
  • @osjerickあなた'どういたしまして。確かに、2回の実行が必要です。 1つ目は座標を計算し、2つ目はオブジェクトを配置することです。
  • 実際の\ logoコマンドの動作を変更するためのドキュメントがどこにあるか知っている人はいますか?検索では、他のフィールドを使用してこれらのハックの束が返されます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です