方程环境中的倾斜度 \mathrm{\Delta}

方程环境中的倾斜度 \mathrm{\Delta}

我尝试写一个方程,包括 \Delta。但它也显示倾斜,即使我尝试了 \mathrm{} 或 \text{}。使用了 CUEDthesisPSnPDF 模板和两个数学包

\usepackage{amssymb}
\usepackage{amsmath}

\begin{equation}
  \Delta E \Delta{t} \approx \frac{h}{2 \pi}\\
  \mathrm{\Delta} E \, \text{\Delta} t
  \label{fun:naturalline}
\end{equation}

在此处输入图片描述

看来 \mathrm 在这里不起作用。我该如何解决这个问题?提前谢谢您。

答案1

您可以加载上希腊语包装并写入\Updelta以生成“直立”大写 Delta 字符。

在此处输入图片描述

\documentclass{article}
\usepackage{upgreek}
\begin{document}
$\delta$ $\updelta$

$\Delta$ $\Updelta$ % note: \Updelta, not \upDelta
\end{document}

答案2

总结:有几个包定义了\increment\upDelta

如果您可以使用unicode-math,则此符号有多种不同的变体,并且有多种不同的方法来获取它:

\documentclass[varwidth = 10cm, preview]{standalone}
\usepackage[svgnames, Svgnames]{xcolor}
\usepackage[math-style=literal]{unicode-math}

\defaultfontfeatures{ Scale = MatchUppercase }
% Make it blatant which font is being used:
\setmainfont{Latin Modern Roman}[Scale = 1.0, Color = Crimson]
\setmonofont{Latin Modern Mono}[Color = DarkGray]
\setmathfont{Latin Modern Math}[Color = Orange]
\setmathfont[range=up]{Latin Modern Math}[Color = SkyBlue]
\setmathfont[range=bfsfup]{Latin Modern Sans}[Color = Indigo]
\setmathrm{Latin Modern Roman}[Color = LimeGreen]

\begin{document}
\begin{itemize}
  \item \texttt{\textbackslash{}increment} \( \increment \)
  \item \texttt{Δ} \(Δ\)
  \item \texttt{\textbackslash{}upDelta} \( \upDelta \)
  \item \texttt{\textbackslash{}mupDelta} \( \mupDelta \)
  \item \texttt{\textbackslash{}symup\{\textbackslash{}Delta\}} \( \symup{\Delta} \)
  \item \texttt{\textbackslash{}mathrm\{\textbackslash{}mupDelta\}} \( \mathrm{\mupDelta} \)
  \item \texttt{\textbackslash{}mathup\{\textbackslash{}mupDelta\}} \( \mathup{\mupDelta} \)
  \item \texttt{\textbackslash{}mbox\{\textbackslash{}mupDelta\}} \( \mbox{\mupDelta} \)
  \item \texttt{\textbackslash{}mbox\{Δ\}} \( \mbox{Δ} \)
  \item \texttt{\textbackslash{}mbfsansDelta} \( \mbfsansDelta \)
  \item \texttt{\textbackslash{}symbfsfup\{\textbackslash{}Delta\}} \( \symbfsfup{\Delta} \)
\end{itemize}
\end{document}

Delta 样本

至少还有三个,但你应该明白了。其中,一个\increment是数学运算符 ∆ (U+2206),另一个是希腊字母 Δ (U+0394)。

如果需要与 PDFTeX 向后兼容,一种方法是使用 加载直立希腊字母isomath。另一种方法是加载带有希腊字母的直立字体作为数学字母表(例如 AMS Euler,zeur),并使用定义\increment或。\upDelta\DeclareMathSymbol

一些旧式软件包以不同的方式定义此符号,包括:

  • upgreek\upDelta
  • stixstix2\increment
  • kpfonts\Deltaup
  • fourier\otherDelta

相关内容