9

SLIDE_NUMBER / TOTAL_SLIDESフッターを完全に削除せずに、ビーマー プレゼンテーションのフッター (フッター) からスライド カウント (例: ) を削除したいと考えています。外側のテーマを使用する Boadilla テーマを使用していますinfolines。ファイルにはbeamerouterthemeinfolines.sty、フッターの次の定義があります。

\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%
}

この外側のテーマを本質的に再定義して、 が含まれないようにする\insertframenumber{} / \inserttotalframenumber\hspace*{2ex}か、infolines テーマから他のすべてを継承する新しい外側のテーマを定義する必要があります。これどうやってするの?

関連する質問: LaTeX Beamer テンプレートのフッターを削除するには?

4

3 に答える 3

7

必要に応じて、単にファイルbeameroutertheminfolines.styを変更することもできますが、これは良いアイデアではないかもしれません。代わりに、単にフッターのコードを .tex ファイルに取り込んで、フレーム番号の行を削除するか、私が行ったように、それをコメントに変えるだけです。したがって、正確な部分をbeameroutertheminfolines.sty.tex ファイルにコピーします。

 \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%
    }
于 2010-02-23T19:57:08.387 に答える
-2
\setbeamertemplate{footline}{%
  \raisebox{5pt}{\makebox[\paperwidth]{\hfill\makebox[10pt]{\scriptsize\insertframenumber}}}}

https://latex.org/forum/viewtopic.php?t=6694から

于 2021-05-10T08:50:50.353 に答える