PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : beamer->headline->bild einfügen



Mat
20-11-2008, 17:41
Hallo,

ich versuche vergeblich ein Bild in die headline meines beamertemplates zu setzen. Ich will es nämlich so dass das Bild neben dem verlauf (der oben in der titelleiste angezeigt wird) steht.

Ich habe anbei ein minimalbeispiel von meiner vorlage und will jetzt oben rechts ein Bild reinsetzen. Dieses liegt also auf dem weißen hintergrund....

Danke für Hilfe



\documentclass[10pt]{beamer}

\usepackage{ngerman}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{pslatex}
\usepackage{colortbl}
\usepackage{beamerthemeshadow}
%\usepackage{blindtext}
\usepackage{graphics}
\usepackage{multirow}
\usepackage{picins}
\beamersetuncovermixins{\opaqueness<1>{25}}{\opaqueness<2->{15}}

\usepackage[osf,slantedGreek]{mathpazo} % Schrift bei Formeln
\usefonttheme{professionalfonts}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% General Settings (Layout) %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\beamertemplatenavigationsymbolsempty


% Own color theme
\definecolor{darkbrown}{rgb}{0.3,0.1,0.1}
\definecolor{beige}{rgb}{0.65,0.30,0.1}
\definecolor{textcolor}{rgb}{0.3,0.14,0}
\definecolor{darkgreen}{rgb}{0.09,0.62,0.10}
\definecolor{lightred}{rgb}{1.0,0.6,0.6}
\definecolor{lightgreen}{rgb}{0.7,1.0,0.7}
\definecolor{lightbeige}{rgb}{0.92,0.68,0.17}
\definecolor{lightbeige2}{rgb}{1.0,0.85,0.51}
\definecolor{lightblue}{rgb}{0.23,0.2,1.0}
\setbeamercolor{section in head/foot}{fg=white, bg=blue}
\setbeamercolor{subsection in head/foot}{fg=black, bg=white}
\setbeamercolor{normal text}{fg=textcolor}
\setbeamercolor{block title}{bg=blue}
\setbeamercolor{section in toc}{fg=textcolor}
\setbeamercolor{item}{fg=blue}
\setbeamercolor{title}{fg=white, bg=blue}

\def\colCell#1{\multicolumn{1}{>{\columncolor{green!30}}c}{#1}}


\setcounter{tocdepth}{1}





% Changing footline
\setbeamertemplate{footline}
{
\leavevmode%
\hbox{\begin{beamercolorbox}[wd=.85\paperwidth,ht=2.5ex,dp=1.125ex]{author in head/foot}%
\usebeamerfont{author in head/foot}\centering\insertshorttitle%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.15\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3c m,rightskip=.3cm plus1fil]{title in head/foot}%
\insertframenumber\ / \inserttotalframenumber%
\end{beamercolorbox}
}%
\vskip0pt%
}%







\begin{document}
\title{Dies ist eine Beispielpr�sentation}
\author{My Name}
\date{11. November 2008}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{�berblick}\tableofcontents
\end{frame}



\section{Motivation}

%%%%%%%%%%%%%%%%%%%%%%%%%
% FOLIE 3 %
%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection{Ziel}
\begin{frame}
gergergerg
\end{frame}
\begin{frame}
gergergerg
\end{frame}
\section{Section 2}
\begin{frame}
gergerg
\end{frame}

\subsection{Berechnung}
\begin{frame}
gerge
\end{frame}


\section{Section 2}
\begin{frame}
gergerg
\end{frame}

\section{Section 2}
\subsection{test}
\begin{frame}
gergerg
\end{frame}


\end{document}

edico
22-11-2008, 15:53
Vielleicht willst Du es so oder passt an Deine Vorstellunge an:



\documentclass[10pt]{beamer}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage{beamerthemeshadow}

\usepackage[osf,slantedGreek]{mathpazo} % Schrift bei Formeln
\usefonttheme{professionalfonts}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% General Settings (Layout) %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\beamertemplatenavigationsymbolsempty


% Own color theme
\definecolor{darkbrown}{rgb}{0.3,0.1,0.1}
\definecolor{beige}{rgb}{0.65,0.30,0.1}
\definecolor{textcolor}{rgb}{0.3,0.14,0}
\definecolor{darkgreen}{rgb}{0.09,0.62,0.10}
\definecolor{lightred}{rgb}{1.0,0.6,0.6}
\definecolor{lightgreen}{rgb}{0.7,1.0,0.7}
\definecolor{lightbeige}{rgb}{0.92,0.68,0.17}
\definecolor{lightbeige2}{rgb}{1.0,0.85,0.51}
\definecolor{lightblue}{rgb}{0.23,0.2,1.0}
\setbeamercolor{section in head/foot}{fg=white, bg=blue}
\setbeamercolor{subsection in head/foot}{fg=black, bg=white}
\setbeamercolor{normal text}{fg=textcolor}
\setbeamercolor{block title}{bg=blue}
\setbeamercolor{section in toc}{fg=textcolor}
\setbeamercolor{item}{fg=blue}
\setbeamercolor{title}{fg=white, bg=blue}

