我编译的数学字体系列与默认字体系列不同(例如 MahtJaX 中使用的字体),但它与文本字体系列相同。我的示例代码及其编译的代码如下所示。
\documentclass[xcolor=x11names,compress]{beamer}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{palatino}
\useinnertheme{default}
\usefonttheme{serif}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{frame}{Example}
\begin{definition}
Let $R\subseteq S\timesT$ be a relation.\break
The domain of R is defined as:\break
$\operatorname{Dom} \left({\mathcal R}\right) := \left\{{s \in S: \exists t \in T: \left({s, t}\right) \in \mathcal R}\right\}$\break
and can be denoted $\operatorname{Dom} \left({\mathcal R}\right)$.
\end{definition}
\end{frame}
\end{document}
这个定义来自网页Proofwiki。如何将字体系列更改为 beamer 中数学代码的默认字体?
答案1
这篇文章的第一部分与 Herbert 的回答相呼应,但我在 Herbert 的回答之前 8 分钟就将其作为评论发布,因此声称这个回答是合理的 ;)。(但如果 Herbert 反对,或者其他不是 Herbert 的人也反对,并且能给我一个尽管不是 Herbert 但仍然有权反对的充分理由,我就会将其删除。)
原始问题
\usefonttheme{professionalfonts}
防止beamer
覆盖您的字体,因此需要使用指定的字体包。
palatino
已被弃用。l2tabuen
建议进行以下替换:
\usepackage{mathpazo}
\usepackage[scaled=.95]{helvet}% uncomment these if required
\usepackage{courier}
另一种方法是使用 TeX Gyre 的 Pagella。
第二个问题
由于这是一个不同的问题,因此它实际上应该是一个不同的问题。但是,您可以在此处使用description
环境而不是环境。总是为定义的主要部分开始一个新行。(术语的名称可以在同一行上,但定义本身从下面开始。)虽然这显然可以改变,但在我看来有更简单的选择。例如:definition
definition
\begin{description}
\item[Definition] Definition goes here.
\end{description}
代码
\documentclass[xcolor=x11names,compress]{beamer}
\usepackage{graphicx}
\usepackage{tikz}
% \usepackage{palatino}% is obsolete - see l2tabu (or l2tabuen) for details
\usepackage{mathpazo}
% \usepackage[scaled=.95]{helvet}% uncomment these if required
% \usepackage{courier}
\useinnertheme{default}
\usefonttheme{professionalfonts}
\usefonttheme{serif}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\begin{frame}{Example}
\begin{description}
\item[Definition] Let $R\subseteq S\times T$ be a relation.\break
The domain of R is defined as:\break
$\operatorname{Dom} \left({\mathcal R}\right) := \left\{{s \in S: \exists t \in T: \left({s, t}\right) \in \mathcal R}\right\}$\break
and can be denoted $\operatorname{Dom} \left({\mathcal R}\right)$.
\end{description}
\end{frame}
\end{document}
答案2
\useinnertheme{default}
\usefonttheme{professionalfonts}
\let\familydefault\rmdefault
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%