如果我尝试类似 的操作\u{i}
,我会得到短音符和点。如何才能得到没有点的短音符?
答案1
无点的 i 是\i
;因此您需要\u{\i}
。(同样,无点的 j 是\j
)。
答案2
使用数学符号:
\breve{\imath}
或者
\breve{\jmath}
\breve 是重音符号,而 \imath / \jmath 是没有上点的 i / j
答案3
在现代工具链中,使用 LuaLaTeX 或 XeLaTeX,加载后fontspec
以下所有内容以及其他几个功能均可正常工作。
\documentclass{article}
\tracinglostchars=2
\usepackage{amsmath}
\usepackage{fontspec}
\newcommand\mibreve{\textnormal{ĭ}}
\newcommand\mitibreve{\textnormal{\itshape ĭ}}
\begin{document}
ĭ \u{i} ^^^^012d \symbol{"012D} {\char"012D} \( \mibreve\, \mitibreve \)
\end{document}
在旧版 8 位引擎中,您仍然可以使用预组合字符 ĭ (U+012D),但不能使用组合重音符 ◌̆。您可以定义\u{i}
为\u{\i}
。\DeclareTextCompositeCommand
\documentclass{article}
\tracinglostchars=2
\usepackage{amsmath}
\pagestyle{empty}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % The default since 2018
\DeclareTextCompositeCommand{\u}{T1}{i}{\u\i}
\newcommand\mibreve{\textnormal{ĭ}}
\newcommand\mitibreve{\textnormal{\itshape ĭ}}
\begin{document}
ĭ \u{i} \( \mibreve\, \mitibreve \)
\end{document}
这在 OT1 中也有效。