Logon sijoittaminen etusivulle sekä diat

Kysymys 1: Luon diamallin esitystä varten LaTexissa käyttäen Beamer-pakettia. Huomasin, että logon sijoittaminen diaan ei ole niin helppoa. Sen sijaan, että asetan logon samaan paikkaan dioissa, haluan sijoittaa logon otsadian keskelle tai hieman ylöspäin keskeltä. Onko mahdollista?

Kysymys 2: Haluan, että otsalistan jälkeisissä dioissa on logo oikeassa yläkulmassa. Joten laitoin tämän komennon,

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

Se meni hyvin:

Logo näkyvissä

Jos kuitenkin vaihdan yläpalkin väriä, logo menee palkin taakse eikä sitä enää näy:

Logo ei enää näy

Voinko mitenkään laittaa logon päälle?

Vastaa

Kysymys 1: Voit käyttää mitä tahansa kenttiä, jotka on antanut \author, \title, \date tai \institute kuvan sijoittamiseksi otsikkosivulle; jos mikään näistä kentistä ei salli halutun sijoittelun saavuttamista, voit käyttää textpos -paketti. Alla olevassa esimerkissä kuvan lisäämiseen käytetään kenttää \author.

Kysymys 2: textpos -paketissa voit lisätä logon malliin frametitle käyttämällä \addtobeamertemplate.

A yksinkertainen esimerkkikoodi:

\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} 

kirjoita kuvan kuvaus tähän

kirjoita kuvan kuvaus tähän

Kuten osjerick mainitsee kommentissa, yllä oleva ratkaisu ei toimi oikein, jos \framesubtitle käytetään (kuva siirtyy alaspäin); tässä tapauksessa TikZ-lähestymistapaa voidaan käyttää liikkumisen estämiseen:

\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} 

kommentit

  • Toimii kuin unelma! Kiitos paljon. MUOKKAA : Joku kiittää Gonzalo Medinaa tästä vastauksesta. En voi ' antaa sitä, koska minulla on 4 edustajaa.
  • +1 esimerkillesi addtobeamertemplate. Olen nyt ' ymmärtänyt sen.
  • @osjerick katso päivitetty vastaukseni; vastaukseni viimeinen esimerkkikoodi (TikZ: n avulla) antaa toivotun tuloksen.
  • @osjerick Tervetuloa; div div = = c0565d0845 ”>

tervetuloa; kaksi ajoa tarvitaan. Ensimmäinen on laskea koordinaatit ja toinen sijoittaa objekti.

  • Tietääkö kukaan, mistä löytyy dokumentaatiota todellisen \ logo -komennon käyttäytymisen muuttamisesta? Haut palauttavat vain joukon näitä hakkereita käyttämällä muita kenttiä.
  • Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *