我想在我的 latex 文档中使用 IPA 字符作为数学公式中的符号(这听起来很不合常理,但这是合理的)。但是当我这样做时$\textipa{I}$
,我得到的是大写字母 I 而不是小写字母 I,而当我这样做时$\textipa{\textrtails}$
,我什么也得不到。有人能帮我吗?
这是一个最小但不工作的例子:
\documentclass{minimal}
\usepackage{tipa}
\begin{document}
\textipa{I\textrtails} $\textipa{I\textrtails}$
\end{document}
答案1
答案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}