Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Beamer: inserttotalframenumber mit againframe im appendix

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.04.2008
    Beiträge
    24

    Beamer: inserttotalframenumber mit againframe im appendix

    Hi Beamer-User,

    ich möchte für einen Vortrag das "Konstrukt" aus der Userguide (http://www.ctan.org/tex-archive/macr...ruserguide.pdf) Seite 100 nutzen. Den againfraime möchte ich im Appendix haben.
    Soweit kein Problem...
    Nun wünsche ich mir einen Framecounter im Fuß - und auch das geht easy - aber der zählt "den/die Againframe(s)" mit... das möchte ich eingentlich nicht...
    Kennt jemand einen einfachen Ausweg?

    Danke und Gruß

    Barry1

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hi,

    Zitat Zitat von Barry1 Beitrag anzeigen
    aber der zählt "den/die Againframe(s)" mit... das möchte ich eingentlich nicht...
    Hoffe da hilft:
    Code:
    \documentclass{beamer}
    \usetheme{Boadilla}
    \setbeamertemplate{footline}{%
    \begin{beamercolorbox}[wd=\textwidth,ht=3ex,dp=1.5ex,left,leftskip=.5em]{page number in head/foot}%
     \insertframenumber / \insertpresentationendpage
    \end{beamercolorbox}%
    }
     
    \begin{document}
    \frame<1>[label=Cantor]
    {
      \frametitle{Main Theorem}
      \begin{Theorem}
        $\alpha < 2^\alpha$ for all ordinals~$\alpha$.
      \end{Theorem}
      \begin{overprint}
      \onslide<1>
        \hyperlink{Cantor<2>}{\beamergotobutton{Proof details}}
      \onslide<2->
        % this is only shown in the appendix, where this frame is resumed.
        \begin{proof}
          As shown by Cantor, ...
        \end{proof}
        \hfill\hyperlink{Cantor<1>}{\beamerreturnbutton{Return}}
      \end{overprint}
    }
    \frame{bla}\frame{bla}
    
    \appendix
    \setbeamertemplate{footline}{%
    \begin{beamercolorbox}[wd=\textwidth,ht=3ex,dp=1.5ex,left,leftskip=.5em]{page number in head/foot}%
     \insertframenumber / \insertappendixendpage
    \end{beamercolorbox}%
    }
    \againframe<2>{Cantor}
    
    \end{document}
    Gruß
    Marco

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.04.2008
    Beiträge
    24
    Moin Marco,

    danke für die schnelle Antwort... Aber ich hätte gehofft, dass Du mir zutraust, dass ich das schon ausprobiert habe ;-)
    Pages und Frames sind nicht gleich... Mach mal eine Titlepage, TOC,...
    Hat jemand eine andere Idee?

    Gruß und Dank

    Barry1

  4. #4
    Registrierter Benutzer
    Registriert seit
    17.04.2008
    Beiträge
    24

    Keine Ideen?

    Hallo Beamer-Freunde,

    kann denn keiner helfen? Ich wollte keinen verschrecken!
    Also - ich hab mal ein "Minimalbeispiel" - soweit möglich - gemacht:

    Code:
    \documentclass[ngerman,hyperref={pdfpagelabels=false},notes=show]{beamer}%,notes=only,notes=show
    \usepackage{babel}
    \usepackage[T1]{fontenc}
    \usepackage[ansinew]{inputenc}
    \usepackage{hyperref}
    \author[A]{Author}
    \institute[INS]{Institut}
    \date[heute]{Tag vor morgen}
    \title[Vortrag]{Vortragstitel}
    \titlegraphic{Titelbild}
    \mode
    \setbeamercovered{invisible}
    \setbeamertemplate{footline}[frame number]
    %\setbeamertemplate{footline}[page number]
    \begin{document}
    \frame{\titlepage}
    \frame{\tableofcontents}
    \section{Ziel}
    \subsection{Zielsetzung}
    \begin{frame}[<+->]{Zielsetzung}
    \begin{itemize}
    \item zuerst
    \item dann
    \item zuletzt
    \end{itemize}
    \end{frame}
    \subsection{Voraussetzungen}
    \section{Lösungswege}
    \subsection{a}
    \subsubsection{b}
    \begin{frame}<1>[label=test]
    \frametitle{So geht das Eine}
    \only<-1>{Dieses ist die erste Aussage
    \hyperlink{test<2>}{\beamergotobutton{Beweis}}
    }
    \only<2>{
    Dies ist der zugehörige Beweis \hyperlink{test<1>}{\beamerreturnbutton{zurück}}
    }
    \end{frame}
    \subsection{Iteration}
    \subsubsection{lustig}
    \begin{frame}{So geht das Andere}
    \end{frame}
    \section{Erkenntnisse}
    \begin{frame}{Das habe ich gelernt}
    \end{frame}
    \appendix
    \againframe<2>{test}
    \end{document}
    Ich möchte, dass die Frames gezählt werden - aber eben die im appendix nicht... Will sagen, der Counter soll auf den PDF-Seiten wie folgt anzeigen:

    1. PDF-Seite 1/6
    2. PDF-Seite 2/6
    3. PDF-Seite 3/6
    4. PDF-Seite 3/6
    5. PDF-Seite 3/6
    6. PDF-Seite 4/6
    7. PDF-Seite 5/6
    8. PDF-Seite 6/6
    9. PDF-Seite 7/6 oder so - eigentlich egal...

    die "Zählziffer" geht prima mit "\insertframenumber" - aber ich bräuchte für hinter dem / sowas wie "\inserttotalframenumber \minus \insertappendixframes"...

    Vielleicht kann mir jetzt jemand helfen.

    Danke und Gruß

    Barry1
    Geändert von Barry1 (27-04-2010 um 09:48 Uhr) Grund: Tippfehler

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.04.2008
    Beiträge
    24

    Lightbulb Quick'n'dirty-Lösung

    Also,
    ich hab jetzt eine Quick'n'dirty-Lösung gefunden:

    Code:
    ...................
    \newcounter{lastframe}
    \setcounter{lastframe}{\value{framenumber}}
    \appendix
    .................
    \setcounter{framenumber}{\value{lastframe}}
    \end{document}
    Wobei die dots das jeweilige "Material" darstellen - und die Counter jeweils direkt vor \appendix bzw. \end{document} stehen müssen...
    Aber geht das nicht eleganter?

    Danke und Gruß
    Barry1

Stichworte

Lesezeichen

Berechtigungen

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