使用latex模板时,R markdown beamer中未显示页码

使用latex模板时,R markdown beamer中未显示页码,r,latex,r-markdown,R,Latex,R Markdown,我正在使用latex模板在R markdown中创建beamer演示文稿。一切正常,只是页码没有显示在底边。我浏览了latex模板代码,仍然无法找出哪里出了问题。欢迎任何捐款 你应该可以从我的计算机上克隆。在模板代码中,我怀疑问题可能出在\defbeamertemplate*{footline}{my footline}代码块附近。我们可以直接导航到该代码块并找出故障 根据评论部分一位投稿人的请求,我上传了下面生成的.tex文件 \documentclass[10pt,ignorenonfram

我正在使用latex模板在R markdown中创建beamer演示文稿。一切正常,只是页码没有显示在底边。我浏览了latex模板代码,仍然无法找出哪里出了问题。欢迎任何捐款

你应该可以从我的计算机上克隆。在模板代码中,我怀疑问题可能出在
\defbeamertemplate*{footline}{my footline}
代码块附近。我们可以直接导航到该代码块并找出故障

根据评论部分一位投稿人的请求,我上传了下面生成的
.tex
文件

\documentclass[10pt,ignorenonframetext,,aspectratio=149]{beamer}
\setbeamertemplate{caption}[numbered]
\setbeamertemplate{caption label separator}{: }
\setbeamercolor{caption name}{fg=normal text.fg}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
\else % if luatex or xelatex
  \ifxetex
    \usepackage{mathspec}
  \else
    \usepackage{fontspec}
  \fi
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
  \newcommand{\euro}{€}
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}

% Comment these out if you don't want a slide with just the
% part/section/subsection/subsubsection title:
\AtBeginPart{
  \let\insertpartnumber\relax
  \let\partname\relax
  \frame{\partpage}
}
\AtBeginSection{
  \let\insertsectionnumber\relax
  \let\sectionname\relax
  \frame{\sectionpage}
}
\AtBeginSubsection{
  \let\insertsubsectionnumber\relax
  \let\subsectionname\relax
  \frame{\subsectionpage}
}

\setlength{\emergencystretch}{3em}  % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{0}

\title{Weekly GAMS Meeting}
\author{Yabin Da}
\date{2020-10-15}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{longtable}
\usepackage{threeparttable}
\usepackage{xcolor}
\usepackage{amsmath}

%% Here's everything I added.
%%--------------------------

\usepackage{graphicx}
\usepackage{rotating}
%\setbeamertemplate{caption}[numbered]
\usepackage{hyperref}
\usepackage{caption}
\usepackage[normalem]{ulem}
%\mode<presentation>
\usepackage{wasysym}
%\usepackage{amsmath}


% Get rid of navigation symbols.
%-------------------------------
\setbeamertemplate{navigation symbols}{}

% Optional institute tags and titlegraphic.
% Do feel free to change the titlegraphic if you don't want it as a Markdown field.
%----------------------------------------------------------------------------------
\institute{Department of Agricultural Economics}


% <-- Somehow, the if sentence below did not work for me. I, therefore, placed the absolute path below and it worked. 
\titlegraphic{\includegraphics[width=0.4\paperwidth]{C:/work/Study/Y 2020/Ozone in China/report/tamu/tamu.png}} 
% -----------------------------------------------------------------------------------------------------
%

% Some additional title page adjustments.
%----------------------------------------
\setbeamertemplate{title page}[empty]
%\date{}
\setbeamerfont{subtitle}{size=\small}

\setbeamercovered{transparent}

% Some optional colors. Change or add as you see fit.
%---------------------------------------------------
\definecolor{tamumaroon}{HTML}{500000}
\definecolor{tamuwhite}{HTML}{FFFFFF}
\definecolor{uiucblue}{HTML}{003C7D}
\definecolor{uiucorange}{HTML}{F47F24}


% Some optional color adjustments to Beamer. Change as you see fit.
%------------------------------------------------------------------
\setbeamercolor{frametitle}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{title}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{local structure}{fg=tamumaroon}
\setbeamercolor{section in toc}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{subsection in toc}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{footline}{fg=tamuwhite, bg=tamumaroon}
\setbeamercolor{block title}{fg=tamuwhite, bg=tamumaroon}


