Latex Beamer 中页脚的自定义字体

Latex Beamer 中页脚的自定义字体

我希望我的学校名称出现在页脚的中央,并在右上角显示简单的页数。但我希望我的学校名称以原始字体显示。下面的代码将所有内容渲染为,但我希望我的学校名称出现在光谱。我尝试了常用的技术,但似乎遗漏了一些东西。任何帮助都将不胜感激。这是我的 MWE:

\documentclass[british,12pt,aspectratio=169]{beamer}

\usetheme{metropolis}
\usecolortheme{dove}
\useinnertheme{circles}
\useoutertheme{infolines}


\usepackage{fontspec}
\setmainfont{Cabin Regular}
\setsansfont{Spectral}
\usepackage[slantedGreek,nosymbolsc]{newtxsf}
\let\sfdefault\rmdefault

\setbeamertemplate{navigation symbols}{}

\title[School's Name]{}
\subtitle{}
\institute[]{}
\author[]{}
\date[]{}

\begin{document}
    \begin{frame}[plain]
        \maketitle
    \end{frame}

    \begin{frame}{Title}
        content...
    \end{frame}
\end{document}

答案1

您可以使用\newfontfamily宏为学校的字体定义一个新的系列,并通过以下方式应用它\setbeamerfont{title in head/foot}{family=...}

(我没有您的特殊字体,因此在下面的示例中使用 Arial 和 Times new roman)

% !TeX TS-program = lualatex

\documentclass[british,12pt,aspectratio=169]{beamer}

\usetheme{moloch}% modern fork of the metropolis theme
\usecolortheme{dove}
\useinnertheme{circles}
\useoutertheme{infolines}


\usepackage{fontspec}
\setsansfont{Arial}
\newfontfamily{\Spectral}{Times New Roman}
\usepackage[slantedGreek,nosymbolsc]{newtxsf}

\setbeamertemplate{navigation symbols}{}

\setbeamerfont{title in head/foot}{family=\Spectral}


\title[School's Name]{}
\subtitle{}
\institute[]{}
\author[]{}
\date[]{}

\begin{document}
    \begin{frame}[plain]
        \maketitle
    \end{frame}

    \begin{frame}{Title}
        content...
    \end{frame}
\end{document}

相关内容