(BTW: Wie binde ich den Code mit WriteLatex ein?)

Anknüpfend an diese Frage würde ich gerne einen Fortschrittsbalken (nach der Titel- und Inhaltsfolie) wie er folgend zu sehen ist, in meine bisherige Präsentationsvorlage einbinden. Die Daten unten in der Leiste Name, Institution, Datum, Seitenzahlen möchte ich aber beibehalten. Der Balken sollte über der Fußleiste sein, mit der Möglichkeit einer farblichen Anpassung.

Open in writeLaTeX
% Dieser Text ist urheberrechtlich geschützt
% Er stellt einen Auszug eines von mir erstellten Referates dar
% und darf nicht gewerblich genutzt werden
% die private bzw. Studiums bezogen Nutzung ist frei
% Januar 2006
% Autor: Sascha Frank
% Universität Freiburg
% www.informatik.uni-freiburg.de/~frank/
% www.namsu.de/

\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage{german}

\begin{document}

\title{Beamer Class Usetheme CambridgeUS}
\author{Sascha Frank}
\date{\today}
%\logo{\includegraphics[scale=0.14]{logo-SF}}

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

\begin{frame}
\frametitle{Inhaltsverzeichnis}\tableofcontents
\end{frame}

\section{Abschnitt Nr.1}
\begin{frame}\frametitle{Titel}
Die einzelnen Frames sollte einen Titel haben
\end{frame}

\subsection{Unterabschnitt Nr.1.1 }
\begin{frame}\frametitle{Testtitel}
Denn ohne Titel fehlt ihnen was
\end{frame}

\section{Abschnitt Nr.2}
\subsection{Listen I}
\begin{frame}\frametitle{Aufz\"ahlung}
\begin{itemize}
\item Einf\"uhrungskurs in \LaTeX
\item Kurs 2
\item Seminararbeiten und Pr\"asentationen mit \LaTeX
\item Die Beamerclass
\end{itemize}
\end{frame}

\begin{frame}\frametitle{Aufz\"ahlung mit Pausen}
\begin{itemize}
\item Einf\"uhrungskurs in \LaTeX \pause
\item Kurs 2 \pause
\item Seminararbeiten und Pr\"asentationen mit \LaTeX \pause
\item Die Beamerclass
\end{itemize}
\end{frame}

\subsection{Listen II}
\begin{frame}\frametitle{Numerierte Liste}
\begin{enumerate}
\item Einf\"uhrungskurs in \LaTeX
\item Kurs 2
\item Seminararbeiten und Pr\"asentationen mit \LaTeX
\item Die Beamerclass
\end{enumerate}
\end{frame}
\begin{frame}\frametitle{Numerierte Liste mit Pausen}
\begin{enumerate}
\item Einf\"uhrungskurs in \LaTeX \pause
\item Kurs 2 \pause
\item Seminararbeiten und Pr\"asentationen mit \LaTeX \pause
\item Die Beamerclass
\end{enumerate}
\end{frame}

\section{Abschnitt Nr.3}
\subsection{Tabellen}
\begin{frame}
\frametitle{Tabellen}
\begin{tabular}{|c|c|c|}
\hline
\textbf{Zeitpunkt} & \textbf{Kursleiter} & \textbf{Titel} \\
\hline
WS 04/05 & Sascha Frank & Erste Schritte mit \LaTeX \\
\hline
SS 05 & Sascha Frank & \LaTeX \ Kursreihe \\
\hline
\end{tabular}
\end{frame}

\begin{frame}
\frametitle{Tabellen mit Pause}
\begin{tabular}{c c c}
A & B & C \\
\pause
1 & 2 & 3 \\
\pause
A & B & C \\
\end{tabular}
\end{frame}

\section{Abschnitt Nr.4}
\subsection{Bl\"ocke}
\begin{frame}\frametitle{Bl\"ocke}

\begin{block}{Blocktitel}
Blocktext
\end{block}

\begin{exampleblock}{Blocktitel}
Blocktext
\end{exampleblock}

\begin{alertblock}{Blocktitel}
Blocktext
\end{alertblock}
\end{frame}

\section[Quellen]{Referezen}
\begin{frame}\frametitle{Quellen \& Literatur}

\begin{thebibliography}{9}
\bibitem[Beamerpaket]{paket} \emph{Beamer Paket} \\
\text{http://latex-beamer.sourceforge.net/}
\bibitem[Beamerdokumentation]{doku} \emph{User's Guide to the Beamer}
\bibitem[Dante]{dante} \emph{DANTE e.V.} \text{http://www.dante.de}
\end{thebibliography}

\end{frame}

\end{document}

alt text

Hatte den Autor der Seite mal kontaktiert, der folgende Lösung anbot, an der ich bislang aber scheiterte.

Well, that does not seem very easy. The best I can tell you to do is to redefine your own footline template by using both infoline (used by CambridgeUS) and progressbar ones.

For example, if you include the following at the beginning of your .tex file it will display both the info line and the progressbar:

defbeamertemplate{footline}{infolines theme} { begin{beamercolorbox}[wd=paperwidth,ht=0.6cm,dp=0ex]{structure.fg}% insertprogressbar end{beamercolorbox}% leavevmode% hbox{% begin{beamercolorbox}[wd=.333333paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}% usebeamerfont{author in head/foot}insertshortauthor~~(insertshortinstitute) end{beamercolorbox}% begin{beamercolorbox}[wd=.333333paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}% usebeamerfont{title in head/foot}insertshorttitle end{beamercolorbox}% begin{beamercolorbox}[wd=.333333paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}% usebeamerfont{date in head/foot}insertshortdate{}hspace{2em} insertframenumber{} / inserttotalframenumberhspace*{2ex} end{beamercolorbox}}% vskip0pt% }

However, this will display the same information (page title, frame number...) twice, which is probably not what you want. To address this issue, you can either change the information displayed in the beamercolorboxes above, or change the insertprogressbar macro, which is defined in beamerouterthemeprogressbar.sty. If you just want the progressbar without the frame number and the title, you can just comment out the following two lines in beamerouterthemeprogressbar.sty:

draw (progressbar@framenumberrectangle, 0.21cm) node [anchor=mid west] {color{fg}insertframenumber~/~insertintermediateframenumber}; draw (progressbar@titlerectangle, 0.21cm) node [anchor=south east] {color{fg}insertshorttitle};

I hope this helps.

Regards, Sylvain.

gefragt 07 Sep '14, 08:41

Tischa's gravatar image

Tischa
92531953
Akzeptiert: 71%

(07 Sep '14, 15:57) cis

Hier ist eine Möglichkeit, bei der die Antwort von Gonzalo Medina auf die schon von @cis verlinkte Frage auf tex.sx verwendet wird. Der Fortschrittsbalken ignoriert die ersten beiden frames und wird auf diesen auch nicht angezeigt.

alt text

Open in writeLaTeX
\documentclass{beamer}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{tikz}
\usetikzlibrary{calc}

\author{Sascha Frank}
\usetheme{CambridgeUS}
\setbeamertemplate{navigation symbols}{}

%###### 
% Fortschrittsbalken basierend auf http://tex.stackexchange.com/a/59749 (Gonzalo Medina)
\definecolor{pbfill}{HTML}{0A75A8}% filling color for the progress bar
\definecolor{pbbg}{HTML}{575757}% background color for the progress bar

\makeatletter
\newcommand\progressbar@progressbar{} % the progress bar
\newcount\progressbar@tmpcounta% auxiliary counter
\newcount\progressbar@tmpcountb% auxiliary counter
\newdimen\progressbar@pbht %progressbar height
\newdimen\progressbar@pbwd %progressbar width
\newdimen\progressbar@tmpdim % auxiliary dimension

\progressbar@pbwd=\paperwidth
\progressbar@pbht=1ex
\newcommand\progressbar@ffn{2}% Anzahl frames für Titelseite und Inhaltsverzeichnis

% the progress bar
\def\progressbar@progressbar{%
    \ifnum\insertframenumber>\progressbar@ffn

    \progressbar@tmpcounta=\insertframenumber
    \advance\progressbar@tmpcounta by -\progressbar@ffn
    \progressbar@tmpcountb=\inserttotalframenumber
    \advance\progressbar@tmpcountb by -\progressbar@ffn
    \progressbar@tmpdim=\progressbar@pbwd
    \multiply\progressbar@tmpdim by \progressbar@tmpcounta
    \divide\progressbar@tmpdim by \progressbar@tmpcountb

  \begin{tikzpicture}[rounded corners=2pt,very thin]

    \shade[top color=pbbg!20,bottom color=pbbg!20,middle color=pbbg!50]
      (0pt, 0pt) rectangle ++ (\progressbar@pbwd, \progressbar@pbht);

      \shade[draw=pbfill,top color=pbfill!50,bottom color=pbfill!50,middle color=pbfill] %
        (0pt, 0pt) rectangle ++ (\progressbar@tmpdim, \progressbar@pbht);

  \end{tikzpicture}%
  \fi%
}

\addtobeamertemplate{footline}
{%
  \begin{beamercolorbox}[wd=\paperwidth,ht=3ex,center,dp=0ex]{white}%
    \progressbar@progressbar%
  \end{beamercolorbox}%
}{}
\makeatother
%#####

\begin{document}
\title{Beamer Class Usetheme CambridgeUS}
\date{\today}
%\logo{\includegraphics[scale=0.14]{logo-SF}}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Inhaltsverzeichnis}\tableofcontents
\end{frame}
\section{Abschnitt Nr.1}
\begin{frame}\frametitle{Titel}
Die einzelnen Frames sollte einen Titel haben
\end{frame}
\subsection{Unterabschnitt Nr.1.1 }
\begin{frame}\frametitle{Testtitel}
Denn ohne Titel fehlt ihnen was
\end{frame}
\section{Abschnitt Nr.2}
\subsection{Listen I}
\begin{frame}\frametitle{Aufz\"ahlung}
\begin{itemize}
\item Einf\"uhrungskurs in \LaTeX
\item Kurs 2
\item Seminararbeiten und Pr\"asentationen mit \LaTeX
\item Die Beamerclass
\end{itemize}
\end{frame}
\begin{frame}\frametitle{Aufz\"ahlung mit Pausen}
\begin{itemize}
\item Einf\"uhrungskurs in \LaTeX \pause
\item Kurs 2 \pause
\item Seminararbeiten und Pr\"asentationen mit \LaTeX \pause
\item Die Beamerclass
\end{itemize}
\end{frame}
\subsection{Listen II}
\begin{frame}\frametitle{Numerierte Liste}
\begin{enumerate}
\item Einf\"uhrungskurs in \LaTeX
\item Kurs 2
\item Seminararbeiten und Pr\"asentationen mit \LaTeX
\item Die Beamerclass
\end{enumerate}
\end{frame}
\begin{frame}\frametitle{Numerierte Liste mit Pausen}
\begin{enumerate}
\item Einf\"uhrungskurs in \LaTeX \pause
\item Kurs 2 \pause
\item Seminararbeiten und Pr\"asentationen mit \LaTeX \pause
\item Die Beamerclass
\end{enumerate}
\end{frame}
\section{Abschnitt Nr.3}
\subsection{Tabellen}
\begin{frame}
\frametitle{Tabellen}
\begin{tabular}{|c|c|c|}
\hline
\textbf{Zeitpunkt} & \textbf{Kursleiter} & \textbf{Titel} \\
\hline
WS 04/05 & Sascha Frank & Erste Schritte mit \LaTeX \\
\hline
SS 05 & Sascha Frank & \LaTeX \ Kursreihe \\
\hline
\end{tabular}
\end{frame}

\begin{frame}
\frametitle{Tabellen mit Pause}
\begin{tabular}{c c c}
A & B & C \\
\pause
1 & 2 & 3 \\
\pause
A & B & C \\
\end{tabular}
\end{frame}
\section{Abschnitt Nr.4}
\subsection{Bl\"ocke}
\begin{frame}\frametitle{Bl\"ocke}
\begin{block}{Blocktitel}
Blocktext
\end{block}
\begin{exampleblock}{Blocktitel}
Blocktext
\end{exampleblock}
\begin{alertblock}{Blocktitel}
Blocktext
\end{alertblock}
\end{frame}
\section[Quellen]{Referezen}
\begin{frame}\frametitle{Quellen \& Literatur}
\begin{thebibliography}{9}
\bibitem[Beamerpaket]{paket} \emph{Beamer Paket} \\
\text{http://latex-beamer.sourceforge.net/}
\bibitem[Beamerdokumentation]{doku} \emph{User's Guide to the Beamer}
\bibitem[Dante]{dante} \emph{DANTE e.V.} \text{http://www.dante.de}
\end{thebibliography}
\end{frame}
\end{document}
Permanenter link

beantwortet 08 Sep '14, 08:44

esdd's gravatar image

esdd
14.2k53251

@esdd

Genial. Funktioniert genauso wie es sein soll.:D Merci

(08 Sep '14, 10:44) Tischa

@esdd Funktioniert noch immer, allerdings nicht in allen meiner bisherigen Präsentationen. Ich erhalte folgende Fehlermeldung

] File: Bilder/Logo.pdf Graphic file (type pdf) Logo.pdf> Package pdftex.def Info: Bilder/Logo.pdf used on input line 405. (pdftex.def) Requested size: 20.9149pt x 29.57965pt. ! Arithmetic overflow. progressbar@progressbar ...progressbar@tmpcounta divide progressbar@tmpdi... l.405 end{frame}

(17 Sep '14, 14:05) Tischa
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×94
×1
×1

Frage gestellt: 07 Sep '14, 08:41

Frage wurde angeschaut: 3,221 Mal

Zuletzt aktualisiert: 17 Sep '14, 14:05