A címke elhelyezése a címlapon, valamint a diák

1. kérdés: Diasablont készítek egy prezentációhoz a LaTex-ben a Beamer csomag segítségével. Megállapítottam, hogy a logó elhelyezése a dián nem olyan egyszerű. Ahelyett, hogy a logót ugyanabban a helyzetben helyezném el a diákon, a logót középre vagy kissé felfelé akarom helyezni a cím diában. Lehetséges?

2. kérdés: A diák a diák utáni diákban szeretném a logót a jobb felső sarokban. Tehát feltettem ezt a parancsot,

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

Jól sikerült:

Logó látható

Ha azonban megváltoztatom a felső sáv színét, akkor a logó a sáv mögé kerül, és már nem látható:

Logó már nem látható

Van-e valamilyen módja annak, hogy a tetejére tegyem a logót?

Válasz

1. kérdés: Használhatja a \author, \title, vagy \institute a kép címoldalra helyezéséhez; ha ezen mezők egyike sem teszi lehetővé a kívánt elhelyezés elérését, használhatja a textpos csomag. Az alábbi példa a \author mezőt használja a kép hozzáadásához.

2. kérdés: A textpos csomag hozzáadhatja a logót a frametitle sablonhoz a \addtobeamertemplate használatával.

A egyszerű példakód:

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

írja ide a kép leírását

írja ide a kép leírását

Ahogy osjerick megemlít egy megjegyzésben, a fenti megoldás “nem fog helyesen viselkedni, ha \framesubtitle -t használunk (a kép lefelé tolódik); ebben az esetben a TikZ megközelítés használható a mozgás megakadályozására:

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

Megjegyzések

  • Úgy működik, mint a karikacsapás! Nagyon köszönöm. SZERKESZTÉS : Valaki kérem, szavazza fel Gonzalo Medinát erre a válaszra. ' nem adhatom meg, mert 4 hiányzó vagyok.
  • +1 a példádhoz a következővel: addtobeamertemplate. Most már ' megértettem.
  • @osjerick kérem, olvassa el a frissített válaszomat; a válaszom utolsó példakódja (a TikZ használatával) megadja a kívánt eredményt.
  • @osjerick You ' üdvözlöm; két menetre van szükség. Az első a koordináták kiszámítása, a második pedig az objektum elhelyezése.
  • Tudja valaki, hogy hol talál dokumentációt a tényleges \ logo parancs viselkedésének módosításáról? A keresések csak egy csomó ilyen feltörést adnak vissza más mezők használatával.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük