为什么使用 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}