使用 XeLaTeX,这段代码产生:
\documentclass{article}
\usepackage[tone]{tipa}
\begin{document}
\textipa{
j\textturna u\tone{12}
}
\end{document}
xeCJK
但是,添加包后音调条就坏了:
\documentclass{article}
\usepackage[tone]{tipa}
\usepackage{xeCJK}
\begin{document}
\textipa{
j\textturna u\tone{12}
}
\end{document}
并给出警告信息:
LaTeX Font Warning: Font shape `T3/lmr/m/n' undefined
(Font) using `T3/cmr/m/n' instead
(Font) for symbol `textturna' on input line 21.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
添加inputenc
或fontenc
似乎无法解决这个问题。我认为存在字体冲突,但我不知道如何恢复“原始”tipa
字体。
答案1
xeCJK 加载 xunicode,而 xunicode 会覆盖所有 tipa 定义。因此您不能将 tipa 与 xeCJK 包一起使用。您必须使用 xunicode 的定义,并且——由于默认字体不显示您的符号——搜索合适的字体。抑制 xunicode,如本答案所示https://tex.stackexchange.com/a/127564/2388我认为 xeCJK 不是一个选项。
\documentclass{article}
\usepackage{xeCJK}
\newfontfamily\mytipafont{Doulos SIL}
\def\useTIPAfont{\mytipafont}
\begin{document}
\textipa{j\textturna u\tone{12}}
\end{document}