\let\Tiny=\tiny


% Sections and subsections should not get their own damn slide.
%--------------------------------------------------------------
\AtBeginPart{}
\AtBeginSection{}
\AtBeginSubsection{}
\AtBeginSubsubsection{}

% Suppress some of Markdown's weird default vertical spacing.
%------------------------------------------------------------
\setlength{\emergencystretch}{0em}  % prevent overfull lines
\setlength{\parskip}{0pt}


% Allow for those simple two-tone footlines I like. 
% Edit the colors as you see fit.
%--------------------------------------------------
\defbeamertemplate*{footline}{my footline}{%
    \ifnum\insertpagenumber=1
    \hbox{%
        \begin{beamercolorbox}[wd=\paperwidth,ht=.8ex,dp=1ex,center]{}%
      % empty environment to raise height
        \end{beamercolorbox}%
    }%
    \vskip0pt%
    \else%
        \Tiny{%
            \hfill%
        \vspace*{1pt}%
            \insertframenumber/\inserttotalframenumber \hspace*{0.1cm}%
            \newline%
            \color{tamumaroon}{\rule{\paperwidth}{0.4mm}}\newline%
            \color{tamumaroon}{\rule{\paperwidth}{.4mm}}%
        }%
    \fi%
}

% Various cosmetic things, though I must confess I forget what exactly these do and why I included them.
%-------------------------------------------------------------------------------------------------------
\setbeamercolor{structure}{fg=blue}
\setbeamercolor{local structure}{parent=structure}
\setbeamercolor{item projected}{parent=item,use=item,fg=tamumaroon,bg=white}
\setbeamercolor{enumerate item}{parent=item}

% Adjust some item elements. More cosmetic things.
%-------------------------------------------------
\setbeamertemplate{itemize item}{\color{tamumaroon}$\bullet$}
\setbeamertemplate{itemize subitem}{\color{tamumaroon}\scriptsize{$\bullet$}}
\setbeamertemplate{itemize/enumerate body end}{\vspace{.6\baselineskip}} % So I'm less inclined to use \medskip and \bigskip in Markdown.

% Automatically center images
% ---------------------------
% Note: this is for ![](image.png) images
% Use "fig.align = "center" for R chunks

