Beamer serif 字体主题 xelatex

Beamer serif 字体主题 xelatex

为什么使用 beamer 与 xelatex 和 fontspec 时 serif 字体不起作用?(我的情况!)

当我将标准 LaTeX 字体与 pdflatex 结合使用时,我得到了所需的结果:仅包含衬线字体的演示文稿 (mwe 1)

当我使用 xelatex(fontspec、Minion Pro 字体、丹麦语)时,我得到标题和一些部分衬线,但大多数文本最终变成无衬线?

两个最小的例子: 1.用pdflatex编译两个最小示例:

\documentclass{beamer}

\usetheme[red]{Verona}
\usefonttheme{serif}
\usefonttheme{professionalfonts}

\title{Test af Serif}
\subtitle{sammen med Verona}
\author{Soeren Christensen}
\institute{Oerum sogn}
\date{1. januar 2018}

%\mode<presentation>

\begin{document}

\begin{frame}
    \titlepage
\end{frame}

%\section*{Program}
%\begin{frame}
%  \frametitle{Program}
%  \tableofcontents%[pausesections]
%\end{frame}

\section{Rammen}

\begin{frame}
        \frametitle{Titel paa slide}
        \framesubtitle{undertitel}

        \begin{quotation}[Joh 3,16]
            For saaledes elskede Gud verden, at han gav sin enbaarne
            soen, for at enhver, der tror paa ham, ikke skal fortabes
            med have evigt liv.
        \end{quotation}

\end{frame}
\end{document}

示例2(使用xelatex编译):

\documentclass{beamer}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage{danish}

\usetheme[red]{Verona}
\usefonttheme{serif}
\usefonttheme{professionalfonts}

\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text}
\setromanfont[Numbers=Lowercase]{Minion Pro}
\setsansfont[Numbers=Lowercase]{Myriad Pro}
\setmonofont{Menlo}

\title{Test af Serif}
\subtitle{sammen med Verona}
\author{Soeren Christensen}
\institute{Oerum sogn}
\date{1. januar 2018}

%\mode<presentation>

\begin{document}

\begin{frame}
    \titlepage
\end{frame}

\section{Rammen}

\begin{frame}
        \frametitle{Titel paa slide}
        \framesubtitle{undertitel}

        \begin{quotation}[Joh 3,16]
            For saaledes elskede Gud verden, at han gav sin enbaarne
            soen, for at enhver, der tror paa ham, ikke skal fortabes
            med have evigt liv.
        \end{quotation}

\end{frame}
\end{document}

答案1

您可以强制 beamer 使用 serif 字体\AtBeginDocument{\rmfamily}

% !TeX TS-program = xelatex

\documentclass{beamer}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{polyglossia}
\setdefaultlanguage{danish}

\usetheme[red]{Verona}
\usefonttheme{serif}
\usefonttheme{professionalfonts}

\defaultfontfeatures{Scale=MatchLowercase,Mapping=tex-text}
\setromanfont[Numbers=Lowercase]{Minion Pro}
\setsansfont[Numbers=Lowercase]{Myriad Pro}
\setmonofont{Menlo}


\title{Test af Serif}
\subtitle{sammen med Verona}
\author{Soeren Christensen}
\institute{Oerum sogn}
\date{1. januar 2018}

%\mode<presentation>

\AtBeginDocument{\rmfamily}

\begin{document}

\begin{frame}
    \titlepage
\end{frame}

\section{Rammen}

\begin{frame}
        \frametitle{Titel paa slide}
        \framesubtitle{undertitel}

        \begin{quotation}[Joh 3,16]
            For saaledes elskede Gud verden, at han gav sin enbaarne
            soen, for at enhver, der tror paa ham, ikke skal fortabes
            med have evigt liv.
        \end{quotation}

\end{frame}
\end{document}

在此处输入图片描述

相关内容