Ich schreibe eine linguistische Arbeit mit dem tipa
Paket und muss ein Akut-Akzentzeichen ( ´
) setzen, um den Ton über einem durchgestrichenen i ( ɨ
) anzuzeigen. Wenn ich \'{\textbari}
oder verwende textipa{\'1}
, erhalte ich ein Zeichen mit dem Akzentzeichen über dem Titel. Ich brauche es jedoch, um den Titel zu entfernen. Bei einem normalen i
könnte ich einfach \'{\i}
mit einem Backslash davor schreiben, um den Titel zu entfernen, aber entscheidend ist, dass dies bei etwas wie nicht funktioniert \textbari
.
Kurz gesagt, ich verstehe , aber ich brauche .
Bin für Anregungen dankbar!
Antwort1
Für die Standardgrößen erscheint dies völlig ausreichend.
\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}
In der dritten Zeile werden die Zeichen in unterschiedlichen Farben übereinandergelegt und die Unterschiede sind zu gering, um wirklich erkennbar zu sein.
Antwort2
Verwenden Sie \rlap{-}\'\i
oder \leavevmode\rlap{-}\'\i
, wenn dieses Symbol einen Absatz beginnt. Beispiel:
\documentclass[12pt]{article}
\begin{document}
\leavevmode\rlap{-}\'\i p ip \rlap{-}\'\i p ip
\end{document}