% \usepackage{etoolbox}
% 
% \AtBeginDocument{%
%   \letcs\oig{@orig\string\includegraphics}%
%   \renewcommand<>\includegraphics[2][]{%
%     \only#3{%
%       {\centering\oig[{#1}]{#2}\par}%
%     }%
%   }%
% }

% I think I've moved to xelatex now. Here's some stuff for that.
% --------------------------------------------------------------
% I could customize/generalize this more but the truth is it works for my circumstances.

\ifxetex
\setbeamerfont{title}{family=\fontspec{serif}}
\setbeamerfont{frametitle}{family=\fontspec{serif}}
\usepackage[font=small,skip=0pt]{caption}
 \else
 \fi

% Okay, and begin the actual document...

\begin{document}
\frame{\titlepage}

\hypertarget{meeting-on-october-15}{%
\section{Meeting on October 15}\label{meeting-on-october-15}}

\begin{frame}{Potential problems}
\protect\hypertarget{potential-problems}{}

\begin{itemize}
\item
  The current optimization model is not easy to maximum over a set of
  objectives. That is because we only have one single objective
  function.
\item
  Even though we include multiple envrionmental benefits into the
  objective function, since the units are different, we cannot simply
  sum over those benefits and then maximize the benefit.
\item
  I guess the unit is pounds per acre for environmental losses and
  dollars per acre for cost. The scale factor for unit is 1000.
\end{itemize}

\end{frame}


\section[]{}
\frame{\small \frametitle{Table of Contents}
\tableofcontents}
\end{document}

\documentclass[10pt,ignorenonframetext,aspectratio=149]{beamer}
\setbeamertemplate{caption}[编号]
\setbeamertemplate{标题标签分隔符}{:}
\setbeamercolor{caption name}{fg=normal text.fg}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\使用包{ifxetex,iflutex}
\usepackage{fixltx2e}%提供了\textsubscript
\ifnum 0\ifxetex 1\fi\IfLutex 1\fi=0%(如果pdftex
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\如果luatex或xelatex,则为%
\ifxetex
\usepackage{mathspec}
\否则
\usepackage{fontspec}
\fi
\defaultfontfeatures{ligations=TeX,Scale=MatchLowercase}
\纽科曼{\欧元}{€}
\fi
%对于逐字记录环境中的直接引号,如果可用,请使用向上引号
\IfFileExists{upquote.sty}{\usepackage{upquote}}{
%如果可用,请使用microtype
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\使用MicroTypeSet[突出]{basicmath}%禁用tt字体的突出
}{}
%如果你不想在幻灯片中只显示
%部分/章节/小节/子小节标题:
\阿特贝金帕特{
\让\insertpartnumber\relax
\让\partname\relax
\帧{\partpage}
}
\安倍晋三{
\让\insertsectionnumber\relax
\让\sectionname\relax
\框架{\sectionpage}
}
\AtBeginSubsection{
\让\insertsubsectionnumber\relax
\让\subsectionname\relax
\帧{\subsectionpage}
}
\setlength{\emergencycystretch}{3em}%防止行过满
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}
\setcounter{secnumdepth}{0}
\标题{GAMS每周会议}
\作者{Yabin Da}
\日期{2020-10-15}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{longtable}
\usepackage{threeparttable}
\usepackage{xcolor}
\usepackage{amsmath}
%%这是我添加的所有内容。
%%--------------------------
\usepackage{graphicx}
\使用包{旋转}
%\setbeamertemplate{caption}[编号]
\usepackage{hyperref}
\usepackage{caption}
\usepackage[normalem]{ulem}
%\模式
\usepackage{wasysym}
%\usepackage{amsmath}
%去掉导航符号。
%-------------------------------
\setbeamertemplate{导航符号}{}
%可选的学院标签和标题。
%如果您不想将标题图形作为降价字段,请随意更改标题图形。
%----------------------------------------------------------------------------------
\研究所{农业经济系}

%如果将帧编号设置为除白色以外的任何其他颜色,则帧编号将可见:

\documentclass[10pt,ignorenonframetext,,aspectratio=149]{beamer}
\setbeamertemplate{caption}[numbered]
\setbeamertemplate{caption label separator}{: }
\setbeamercolor{caption name}{fg=normal text.fg}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[T1]{fontenc}
  \usepackage[utf8]{inputenc}
\else % if luatex or xelatex
  \ifxetex
    \usepackage{mathspec}
  \else
    \usepackage{fontspec}
  \fi
  \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase}
  \newcommand{\euro}{€}
\fi
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
% use microtype if available
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
}{}

% Comment these out if you don't want a slide with just the
% part/section/subsection/subsubsection title:
\AtBeginPart{
  \let\insertpartnumber\relax
  \let\partname\relax
  \frame{\partpage}
}
\AtBeginSection{
  \let\insertsectionnumber\relax
  \let\sectionname\relax
  \frame{\sectionpage}
}
\AtBeginSubsection{
  \let\insertsubsectionnumber\relax
  \let\subsectionname\relax
  \frame{\subsectionpage}
}

\setlength{\emergencystretch}{3em}  % prevent overfull lines
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setcounter{secnumdepth}{0}

\title{Weekly GAMS Meeting}
\author{Yabin Da}
\date{2020-10-15}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{longtable}
\usepackage{threeparttable}
\usepackage{xcolor}
\usepackage{amsmath}

%% Here's everything I added.
%%--------------------------

\usepackage{graphicx}
\usepackage{rotating}
%\setbeamertemplate{caption}[numbered]
\usepackage{hyperref}
\usepackage{caption}
\usepackage[normalem]{ulem}
%\mode<presentation>
\usepackage{wasysym}
%\usepackage{amsmath}


% Get rid of navigation symbols.
%-------------------------------
\setbeamertemplate{navigation symbols}{}

% Optional institute tags and titlegraphic.
% Do feel free to change the titlegraphic if you don't want it as a Markdown field.
%----------------------------------------------------------------------------------
\institute{Department of Agricultural Economics}


% <-- Somehow, the if sentence below did not work for me. I, therefore, placed the absolute path below and it worked. 
\titlegraphic{\includegraphics[width=0.4\paperwidth]{example-image}} 
% -----------------------------------------------------------------------------------------------------
%

% Some additional title page adjustments.
%----------------------------------------
\setbeamertemplate{title page}[empty]
%\date{}
\setbeamerfont{subtitle}{size=\small}

\setbeamercovered{transparent}

% Some optional colors. Change or add as you see fit.
%---------------------------------------------------
\definecolor{tamumaroon}{HTML}{500000}
\definecolor{tamuwhite}{HTML}{FFFFFF}
\definecolor{uiucblue}{HTML}{003C7D}
\definecolor{uiucorange}{HTML}{F47F24}


% Some optional color adjustments to Beamer. Change as you see fit.
%------------------------------------------------------------------
\setbeamercolor{frametitle}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{title}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{local structure}{fg=tamumaroon}
\setbeamercolor{section in toc}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{subsection in toc}{fg=tamuwhite,bg=tamumaroon}
\setbeamercolor{footline}{fg=tamuwhite, bg=tamumaroon}
\setbeamercolor{block title}{fg=tamuwhite, bg=tamumaroon}


\let\Tiny=\tiny


% Sections and subsections should not get their own damn slide.
%--------------------------------------------------------------
\AtBeginPart{}
\AtBeginSection{}
\AtBeginSubsection{}
\AtBeginSubsubsection{}

% Suppress some of Markdown's weird default vertical spacing.
%------------------------------------------------------------
\setlength{\emergencystretch}{0em}  % prevent overfull lines
\setlength{\parskip}{0pt}


% Allow for those simple two-tone footlines I like. 
% Edit the colors as you see fit.
%--------------------------------------------------
\defbeamertemplate*{footline}{my footline}{%
    \ifnum\insertpagenumber=1
    \hbox{%
        \begin{beamercolorbox}[wd=\paperwidth,ht=.8ex,dp=1ex,center]{}%
      % empty environment to raise height
        \end{beamercolorbox}%
    }%
    \vskip0pt%
    \else%
        \color{tamumaroon}%
        \Tiny{%
            \hfill%
        \vspace*{1pt}%
            \insertframenumber/\inserttotalframenumber \hspace*{0.1cm}%
            \newline%
            \color{tamumaroon}{\rule{\paperwidth}{0.4mm}}\newline%
            \color{tamumaroon}{\rule{\paperwidth}{.4mm}}%
        }%
    \fi%
}

% Various cosmetic things, though I must confess I forget what exactly these do and why I included them.
%-------------------------------------------------------------------------------------------------------
\setbeamercolor{structure}{fg=blue}
\setbeamercolor{local structure}{parent=structure}
\setbeamercolor{item projected}{parent=item,use=item,fg=tamumaroon,bg=white}
\setbeamercolor{enumerate item}{parent=item}

% Adjust some item elements. More cosmetic things.
%-------------------------------------------------
\setbeamertemplate{itemize item}{\color{tamumaroon}$\bullet$}
\setbeamertemplate{itemize subitem}{\color{tamumaroon}\scriptsize{$\bullet$}}
\setbeamertemplate{itemize/enumerate body end}{\vspace{.6\baselineskip}} % So I'm less inclined to use \medskip and \bigskip in Markdown.

% Automatically center images
% ---------------------------
% Note: this is for ![](image.png) images
% Use "fig.align = "center" for R chunks

