PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einträge in sidebar



Sepp
08-09-2009, 15:15
Hallo miteinander,
mit Hilfe der documentclass Beamer möchte ich eine Präsentation erstellen.
Hierbei erfordert die Inhaltsangabe in der sidebar eine Verbreiterung derselben.
Die Einträge (section/ subsection) werden bei deren Aktivierung aber nur so weit farblich (hier dunkelblau)
hervorgehoben, wie die ursprüngliche Breite der sidebar war. Wie erreicht man, dass diese farbliche Hervorhebung
den gesamten sidebar-Eintrag hinterlegt? (Das Logo soll auch die Breite der verbreiterten sidebar annehmen)
Ich freue mich von Euch zu hören.

sepp



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[c,11pt,xcolor=dvipsnames]{beamer}
\usepackage[ansinew,latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx,color,hyperref}
\usepackage[accumulated]{beamerseminar}
\usepackage{beamerthemeclassic}
\usepackage{pstricks}
\usepackage{pgf}
\usepackage{pdfpages}
\usepackage[absolute,overlay]{textpos}
\usepackage{BeamerColor}
%\usepackage{beamerouterthemesidebar}

\mode<presentation>
\usetheme[hideothersubsections]{Berkeley}
\setbeamercovered{transparent}
\usefonttheme{structuresmallcapsserif}
\usecolortheme[named={RoyalBlue}]{structure}
\useoutertheme{sidebar}
\useinnertheme{rounded}
\usebeamercolor{normal text}


\title[]{\LARGE{Muster}}
\subtitle{Muster\\ \vspace{.6cm}2009}
\date{}
\setbeamerfont{title}{shape=\itshape,family=\rmfam ily}
\setbeamercolor{title}{fg=black!80,bg=white!20}
\setbeamercolor{frametitle}{fg=white, bg=RoyalBlue} % modify upper line
%\setbeamertemplate{frametitle canvas top}[horizontal shading][left=blue!1, middle=blue!28, right=blue!85]
\setbeamerfont{frametitle}{shape=\itshape, size=\Large}

\setbeamersize{sidebar width left=2.2cm}
\setbeamersize{sidebar width description=4cm}
\setbeamersize{text margin left=1cm}
\setbeamertemplate{sidebar canvas left}[vertical shading]
[top=blue!0, middle=blue!28, bottom=blue!85] % schattiert
\setbeamertemplate{sidebar canvas left}[insertsectionhead]
\setbeamercolor{section in sidebar}{fg=white,bg=blue}
\setbeamercolor{subsection in sidebar}{fg=white,bg=blue}
\setbeamerfont{subsection in sidebar}{size=\tiny} %delete
\beamertemplatenavigationsymbolsempty


\pgfdeclareimage[interpolate=true,width=50pt,height=45pt]{mylogo}{logo}
\logo{\pgfuseimage{mylogo}}


\setbeamertemplate{footline}
{ \leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.666666\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}Muster%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.267334\paperwidth,ht=2.25ex,dp=1ex,center]{date in head/foot}%
\usebeamerfont{date in head/foot}\today%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.09\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\insertframenumber{}/\inserttotalframenumber\hspace*{6.2ex} %
\end{beamercolorbox}%
}%
\vskip0pt%
}

\begin{document}

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

\section{Musterbeispiele}
\begin{frame}
\frametitle{Muster}
Muster
\end{frame}

\end{document}

mechanicus
08-09-2009, 20:22
Hallo,

dein MB funktioniert nicht. Habe das Paket BeamerColor nicht und hinter mode müsste wohl auch was stehen.
Überprüfe es bitte nochmal.

Gruß
Marco

Sepp
09-09-2009, 08:42
Hallo Marco,
ich habe die beiden Zeilen entfernt und die Farben geändert.
Jetzt sollte es bei Dir funktionieren.

Gruß

Sepp


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass[c,11pt,xcolor=dvipsnames]{beamer}
\usepackage[ansinew,latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx,color,hyperref}
\usepackage[accumulated]{beamerseminar}
\usepackage{beamerthemeclassic}
\usepackage{pstricks}
\usepackage{pgf}
\usepackage{pdfpages}
\usepackage[absolute,overlay]{textpos}


\usetheme[hideothersubsections]{Berkeley}
\setbeamercovered{transparent}
\usefonttheme{structuresmallcapsserif}
\usecolortheme[named={blue}]{structure}
\useoutertheme{sidebar}
\useinnertheme{rounded}
\usebeamercolor{normal text}


\title[]{\LARGE{Muster}}
\subtitle{Muster\\ \vspace{.6cm}2009}
\date{}
\setbeamerfont{title}{shape=\itshape,family=\rmfam ily}
\setbeamercolor{title}{fg=black!80,bg=white!20}
\setbeamercolor{frametitle}{fg=white, bg=blue} % modify upper line
\setbeamerfont{frametitle}{shape=\itshape, size=\Large}

\setbeamersize{sidebar width left=2.2cm}
\setbeamersize{sidebar width description=4cm}
\setbeamersize{text margin left=1cm}
\setbeamertemplate{sidebar canvas left}[vertical shading]
[top=blue!0, middle=blue!28, bottom=blue!85] % schattiert
\setbeamertemplate{sidebar canvas left}[insertsectionhead]
\setbeamercolor{section in sidebar}{fg=white,bg=blue}
\setbeamercolor{subsection in sidebar}{fg=white,bg=blue}
\setbeamerfont{subsection in sidebar}{size=\tiny} %delete
\beamertemplatenavigationsymbolsempty


\pgfdeclareimage[interpolate=true,width=50pt,height=45pt]{mylogo}{logo}
\logo{\pgfuseimage{mylogo}}


\setbeamertemplate{footline}
{ \leavevmode%
\hbox{%
\begin{beamercolorbox}[wd=.666666\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
\usebeamerfont{author in head/foot}Muster%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.267334\paperwidth,ht=2.25ex,dp=1ex,center]{date in head/foot}%
\usebeamerfont{date in head/foot}\today%
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.09\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}%
\insertframenumber{}/\inserttotalframenumber\hspace*{6.2ex} %
\end{beamercolorbox}%
}%
\vskip0pt%
}

\begin{document}

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

\section{Musterbeispiele}
\begin{frame}
\frametitle{Muster}
Muster
\end{frame}

\end{document}

mechanicus
09-09-2009, 17:31
Hallo,

kommentiere mal die Zeile

\setbeamersize{sidebar width left=2.2cm}
aus und ersetze:

\usetheme[hideothersubsections,width=2.2cm]{Berkeley}
das sollte erstmal funktionieren. Mit dem Logo musst du schauen, wie es aussieht:

\pgfdeclareimage[interpolate=true,width=2.2cm,height=45pt]{mylogo}{logo}
\logo{\pgfuseimage{mylogo}}

Gruß
Marco

Sepp
09-09-2009, 17:57
Hallo Marco,
jetzt klappt es.
Vielen Dank!

Sepp