没有空格的 I-macron

没有空格的 I-macron

我想在名字 Ibn-Sīnā 的 i 和 a 上加上长音符号。我发现我可以使用 来添加长音符号,\=a并且我需要\=i\避免在 i 上加点。

当我写入时,Ibn-S\=i\n\=a出现错误,未定义的控制序列。如果我在 i ( Ibn-S\=i\ n\=a) 后加一个空格,它就可以正常工作,但我不想在 i 后加空格。

我也尝试过,Ibn-S\=\in\=a但也产生了错误。

我该怎么做?

答案1

不是\=i\ ,但是\=\i \i是无点的 i 命令。

如果你使用

\usepackage[utf8]{inputenc}

那么您应该可以直接输入 Ibn-Sīnā。

\documentclass{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\DeclareUnicodeCharacter{012B}{\=\i}
\DeclareUnicodeCharacter{0101}{\=a}
\begin{document}

[ Ibn-Sīnā ]

or

[ Ibn-S\={\i}n\={a} ]
\end{document}

相关内容