% \usepackage{etoolbox}
% 
% \AtBeginDocument{%
%   \letcs\oig{@orig\string\includegraphics}%
%   \renewcommand<>\includegraphics[2][]{%
%     \only#3{%
%       {\centering\oig[{#1}]{#2}\par}%
%     }%
%   }%
% }

% I think I've moved to xelatex now. Here's some stuff for that.
% --------------------------------------------------------------
% I could customize/generalize this more but the truth is it works for my circumstances.

\ifxetex
\setbeamerfont{title}{family=\fontspec{serif}}
\setbeamerfont{frametitle}{family=\fontspec{serif}}
\usepackage[font=small,skip=0pt]{caption}
 \else
 \fi

% Okay, and begin the actual document...

\begin{document}
\frame{\titlepage}

\hypertarget{meeting-on-october-15}{%
\section{Meeting on October 15}\label{meeting-on-october-15}}

\begin{frame}{Potential problems}
\protect\hypertarget{potential-problems}{}

\begin{itemize}
\item
  The current optimization model is not easy to maximum over a set of
  objectives. That is because we only have one single objective
  function.
\item
  Even though we include multiple envrionmental benefits into the
  objective function, since the units are different, we cannot simply
  sum over those benefits and then maximize the benefit.
\item
  I guess the unit is pounds per acre for environmental losses and
  dollars per acre for cost. The scale factor for unit is 1000.
\end{itemize}

\end{frame}


\section[]{}
\frame{\small \frametitle{Table of Contents}
\tableofcontents}
\end{document}
\documentclass[10pt,ignorenonframetext,aspectratio=149]{beamer}
\setbeamertemplate{caption}[编号]
\setbeamertemplate{标题标签分隔符}{:}
\setbeamercolor{caption name}{fg=normal text.fg}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\使用包{ifxetex,iflutex}
\usepackage{fixltx2e}%提供了\textsubscript
\ifnum 0\ifxetex 1\fi\IfLutex 1\fi=0%(如果pdftex
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\如果luatex或xelatex,则为%
\ifxetex
\usepackage{mathspec}
\否则
\usepackage{fontspec}
\fi
\defaultfontfeatures{ligations=TeX,Scale=MatchLowercase}
\纽科曼{\欧元}{€}
\fi
%对于逐字记录环境中的直接引号,如果可用,请使用向上引号
\IfFileExists{upquote.sty}{\usepackage{upquote}}{
%如果可用,请使用microtype
\IfFileExists{microtype.sty}{%
\usepackage{microtype}
\使用MicroTypeSet[突出]{basicmath}%禁用tt字体的突出
}{}
%如果你不想在幻灯片中只显示
%部分/章节/小节/子小节标题:
\阿特贝金帕特{
\让\insertpartnumber\relax
\让\partname\relax
\帧{\partpage}
}
\安倍晋三{
\让\insertsectionnumber\relax
\让\sectionname\relax
\框架{\sectionpage}
}
\AtBeginSubsection{
\让\insertsubsectionnumber\relax
\让\subsectionname\relax
\帧{\subsectionpage}
}
\setlength{\emergencycystretch}{3em}%防止行过满
\providecommand{\tightlist}{%
\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}
\setcounter{secnumdepth}{0}
\标题{GAMS每周会议}
\作者{Yabin Da}
\日期{2020-10-15}
\usepackage{booktabs}
\usepackage{caption}
\usepackage{longtable}
\usepackage{threeparttable}
\usepackage{xcolor}
\usepackage{amsmath}
%%这是我添加的所有内容。
%%--------------------------
\usepackage{graphicx}
\使用包{旋转}
%\setbeamertemplate{caption}[编号]
\usepackage{hyperref}
\usepackage{caption}
\usepackage[normalem]{ulem}
%\模式
\usepackage{wasysym}
%\usepackage{amsmath}
%去掉导航符号。
%-------------------------------
\setbeamertemplate{导航符号}{}
%可选的学院标签和标题。
%如果您不想将标题图形作为降价字段,请随意更改标题图形。
%----------------------------------------------------------------------------------
\研究所{农业经济系}

%你应该提供一份报告。转储整个模板而不显示示例不是最佳做法。您可以显示中间.tex文件吗?可能与问题无关,但由于您的脚线中的if条件,您会遇到错误计算的脚高的问题。也就是说,为什么您只加载厨房水槽之外的每个包?它们中的大多数都是由beamer自动加载的,有些会导致比它们解决的问题更多的问题,更糟糕的是,为什么要多次加载相同的包