我认为所附的幻灯片使用了以下beamer
设置:
\usetheme[]{Frankfurt} % or berlin
\usecolortheme{beaver} % red color
不过,我有几个问题:
如何自定义页脚为:主题+作者(邮箱)+机构+页码?
如何使徽标的背景颜色与投影仪颜色主题相匹配?
我的学院徽标是一个JPG
文件,背景颜色为白色。如果beamer
主题颜色不是白色,则标题中会出现一块白色区域。
我认为SVG
文件可以解决这个问题,但是 latex 不支持这种格式。如果我们将文件转换SVG
为 jpg/png 格式,白色背景颜色将再次出现!如何解决这个问题?
更新:包括logo
格式pdf
解决了问题 2。
答案1
我定义了一个
footline
模板,灵感来自外部主题使用的模板infolines
,其中包含必填字段。新模板名为 myfootline,您可以使用以下命令激活它\setbeamertemplate{footline}[myfootline]
代码:
\documentclass{beamer} \usetheme[]{Berlin} \usecolortheme{beaver} % red color \makeatletter \defbeamertemplate*{footline}{myfootline} { \leavevmode% \hbox{% \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,center]{title in head/foot}% \usebeamerfont{author in head/foot}\insertshortauthor\expandafter\beamer@ifempty\expandafter{\beamer@shortinstitute}{}{~~\insertshortinstitute} \end{beamercolorbox}% \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,right]{title in head/foot}% \usebeamerfont{date in head/foot}\insertshortdate{}\hspace*{2em} \insertframenumber{} / \inserttotalframenumber\hspace*{2ex} \end{beamercolorbox}}% \vskip0pt% } \makeatother \setbeamertemplate{footline}[myfootline] \title{The title} \author[The author ([email protected])]{The author \\\href{mailto:[email protected]}{[email protected]}} \institute{The Institution} \begin{document} \begin{frame} \maketitle \end{frame} \section{A test section} \begin{frame} \frametitle{A test frame title} test \end{frame} \end{document}
以下是脚线的特写:
由于
footline
现在有太多信息,也许您需要调整beamercolorbox
模板中使用的 es 的宽度。至于问题 2,我认为它与本文无关,因为它涉及图像格式操作细节问题,而非 (La)TeX 本身。不过,在我们的姊妹网站平面设计你可以找到这个问题的一些答案;例如为现有 PNG 添加透明度或者使图像背景透明。