要在 LaTeX 中输入 IPA 字符,我可以使用tipa
在 Computer Modern 字体中排版它们的包,也可以直接使用 XeLaTeX 或 LuaLaTeX 输入它们,前提是我用 指定 Unicode 字体fontspec
,例如 Doulos SIL。如果我跳过最后一步并使用默认字体,则不会出现 IPA 特定字符。为什么?鉴于存在,tipa
人们会假设 Computer Modern Roman 字体中所有 IPA 字符都有字形。
这两个示例均产生了预期的输出。使用tipa
:
\documentclass{article}
\usepackage{tipa}
\begin{document}
\textipa{aI p\super{h}i: eI}
\end{document}
并使用另一种字体(和 XeLaTeX):
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Doulos SIL}
\begin{document}
aɪ pʰiː eɪ
\end{document}
但是,即使使用 XeLaTeX,这也不起作用:
\documentclass{article}
\begin{document}
aɪ pʰiː eɪ
\end{document}
我的问题实际上是问如何才能在不使用 的情况下输入 IPA 字符tipa
,但仍使用默认字体。