\def\colCell#1{\multicolumn{1}{>{\columncolor{green!30}}c}{#1}}

%\setcounter{tocdepth}{1}

%,----[ in Anlehnung beamerouterthememiniframes.sty v1.7 2004/10/14]
\setbeamertemplate{headline}{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}
%[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex]
[wd=.5\paperwidth,ht=10ex,dp=1.125ex]
{section in head/foot}
\hskip5em{\insertsection}% nav_in_blau+weiss oder
%\hskip5em{\insertsection \hspace*{5em} \insertsubsection}% nav_in_blau
\end{beamercolorbox}%
\begin{beamercolorbox}
%[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm ,%
[wd=.5\paperwidth,ht=10ex,dp=1.125ex,leftskip=.3cm, %
rightskip=.3cm plus1fil]
{subsection in head/foot}
\usebeamerfont{subsection in head/foot}\insertsubsectionhead\,%
\hfill\rule{25pt}{17pt}
\end{beamercolorbox}%
}
\vskip0pt%
}%

\setbeamertemplate{footline}{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}
[wd=.85\paperwidth,ht=2.5ex,dp=1.125ex]{author in head/foot}%
\usebeamerfont{title in head/foot}\centering\insertshorttitle%
\end{beamercolorbox}%
\begin{beamercolorbox}
[wd=.15\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3c m,
rightskip=.3cm plus1fil]{title in head/foot}%
\insertframenumber\ / \inserttotalframenumber%
\end{beamercolorbox}
}%
\vskip0pt%
}%




\begin{document}
\title{Dies ist eine Beispielpräsentation}
\author{My Name}
\date{11. November 2008}

\begin{frame}[plain]
\titlepage
\end{frame}

\begin{frame}
% \frametitle{Überblick}% Stilbruch, weil sonst kein Titel
\tableofcontents
\end{frame}

\section{Motivation}
\subsection{Ziel}
\begin{frame}
gergergerg
\end{frame}
\begin{frame}
gergergerg
\end{frame}

\section{Section 2}
\begin{frame}
gergerg
\end{frame}

\subsection{Berechnung I}
\begin{frame}
gerge
\end{frame}

\subsection{Berechnung II}
\begin{frame}
gerge
\end{frame}

\section{Section 2}
\begin{frame}
gergerg
\end{frame}

\section{Section 2}
\subsection{test}
\begin{frame}
gergerg
\end{frame}

\end{document}


edico

Mat
24-11-2008, 10:25
Puh..danke - von der position ists schon mal gut. Und gut ist auch dass sich die box nicht mit der zeilenüberschrift mitbewegt aber ich schaffe es weder ein Bild einzufügen noch dass die Sections gebündelt nebeneinander stehen also zentriert bis zur Linie da wo sich die Farbe ändert...so wie es in der normalen Beamervorlage ist....vielleicht weißt du da schnell die Lösung?

edico
24-11-2008, 12:45
... weder ein Bild einzufügen noch dass die Sections gebündelt nebeneinander stehen also zentriert bis zur Linie da wo sich die Farbe ändert ...


Du musst nur die headline ein wenig anpassen:



\begin{beamercolorbox}
[wd=.5\paperwidth,ht=10ex,dp=1.125ex,leftskip=.3cm, %
rightskip=.3cm plus 1fil]% <<<<<<<<<< Ausrichtung
{subsection in head/foot}
\usebeamerfont{subsection in head/foot}\insertsubsectionhead\,%
%\hfill\rule{25pt}{17pt}
\hfill\includegraphics[height=17pt]{/der/pfad/zum/logo}% <<<<<<<<<< LogoEinbindung
\end{beamercolorbox}%


edico

Mat
24-11-2008, 14:00
Ah so hatte ich es nicht versucht - danke dir. Jetzt frage ich mich nur noch wie ich das mit den Sections hinbekomme: Ich hätte gern genau die sections und subsections so wie im original. So das alle subsections eingeblendet werden wenn die section kommt und die auch bündig an der farbengrenze....was muss ich dazu tun?

edico
24-11-2008, 17:00
Du solltest Deinen Code austauschen und nunmehr so ausstatten, ggf. weiterentwickeln:



\documentclass[10pt]{beamer}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[osf,slantedGreek]{mathpazo} % Schrift bei Formeln
\usefonttheme{professionalfonts}

%\usepackage{beamerthemeshadow} %

\beamertemplatenavigationsymbolsempty

