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.