原始问题

原始问题

我编译的数学字体系列与默认字体系列不同(例如 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}

URW Palatino 相似产品

另一种方法是使用 TeX Gyre 的 Pagella。

第二个问题

由于这是一个不同的问题,因此它实际上应该是一个不同的问题。但是,您可以在此处使用description环境而不是环境。总是为定义的主要部分开始一个新行。(术语的名称可以在同一行上,但定义本身从下面开始。)虽然这显然可以改变,但在我看来有更简单的选择。例如:definitiondefinition

\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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

相关内容