在符号上画垂直线

在符号上画垂直线

我需要在几个字母的上方和下方添加竖线。我使用的是 tipa 包,只要我加载了它,它就可以正常工作。我还需要加载 polyglossia 来输入一些外语字符。但当我这样做时,我失去了 tipa 的功能(竖线不再出现)。这是一个可以正常工作的最小示例

\documentclass{article}
\usepackage{tipa}

\begin{document}
\textvbaraccent{S}
\textsyllabic{S}
\end{document}

这是一个无法生成垂直条的示例

\documentclass{article}
\usepackage{tipa}
\usepackage{polyglossia}

\begin{document}
\textvbaraccent{S}
\textsyllabic{S}
\end{document}

如果我在 tipa 之前加载 polyglossia,则会收到以下错误消息:“!LaTeX 错误:命令 \sups 已定义。或名称 \end... 非法,请参阅手册第 192 页。”

我在 Windows 8 上运行 Texmaker,使用 XelaTex

编辑:我还尝试按照这篇文章的建议恢复 IPA 的计算机现代字体使用 TIPA 和 fontspec

答案1

问题是tipa有问题fontspec,而不是polyglossia。约瑟夫·赖特的相关问题的答案应该把事情做好。

相关内容