Question 1: Je crée un modèle de diapositive pour une présentation en LaTex en utilisant le package Beamer. Jai trouvé que le placement du logo dans la diapositive nétait pas si simple. Au lieu de placer le logo dans la même position dans les diapositives, je souhaite placer le logo au milieu ou un peu en haut à partir du milieu dans la diapositive de titre. Est-ce possible?
Question 2: Dans les diapositives après la diapositive de titre, je veux avoir le logo dans le coin supérieur droit. Donc, jai mis cette commande,
\logo{\includegraphics[height=0.8cm]{logo.eps}\vspace{220pt}}
Ça sest bien passé:
Cependant, si je change la couleur de la barre supérieure, le logo passe derrière la barre et il nest plus visible:
Est-il possible de mettre le logo en haut?
Réponse
Question 1: Vous pouvez utiliser nimporte lequel des champs fournis par \author
, \title
, \date
ou \institute
pour placer limage dans la page de titre. Si aucun de ces champs ne vous permet dobtenir lemplacement souhaité, vous pouvez utiliser textpos
package. Lexemple ci-dessous utilise le champ \author
pour ajouter limage.
Question 2: Avec laide du textpos
, vous pouvez ajouter le logo au modèle frametitle
en utilisant \addtobeamertemplate
.
A code dexemple simple:
\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}
Comme osjerick le mentionne dans un commentaire, la solution ci-dessus « ne se comportera pas correctement si \framesubtitle
est utilisé (limage se décale vers le bas); dans ce cas, une approche TikZ peut être utilisée pour empêcher le mouvement:
\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}
addtobeamertemplate
. Maintenant, jai ' compris.