If I try something like \u{i}, I get both the breve and the dot. How can I get it without the dot?
- 54,637
- 353
3 Answers
The dotless i is \i; so you would want \u{\i}. (A dotless j is, likewise, \j).
- 814
Use math simbols:
\breve{\imath}
Or
\breve{\jmath}
\breve is the accent and \imath / \jmath are i / j without the upper dot
- 51
In the modern toolchain, with LuaLaTeX or XeLaTeX, load fontspec and all of the following will work, along with several others.
\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}
In a legacy 8-bit engine, you can still use the precomposed character ĭ (U+012D), but not the combining accent ◌̆. You can define \u{i} to give you \u{\i} instead with \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}
This would also work in OT1.
- 44,045
texdoc lshortif you're using a system based on tex live) is a good place to start. this topic is addressed on p.24 in the section "accents and special characters". – barbara beeton Jul 03 '12 at 13:16\u{i}doesn't do what you want, but\'iseems to work fine? (For me at least). – Jordan Mitchell Barrett Jan 01 '21 at 07:07