我在 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}