Как поставить знак ударения на перечеркнутую букву i (U+0268) без точки

Как поставить знак ударения на перечеркнутую букву i (U+0268) без точки

Я пишу лингвистическую работу, используя tipaпакет, и мне нужно поставить знак ударения ( ´), чтобы показать тон поверх перечеркнутой i ( ɨ). Если я использую \'{\textbari}или , textipa{\'1}то получаю символ со знаком ударения над заглавной буквой. Однако мне нужно удалить заглавную букву. С обычным i, я мог бы просто написать \'{\i}с обратной косой чертой перед ним, чтобы удалить заглавную букву, но, что важно, это не работает для чего-то вроде \textbari.

Короче говоря, я получаю , но мне нужно .

Буду благодарен за предложения!

решение1

Этого, кажется, вполне достаточно для стандартных размеров.

\documentclass{article}
\usepackage{tipa}
\usepackage{pict2e,picture}
\usepackage{color}

\makeatletter
\newcommand{\textdotlessbari}[1]{%
  \begingroup
  \settowidth\dimen@{\textbari}%
  \makebox[\dimen@]{%
    \sbox\z@{\i}%
    \begin{picture}(0,\ht\z@)
    \roundcap
    \linethickness{0.055ex}
    \put(0.05\wd\z@,0.55\ht\z@){\line(1,0){0.9\wd\z@}}
    \end{picture}%
    #1\i
  }%
  \endgroup
}
\DeclareRobustCommand{\textbariacute}{\textdotlessbari{\'}}
\DeclareRobustCommand{\textbarigrave}{\textdotlessbari{\`}}
\makeatother

\begin{document}

--\textbari--

--\textbariacute--

\leavevmode
\rlap{\textcolor{red}{\textbari}}\textbariacute
\rlap{\textcolor{red}{\textbariacute}}\textbari

\textbariacute\textbarigrave\textdotlessbari{\~}

\Huge
--\textbari--

--\textbariacute--

\leavevmode
\rlap{\textcolor{red}{\textbari}}\textbariacute
\rlap{\textcolor{red}{\textbariacute}}\textbari

\textbariacute\textbarigrave\textdotlessbari{\~}

\end{document}

В третьей строке символы наложены друг на друга в разных цветах, и различия настолько малы, что их невозможно заметить.

введите описание изображения здесь

решение2

Используйте \rlap{-}\'\iили \leavevmode\rlap{-}\'\i, если этот символ начинает абзац. Пример:

\documentclass[12pt]{article}
\begin{document}
\leavevmode\rlap{-}\'\i p  ip  \rlap{-}\'\i p ip
\end{document}

Связанный контент