Vraag 1: Ik maak een diasjabloon voor een presentatie in LaTex met behulp van het Beamer-pakket. Ik vond de plaatsing van het logo in de dia niet zo eenvoudig. In plaats van het logo overal op de dias op dezelfde positie te plaatsen, wil ik het logo in het midden of iets omhoog vanuit het midden in de titeldia plaatsen. Is het mogelijk?
Vraag 2: In de dias na de titelslide wil ik het logo in de rechterbovenhoek. Dus ik heb dit commando gegeven,
\logo{\includegraphics[height=0.8cm]{logo.eps}\vspace{220pt}}
Het ging goed:
Als ik echter de kleur van de bovenste balk verander, gaat het logo achter de balk en is het niet langer zichtbaar:
Is er een manier waarop ik het logo bovenaan kan plaatsen?
Antwoord
Vraag 1: U kunt elk van de velden gebruiken die worden gegeven door \author
, \title
, \date
, of \institute
om de afbeelding op de titelpagina te plaatsen; als geen van deze velden u de gewenste plaatsing mogelijk maakt, kunt u de textpos
pakket. Het onderstaande voorbeeld gebruikt het \author
veld om de afbeelding toe te voegen.
Vraag 2: Met behulp van de textpos
pakket kunt u het logo toevoegen aan de frametitle
sjabloon met \addtobeamertemplate
.
A eenvoudige voorbeeldcode:
\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}
Zoals osjerick vermeldt in een opmerking, de bovenstaande oplossing “gedraagt zich niet correct als \framesubtitle
wordt gebruikt (de afbeelding zal naar beneden verschuiven); in dit geval kan een TikZ-benadering worden gebruikt om de verplaatsing te voorkomen:
\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
. Nu heb ik ' het begrepen.