等式中的 Textomega 符号

等式中的 Textomega 符号

\textomega有可能在equation??中获得完全相同的符号吗?

梅威瑟:

\documentclass[
DIV=12,          
BCOR=5mm,       
]{scrbook}[2015/10/03]

\usepackage{tipa}
\usepackage[
intlimits,
sumlimits
]{amsmath}

\begin{document}

\begin{equation}
E_A =   k\,\phi\,\omega
\end{equation}

I want the same  "\textomega" \, symbol in math mode, if it's possible. 

\end{document}

答案1

由于框默认是在文本模式下组合的,因此在数学模式下,只需使用即可\mbox{\textomega}获得直立的字形。如果需要较小的尺寸,则需要做更多的工作。

编辑后采纳了 Emma 的非常好的建议,使用\text而不是\mbox作为启用宏。虽然它需要amsmath加载包,但它还有一个额外的好处,就是可以自动调整自身以适应较小的数学样式。

重新编辑:在下面的评论中,安德鲁建议使用\textnormal{\textomega}而不是\text{\textomega},因为如果现行环境是 ,后者可能会受到不利影响,就像定理陈述的情况一样\textit

\documentclass[
DIV=12,          
BCOR=5mm,       
]{scrbook}[2015/10/03]

\usepackage{tipa}
\usepackage[
intlimits,
sumlimits
]{amsmath}

\begin{document}

\begin{equation}
E_A =   k\,\phi\,\textnormal{\textomega}
\end{equation}

I want the same  "\textomega" \, symbol in math mode, if it's possible. 

\end{document}

在此处输入图片描述

如果使用 pdflatex,另一个选项是使用\unslant常规数学模式\omega字形,按照这个答案的方式,直立希腊字体适合计算机现代

答案2

您可以使用 Claudio Beccari 的希腊字体:

\documentclass{article}
\usepackage{amsmath}

\DeclareFontFamily{U}{greek}{}
\DeclareFontShape{U}{greek}{m}{n}{
  <5><6><7><8><9><10><10.95><12><14.4> 
  <17.28><20.74><24.88><29.86><35.83>
  genb*grmn
}{}
\DeclareSymbolFont{upgreek}{U}{greek}{m}{n}
\DeclareMathSymbol{\upomega}{\mathord}{upgreek}{`w}

\begin{document}

\begin{equation}
E_A = k\phi\upomega
\end{equation}

\end{document}

可以添加其他字母。如果你只需要 omega,那么浪费一个数学组可能太多了,这里有一个更经济的版本。

\documentclass{article}
\usepackage{amsmath}

\DeclareFontFamily{U}{greek}{}
\DeclareFontShape{U}{greek}{m}{n}{
  <5><6><7><8><9><10><10.95><12><14.4>
  <17.28><20.74><24.88><29.86><35.83>
  genb*grmn
}{}
\DeclareRobustCommand{\upomega}{{\text{\usefont{U}{greek}{m}{n}w}}}

\begin{document}

\begin{equation}
E_A = k\phi\upomega
\end{equation}

\end{document}

在此处输入图片描述

相关内容