当我使用该\twoacc
命令时,有时会在音标前后添加不必要的空格。例如, 就会出现这种情况[p\twoacc[\r|\tr{\textturnr}]p]
。当我输入 时,就会出现正确的空格[p\tr{\textturnr}p]
。如何消除不必要的空格?
答案1
问题出现是因为您误用了命令\twoacc
和\r
命令。 \twoacc
是将两个重音符号放在一起,而您想要的符号一个在下面,一个在上面,所以\twoacc
不需要。此外,该\r
命令接受一个参数并将环放在该参数的顶部,因此在您的示例中,无论如何p\twoacc[\r|\tr{\textturnr}]p
您都不能将其用作\r
第一个参数\twoacc
。
解决方案(正如您发现的)是简单地一起使用\textraising
和\r
:
\documentclass{article}
\usepackage[T1]{tipa}
\usepackage{covington}
\newcommand\tr{\textraising}
\begin{document}
[p\tr{\r{\textturnr}}p]
\end{document}
如果您以后还有问题,您确实应该包含一个像上面这样的最小工作文档。您不仅有两个不同包定义的宏,还有一个个人宏。有了示例,问题可能就会解决得更快。