数学模式中的文本符号

数学模式中的文本符号

我需要能够在数学模式中使用 unicode 符号 #643(或非常类似的符号)。它看起来像一个小的积分符号,包含在蒂帕包,但我无法在数学模式下使用它。在 \text{} 环境中使用它将其解释为普通的 $S$,当我需要符号时,我无法总是退出数学模式。我该如何解决这个问题?

答案1

\documentclass{article}
\usepackage{tipa}
\begin{document}
\textesh
$\textrm{\textesh}$
\end{document}

在此处输入图片描述

我还注意到,尽管 OP 如此断言,使用$\text{\textesh}$加载amsmath的包也能成功获得正确的字形。

答案2

tipaPDFLaTeX 中:

\documentclass{article}
\usepackage{tipa}
\usepackage{amsmath, amssymb}

\newcommand\mathesh{\textup{\textesh}}

\begin{document}
\section*{The symbol \(\mathesh\)}

Let \(\mathesh \in \mathbb{R}\).
\end{document}

计算机现代样本

还有一个使用 Unicode 字体的版本,而不是tipa

\documentclass{article}
\tracinglostchars=3
\usepackage[default]{fontsetup} % Loads New Computer Modern and unicode-math.

\DeclareTextSymbol{\textesh}{TU}{"0283}
\newcommand\mathesh{\textup{\textesh}}

\begin{document}
\section*{The symbol \(\mathesh\)}

Let \(\mathesh \in \mathbb{R}\).
\end{document}

如果您需要对 IPA 符号使用与主字体不同的字体,请将命令替换\DeclareTextSymbol为以下命令:

\newfontfamily\ipafont{Charis SIL}[Scale=MatchUppercase]
\newcommand\textesh{{\ipafont\symbol{"0283}}}

您也可以使用该tipauni包,或者有一些包含此符号的 OpenType 数学字体,例如 XITS Math。

相关内容