Domanda 1: Sto creando un modello di diapositiva per una presentazione in LaTex utilizzando il pacchetto Beamer. Ho scoperto che il posizionamento del logo nella diapositiva non è così facile. Invece di posizionare il logo nella stessa posizione in tutte le diapositive, voglio posizionare il logo al centro o un po più in alto rispetto al centro nella diapositiva del titolo. È possibile?
Domanda 2: Nelle diapositive dopo la diapositiva del titolo voglio il logo nellangolo in alto a destra. Quindi, ho inserito questo comando,
\logo{\includegraphics[height=0.8cm]{logo.eps}\vspace{220pt}}
È andato bene:
Tuttavia, se cambio il colore della barra superiore, il logo va dietro la barra e “non è più visibile:
Esiste un modo per mettere il logo in alto?
Risposta
Domanda 1: puoi utilizzare qualsiasi campo fornito da \author
, \title
, \date
o \institute
per posizionare limmagine nella pagina del titolo; se nessuno di questi campi ti consente di ottenere il posizionamento desiderato, puoi utilizzare textpos
. Lesempio seguente utilizza il campo \author
per aggiungere limmagine.
Domanda 2: con laiuto del textpos
puoi aggiungere il logo al frametitle
modello utilizzando \addtobeamertemplate
.
A codice di esempio semplice:
\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}
Come osjerick menziona in un commento, la soluzione di cui sopra non si comporterà correttamente se si utilizza \framesubtitle
(limmagine si sposterà verso il basso); in questo caso, è possibile utilizzare un approccio TikZ per impedire il movimento:
\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
. Ora ' lho capito.