Anzeige:
Ergebnis 1 bis 8 von 8

Thema: eigene Kopf- und Fusszeilen in Beamer

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    9

    eigene Kopf- und Fusszeilen in Beamer

    Hi Allerseits!

    Ich möchte in meine Beamer-Präsentation eigene Kopf- und Fusszeilen integrieren.

    Was ich will:

    Kopfzeile: Ein Strich trennt Kopf und Mitte. Darüber ist die Überschrift mittig.

    Fusszeile: Ein Strich vertikal mittig in der Fusszeile. Auf dem Strich stehen Universität und Lehrstuhl. Links und rechts des Striches soll jeweils ein Symbol (links von Uni, rechts von Lehrstuhl) stehen.

    Leider konnte ich nicht finden, wie man das macht. Hab in der Beamer-Doku und anderen geschaut. Aber insbesondere so einen Strich konnte ich nicht finden.

    Kann mir jemand sagen, wie ich das machen kann, bzw. mir sagen, wo es steht, wie es geht?

    Vielen Dank,
    Martin

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.04.2007
    Beiträge
    98
    Hallo,

    solche Einstellungen werden unter anderem im beamer-Packet unter themes/outer in der entsprechenden sty-Datei eingetragen. Die sty-Datei wird von den ausgewählten Theme (beamertheme_NAME_.sty im theme-Ordner) aufgerufen.

    Am besten du schaust dir mal ein Theme genauer an, indem du einfach die sty-Datein mit einem Texteditor öffnest.


    mfg,

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.06.2007
    Beiträge
    338
    ... wie ich heute erfahren hab (danke mrunix-forum!) kann man die .sty datei wohl auch im Dokumenten-Ordner speichern (lokal geht vor global)

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    9
    Vielen Dank schon mal für die Antworten! Wobei ich bei der zweiten keine Ahnung hab, was mir Spindoctor sagen will. ^^

    Jedenfalls hab ich jetzt mal welche der themes geöffnet und angeschaut, und nochmal dokus gelesen. Ich habe aber noch nicht viel verstanden. Davon abgesehen, hab ich immer noch nichts über Linien gefunden.
    Kann mir da jemand helfen?

    Grüße, Martin

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    9
    irgendjemand, der schonmal mit beamer gearbeitet hat?

    edit: ok, dann poste ich halt mal, wie weit ich jetzt bin, vielleicht kann mir dann jemand weiterhelfen.

    bis jetzt hab ich:

    \usetheme{default}

    \setbeamercolor{separation line}{fg=black}

    \setbeamertemplate{headline}
    {%
    \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
    leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
    \usebeamerfont{subsection in head/foot}\inserttitle
    \end{beamercolorbox}%
    \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
    \end{beamercolorbox}
    }

    \setbeamertemplate{footline}
    {%
    \begin{beamercolorbox}[ht=0ex,dp=1ex,leftskip=.15cm,rightskip=.3cm plus1fil]{section in head/foot}
    \usebeamerfont{section in head/foot}
    \pgfimage[width=.7cm,height=.7cm]{Unilogo.jpg}%
    \end{beamercolorbox}
    \begin{beamercolorbox}[wd=\textwidth,ht=0ex,dp=5ex,leftskip=8em,rightskip =8em]{title in head/foot}%
    \usebeamerfont{title in head/foot}%
    Universität Stuttgart\hfill\insertshortinstitute\hfill%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[colsep=6pt]{middle separation line foot}
    \end{beamercolorbox}
    \begin{beamercolorbox}[ht=0ex,dp=1ex,leftskip=.15cm,rightskip=.15cm plus1fil]{section in head/foot}
    \usebeamerfont{section in head/foot}
    \pgfimage[width=.7cm,height=.7cm]{LHG.jpg}
    %
    \end{beamercolorbox}
    }

    Die rot markierten Sachen stellen mich noch nicht zufrieden:
    1. was ist das Kommando für den jeweiligen Folien/Frame-Titel?
    2. wieso sehe ich keine Linie?
    3. wie kriege ich das Unilogo schön in die Ecke?
    4. schon wieder keine Linie sichtbar...
    5. wie kriege ich das zweite Logo in die rechte untere Ecke? Bis jetzt überlagert es links das Unilogo.

    Grüße, Martin
    Geändert von XChanges (05-07-2010 um 11:17 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Hallo,

    hier ein Vorschlag, der Dir vielleicht etwas weiter hilft:

    Code:
    \documentclass{beamer}
    
    \usepackage[ansinew]{inputenc}
    
    \pgfdeclareimage[width=.7cm,height=.7cm]{LogoUni}{Unilogo}
    \pgfdeclareimage[width=.7cm,height=.7cm]{LogoLHG}{LHG}
    
    \setbeamercolor{separation line}{bg=green}
    
    \setbeamertemplate{headline}
    {%
    	\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
    			leftskip=.3cm,rightskip=.3cm plus1fil,center]{section in head/foot}
    		\usebeamerfont{section in head/foot}\insertsection%
    	\end{beamercolorbox}%
    	\begin{beamercolorbox}[colsep=1pt]{lower separation line head}
    	\end{beamercolorbox}
    }
    
    \setbeamertemplate{navigation symbols}{}
    
    \setbeamertemplate{footline}
    {%
    	\begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
    			leftskip=.3cm,rightskip=.3cm plus1fil,center]{title in head/foot}%
    		\usebeamerfont{title in head/foot}%
    		Universität Stuttgart\hfill\insertshortinstitute\hfill%
    	\end{beamercolorbox}%
    	\begin{beamercolorbox}[colsep=2pt]{middle separation line foot}
    		\pgfuseimage{LogoUni}\hfill\pgfuseimage{LogoLHG}%	
    	\end{beamercolorbox}
    	\begin{beamercolorbox}[ht=2pt]{title in head/foot}%
    	\end{beamercolorbox}%
    }
    
    \title{Titel}
    \institute[Institut (Kurzform)]{Institut}
    
    \begin{document}
    \section{Titel}
    \begin{frame}
    \frametitle{test}
    Test
    \end{frame}
    \end{document}
    Gruß
    Elke

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    9
    Hallo Elke!

    Vielen Dank für die Antwort. Durch ein bisschen rumprobieren und abändern deines Vorschlages bin ich jetzt zu 95% an meinem Ziel!

    Mein bisheriger Code:

    \pgfdeclareimage[width=.7cm,height=.7cm]{LogoUni}{Unilogo}
    \pgfdeclareimage[width=.7cm,height=.7cm]{LogoLHG}{LHG}

    \setbeamercolor{separation line}{bg=gray}

    \setbeamertemplate{headline}
    {%
    \begin{beamercolorbox}[ht=5ex,dp=2ex,%
    leftskip=.3cm,rightskip=.3cm plus1fil,center]{frametitle}
    \usebeamerfont{frametitle}\insertframetitle%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[colsep=0.4pt]{lower separation line head}
    \end{beamercolorbox}
    }

    \setbeamertemplate{footline}
    {%
    \begin{beamercolorbox}[wd=\textwidth,ht=0ex,dp=1ex,leftskip=8em,rightskip =8em]{title in head/foot}%
    \usebeamerfont{title in head/foot}%
    Universität Stuttgart\hfill\insertshortinstitute\hfill%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[colsep=0.4pt]{middle separation line foot}
    \end{beamercolorbox}
    \begin{beamercolorbox}[wd=\textwidth,ht=0ex,dp=2pt,leftskip=2pt,rightskip =2pt]{title in head/foot}
    \pgfuseimage{LogoUni}\hfill\pgfuseimage{LogoLHG}
    \end{beamercolorbox}
    }

    So, was jetzt noch nicht so optimal ist:
    1. Der Titel des Frames ist jetzt wie gewünscht im Kopf, aber leider auch noch im Hauptpart in der Mitte auch noch. Wie kann ich Latex sagen, dass ich den Frametitle nur im Kopf haben will?
    2. Obwohl er macht, was er soll, kommt trotzdem der Fehler "Undefined control sequence" für \insertframetitle ???
    3. Der Fuss sieht zwar schon zufriedenstellend aus - gibt es aber trotzdem eine Möglichkeit, die Separation Line a) höher zu bringen (ich hab ja nur colsep als Parameter)? b) an den Seiten zu beschneiden, so dass sie im Fuss und Kopf nicht bis ganz an den Rand geht?

    Wär nochmal super dankbar für Antworten!

    Grüße, Martin

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.10.2008
    Beiträge
    9
    So, habs jetzt durch noch ein bisschen nachlesen hingekriegt:

    \pgfdeclareimage[width=.7cm,height=.7cm]{LogoUni}{Unilogo}
    \pgfdeclareimage[width=.7cm,height=.7cm]{LogoLHG}{LHG}

    \setbeamercolor{separation line}{bg=gray}

    \setbeamertemplate{frametitle}
    {%
    \begin{beamercolorbox}[ht=0ex,dp=0ex,%
    leftskip=.3cm,rightskip=.3cm plus1fil,center]{frametitle}
    \usebeamerfont{frametitle}\insertframetitle%
    \end{beamercolorbox}%
    \vskip-10pt
    \begin{beamercolorbox}[colsep=0.6pt]{upper separation line head}
    \end{beamercolorbox}
    }

    \setbeamertemplate{footline}
    {%
    \begin{beamercolorbox}[wd=\textwidth,ht=0ex,dp=1ex,leftskip=8em,rightskip =8em]{title in head/foot}%
    \usebeamerfont{title in head/foot}%
    Universität Stuttgart\hfill\insertshortinstitute\hfill%
    \end{beamercolorbox}%
    \begin{beamercolorbox}[colsep=0.4pt]{middle separation line foot}
    \end{beamercolorbox}
    \begin{beamercolorbox}[wd=\textwidth,ht=0pt,dp=2pt,leftskip=2pt,rightskip =2pt]{title in head/foot}
    \pgfuseimage{LogoUni}\hfill\pgfuseimage{LogoLHG}
    \end{beamercolorbox}
    }



    \beamertemplatenavigationsymbolsempty

    Hoffe, das hilft vielleicht noch dem ein oder anderen!

    Danke auch für alle Hilfe, die ich bekommen habe!

    Grüße, Martin

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •