将 mathrm + isomath 与 beamer 结合使用

将 mathrm + isomath 与 beamer 结合使用

我使用 isomath 默认将希腊字母设为斜体。有时我想要一个直立运算符。然后我使用\mathrm。它在报告中有效,但在演示中尝试使用它时无效。

这是一个最小的非工作示例(\Delta 被排版为'):

\documentclass[intlimits]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{isomath}
\usepackage{lmodern}
\begin{document}
 \frame{Difference in angle is $\mathrm{\Delta}\theta$}
\end{document}

最小工作示例:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{isomath}
\usepackage{lmodern}
\begin{document}
Difference in angle is $\mathrm{\Delta}\theta$
\end{document}

那么我怎样才能让它在 Beamer 中工作?

答案1

如果使用isomathbeamer希腊字母将采用与标准无衬线字体不同的字体;例如

\documentclass[intlimits]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{isomath}

\begin{document}

\begin{frame}

$\alpha+\beta-1$

\end{frame}

\end{document}

打印有争议的输出

在此处输入图片描述

您可能希望使用arev, 来代替:

\documentclass[intlimits]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{isomath}

\usepackage{arevtext,arevmath}


\begin{document}

\begin{frame}

Difference in angle is $\upDelta\theta$

\end{frame}

\end{document}

在此处输入图片描述

答案2

我发现似乎beamer无法使用希腊字母作为运算符,除非使用了\usefonttheme{serif}或。失败。这可能是一个错误吗?\usefonttheme{professionalfonts}\usefonttheme{default}

相关内容