如何在 Latex 中更改马德里主题的页脚

如何在 Latex 中更改马德里主题的页脚

我在 beamer 中使用马德里主题,使用以下代码,

\documentclass{beamer}
\usetheme{Madrid}

\usecolortheme{beaver}
\usepackage{utopia} 
\usepackage[normalem]{ulem}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage{multicol}



\usefonttheme{professionalfonts}

\title[Title]{Title}
%\author{M. Saiful Bari\inst{1} \and Mr X\inst{2}}
\author{My Name\inst{1}}
\institute{
    \inst{1}
     Sample University testing and testing
}

\date{20 June, 2017}

\begin{document}



\frame{\titlepage}


\section{test}


\end{document}

生成以下输出,

在此处输入图片描述

这里可以看到我的页脚处的“姓名和机构”被删减了。如何为“姓名和机构”扩展更多位置。我看过很多关于自定义的帖子。我是 latex 的新手。请在编写代码时提供注释,以便我可以自己自定义主题。

答案1

基本相同如何修改投影机的页脚边距?

beamercolorboxes通过修改来调整三者的宽度wd=.4\paperwidth,只需确保宽度之和仍然等于 1。

--

进一步的评论:

  • 你不需要graphicx,因为 beamer 已经提供了这个功能
  • 我认为在 beamer 中使用它没有任何理由multicol,因为 beamer 有自己的列环境。
  • 如果你查看日志文件,你会看到一条utopia消息This package is to be regarded as obsolete.

\documentclass{beamer}
\usetheme{Madrid}

\usecolortheme{beaver}
%\usepackage{utopia} 
\usepackage[normalem]{ulem}
%\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
%\usepackage{multicol}



\usefonttheme{professionalfonts}

\title[Title]{Title}
%\author{M. Saiful Bari\inst{1} \and Mr X\inst{2}}
\author{My Name\inst{1}}
\institute{
    \inst{1}
     Sample University testing and testing
}

\date{20 June, 2017}

\makeatletter
\setbeamertemplate{footline}{
  \leavevmode%
  \hbox{%
  \begin{beamercolorbox}[wd=.4\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}%
    \usebeamerfont{author in head/foot}\insertshortauthor\expandafter\ifblank\expandafter{\beamer@shortinstitute}{}{~~(\insertshortinstitute)}
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.3\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}%
    \usebeamerfont{title in head/foot}\insertshorttitle
  \end{beamercolorbox}%
  \begin{beamercolorbox}[wd=.3\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%
}
\makeatother


\begin{document}


\frame{\titlepage}


\section{test}


\end{document}

相关内容