数学模式下的 IPA

数学模式下的 IPA

我想在我的 latex 文档中使用 IPA 字符作为数学公式中的符号(这听起来很不合常理,但这是合理的)。但是当我这样做时$\textipa{I}$,我得到的是大写字母 I 而不是小写字母 I,而当我这样做时$\textipa{\textrtails}$,我什么也得不到。有人能帮我吗?

这是一个最小但不工作的例子:

\documentclass{minimal}
\usepackage{tipa}
\begin{document}
\textipa{I\textrtails} $\textipa{I\textrtails}$
\end{document}

答案1

我建议你尝试

$\textit{\textipa{I\textrtails}}$

在数学模式下获取\textipa{I}和的倾斜版本。\textipa{\textrtails}

在此处输入图片描述

\documentclass{article}
\usepackage{tipa,amsmath}
\begin{document}
\textipa{I\textrtails} 
$\textrm{\textipa{I\textrtails}}$
{\itshape \textipa{I\textrtails}}
$\textit{\textipa{I\textrtails}}$
\end{document}

答案2

如果您不关心数学符号字体​​,您可以定义适当的数学设置:

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

\DeclareSymbolFont{tipa}{T3}{cmr}{m}{sl}
\SetSymbolFont{tipa}{bold}{T3}{cmr}{bx}{sl}

\DeclareMathSymbol{\mathrtails}{\mathord}{tipa}{249}
\DeclareMathSymbol{\mathsci}{\mathord}{tipa}{73}

\newcommand{\its}{{\mathsci\mathrtails}}

\begin{document}

\textsl{\textsci\textrtails}

$\mathsci\mathrtails+\its$

\textsl{\textbf{\textsci\textrtails}}

$\bm{\its}$

\end{document}

在此处输入图片描述

如果您只需要这些符号,则无需加载tipa

\documentclass{article}
\usepackage{amsmath,bm}

\DeclareFontEncoding{T3}{}{}
\DeclareFontSubstitution{T3}{cmr}{m}{n}
\DeclareSymbolFont{tipa}{T3}{cmr}{m}{sl}
\SetSymbolFont{tipa}{bold}{T3}{cmr}{bx}{sl}

\DeclareMathSymbol{\mathrtails}{\mathord}{tipa}{249}
\DeclareMathSymbol{\mathsci}{\mathord}{tipa}{73}

\newcommand{\its}{{\mathsci\mathrtails}}

\begin{document}

$\mathsci\mathrtails+\its$

$\bm{\its}$

\end{document}

相关内容