我使用 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
如果使用isomath
,beamer
希腊字母将采用与标准无衬线字体不同的字体;例如
\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}