是否有粗体斜体 \sigma 和无衬线粗体斜体 \sigma?

是否有粗体斜体 \sigma 和无衬线粗体斜体 \sigma?

而且它们看上去不一样?

我正在尝试排版符合 iso 标准(矢量粗体斜体和张量无衬线粗体斜体)。

机械应力$\sigma$是一个张量,但我还想排版法向应力,它是张量乘以单位法向$\mathbf n$,因此也是一个矢量。

我尝试过bm(结果为衬线粗体\sigma)或 isomath(错误字体形状 OML/ptm/bx/it 未定义)。

答案1

如果您可以选择使用,lualatexunicode-math可以访问以下字符:

示例输出

\documentclass{article}

\usepackage{luatextra,lualatex-math}
\usepackage[math-style=ISO,sans-style=italic]{unicode-math}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Tex Gyre Termes}
\setsansfont{Tex Gyre Heros}
\setmonofont{Tex Gyre Cursor}
\setmathfont{Tex Gyre Termes Math}

\begin{document}
\( \sigma \mathbf{\sigma} \mathbfsf{\sigma} \)

\( \psi \mathbf{\psi} \mathbfsf{\psi} \)
\end{document}

Tex Gyre Termes Math是相当新的,较旧的字体是Tex Gyre Pagella Math,名称刚刚从以下更改TG Pagella Math

样品页面

\documentclass{article}

\usepackage{luatextra,lualatex-math}
\usepackage[math-style=ISO,sans-style=italic]{unicode-math}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Tex Gyre Pagella}
\setsansfont{Tex Gyre Heros}
\setmonofont{Tex Gyre Cursor}
\setmathfont{Tex Gyre Pagella Math}

\begin{document}
\( \sigma \mathbf{\sigma} \mathbfsf{\sigma} \)

\( \psi \mathbf{\psi} \mathbfsf{\psi} \)
\end{document}

另外,还有XITS字体,其区别不太明显:

样本 XITS

\documentclass{article}

\usepackage{luatextra,lualatex-math}
\usepackage[math-style=ISO,sans-style=italic]{unicode-math}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{XITS}
\setmathfont{XITS Math}

\begin{document}
\( \sigma \mathbf{\sigma} \mathbfsf{\sigma} \)

\( \psi \mathbf{\psi} \mathbfsf{\psi} \)
\end{document}

相关内容