% Own color theme
\definecolor{darkbrown}{rgb}{0.3,0.1,0.1}
\definecolor{beige}{rgb}{0.65,0.30,0.1}
\definecolor{textcolor}{rgb}{0.3,0.14,0}
\definecolor{darkgreen}{rgb}{0.09,0.62,0.10}
\definecolor{lightred}{rgb}{1.0,0.6,0.6}
\definecolor{lightgreen}{rgb}{0.7,1.0,0.7}
\definecolor{lightbeige}{rgb}{0.92,0.68,0.17}
\definecolor{lightbeige2}{rgb}{1.0,0.85,0.51}
\definecolor{lightblue}{rgb}{0.23,0.2,1.0}
\setbeamercolor{section in head/foot}{fg=white, bg=blue}
\setbeamercolor{subsection in head/foot}{fg=black, bg=white}
\setbeamercolor{normal text}{fg=textcolor}
\setbeamercolor{block title}{bg=blue}
\setbeamercolor{section in toc}{fg=textcolor}
\setbeamercolor{item}{fg=blue}
\setbeamercolor{title}{fg=white, bg=blue}

\def\colCell#1{\multicolumn{1}{>{\columncolor{green!30}}c}{#1}}

%%% ------------------------------------------------------------------
%%% entnommen aus: 'beamerouterthemesplit.sty' und angepasst
%%% ------------------------------------------------------------------
\usesectionheadtemplate
{\hfill\insertsectionhead}
{\hfill\color{fg!50!bg}\insertsectionhead}
% navigation_vertical
\makeatletter
\defbeamertemplate*{headline}{split theme}
{%
\leavevmode%
\@tempdimb=2.4375ex%
\ifnum\beamer@subsectionmax<\beamer@sectionmax%
\multiply\@tempdimb by\beamer@sectionmax%
\else%
\multiply\@tempdimb by\beamer@subsectionmax%
\fi%
\ifdim\@tempdimb>0pt%
\advance\@tempdimb by 1.125ex%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=\@tempdimb]
{section in head/foot}%
\vbox to\@tempdimb{\vfil\insertsectionnavigation{.5\pape rwidth}\vfil}%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.35\paperwidth,ht=\@tempdimb]
{subsection in head/foot}%
\vbox to\@tempdimb{\vfil\insertsubsectionnavigation{.5\p aperwidth}\vfil}%
% \vbox to\@tempdimb{\vfil%
% \insertsubsectionnavigation{.5\paperwidth}\vfil}%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.15\paperwidth,ht=\@tempdimb]
{subsection in head/foot}
%\hfill% oder einkommentieren, wenn buendig mit footnote
\includegraphics[height=\@tempdimb]{/der/pfad/zum/bild}%
\end{beamercolorbox}%
\fi%
}
\makeatother
%%% ------------------------------------------------------------------



\setbeamertemplate{footline}{%
\leavevmode%
\hbox{%
\begin{beamercolorbox}
[wd=.85\paperwidth,ht=2.5ex,dp=1.125ex]{section in head/foot}%
\usebeamerfont{title in head/foot}\centering\insertshorttitle%
\end{beamercolorbox}%
\begin{beamercolorbox}
[wd=.15\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3c m,
rightskip=.3cm plus1fil]{title in head/foot}%
\insertframenumber\ / \inserttotalframenumber%
\end{beamercolorbox}
}%
\vskip0pt%
}%


\begin{document}
\title{Dies ist eine Beispielpräsentation}
\author{My Name}
\date{11. November 2008}

\begin{frame}[plain]
\titlepage
\end{frame}

\begin{frame}
% \frametitle{Überblick}% Stilbruch, weil sonst kein Titel
\tableofcontents
\end{frame}

\section{Motivation}
\subsection{Ziel}
\begin{frame}
gergergerg
\end{frame}
\begin{frame}
gergergerg
\end{frame}

\section{Section 2}
\begin{frame}
gergerg
\end{frame}

\subsection{Berechnung I}
\begin{frame}
gerge
\end{frame}

\subsection{Berechnung II}
\begin{frame}
gerge
\end{frame}

\section{Section 3}
\begin{frame}
gergerg
\end{frame}

\section{Section 4}
\subsection{test}
\begin{frame}
gergerg
\end{frame}


\end{document}


edico

Mat
24-11-2008, 17:24
VIelen Dank edico...so habe ich mir das mit dem Bild vorgestellt.
Leider scheint jetzt das ganze template auf default status zu stehen. Boxen sind nicht mehr rund sondern eckig, Auch der gradient-fill in der Section-Leiste ist nicht mehr da. Muss ich jedes Feature neu setzen?

edico
24-11-2008, 18:53
das ganze template auf default status

Die Alternative sind halt usethemes. Wer sich das Leben nicht schwer machen will und akzeptiert, dass da schon Fachleute gedacht haben, ist gut beraten, sich derer anzunehmen ... aber Eitelkeit lässt in der regel ja grüssen :-)

edico

Mat
25-11-2008, 17:07
ja ich weiß....leider ists halt nicht so dass ein paar vorlagen alle wünsche respektieren können...
wird wohl ein haufen arbeit das zu knacken