2010-02-23 8 views
6

Ich möchte die Anzahl der Folien (z. B. SLIDE_NUMBER/TOTAL_SLIDES) aus der Fußzeile (Fußzeile) einer Beamer-Präsentation entfernen, ohne die Fußzeile vollständig zu entfernen. Ich verwende das Boadilla-Thema, das das äußere Thema infolines verwendet. In der beamerouterthemeinfolines.sty Datei finden wir die folgende Definition für die Fußzeile:Entfernen Sie die Anzahl der Folien von Beamer footer

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

Ich muß im Wesentlichen dieses äußeree Thema neu zu definieren, so dass sie nicht die \insertframenumber{}/\inserttotalframenumber\hspace*{2ex} darin haben, oder sonst ein neues äußerees Thema definieren, erbt alles andere aus dem infolines-Thema. Wie kann ich das machen?

Verwandte Frage: How to Remove Footers of LaTeX Beamer Templates?

Antwort

6

Wenn Sie möchten, können Sie einfach die Datei ändern beameroutertheminfolines.sty, die das nicht eine gute Idee sein könnte. Stattdessen nimmst du einfach den Code der Fußzeile in deine .tex-Datei und löschst die Zeile für die Bildnummern oder verwandle sie einfach in einen Kommentar. So kopieren Sie den genauen Teil von beameroutertheminfolines.sty in Ihre .tex-Datei:

\documentclass{beamer} 
    %#comment out the Boadilla theme and uses only the header bar 
    %\usetheme[]{Boadilla} 
    \usetheme[secheader]{Boadilla} 

     %#make sure to change this part, since it is predefined 
     %\defbeamertemplate*{footline}{infolines theme} 
     \setbeamertemplate{footline} 
     { 
     \leavevmode% 
     \hbox{% 
     \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}% 
     \usebeamerfont{author in head/foot}\insertshortauthor~~(\insertshortinstitute) 
     \end{beamercolorbox}% 
     \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}% 
     \usebeamerfont{title in head/foot}\insertshorttitle 
     \end{beamercolorbox}% 
     \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{date in head/foot}% 
     \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em} 

    %#turning the next line into a comment, erases the frame numbers 
     %\insertframenumber{}/\inserttotalframenumber\hspace*{2ex} 

     \end{beamercolorbox}}% 
     \vskip0pt% 
    } 
+1

Diese Lösung funktioniert gut, aber stellen Sie sicher, dass die '#' zu einem '%' in dem Kommentar „' #turning die nächste zu tauschen .. .' "oder das wird nicht kompiliert (das' # 'bricht die Kompilierung). – gotgenes

+0

@gotgenes hat es korrigiert, danke! – mropa

+0

Dies funktionierte gut für mich und erlaubte mir zusätzliche Änderungen (Foliennummer beibehalten, aber "/ \ inserttotalframe_number" entfernen) – Chris

Verwandte Themen