새로운 명령은 다른 명령을 억제합니다.

새로운 명령은 다른 명령을 억제합니다.

일부 아프리카 언어 기호에 대한 LaTex 표현을 생성하기 위해 @Alan Munn이 작성한 새 명령을 적용했습니다. 그러나 새로운 명령은 이전에 잘 작동했던 다른 기호의 사용을 억제하는 것 같습니다. 새 명령에서 작동하지 않는 기호는 semtrans 패키지를 사용하여 역방향 c 톤 기호입니다. TIPA 코드 = \Alif아래와 같이 작동하는 예입니다.

\documentclass{article}
\usepackage{tipa}
\usepackage{semtrans}
\begin{document}
\begin{IPA}
aa{\Alif}
\end{IPA}
\end{document}

이 예제는 그 자체로는 잘 작동합니다. 위의 코드를 @AlanMunn의 명령에 통합하면 {\Alif}를 인식할 수 없습니다. 아래와 같이 결합된 코드:

% !TEX TS-program = pdflatex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{tipa}
\usepacakge{semtrans}

\usepackage{lmodern}
\usepackage{harpoon,MnSymbol}
\newcommand{\squareharp}[1]{\overharp{\invbackneg}{#1}{1}}
\newcommand{\textbara}{\ipabar{\tipaencoding A}{.5ex}{1}{-.1}{0}}
\newcommand{\harp}[1]{\overharp{\rightharpoonup}{#1}{1}}
\newcommand{\lowaigu}[1]{#1\kern-.2em\raisebox{-1.25ex}{\'{}}}
% Next command adapted from https://tex.stackexchange.com/a/49321/2693
\newcommand{\GraveAigu}[1]{\sbox0{#1}\dimen0=\ht0 \advance\dimen0 -1ex
  \sbox2{\'{}}\sbox1{\`{}}\sbox2{\raise\dimen0\box2}%
  {\ooalign{\hidewidth\kern-.05em\copy1\kern-.65\wd2\box2\hidewidth\cr\box0\crcr}}}

\begin{document}
\Huge
\begin{IPA}
\squareharp{u}
\textbara{}
\harp{e}
\harp{aa}
\GraveAigu{u}
\lowaigu{o}
aa{\Alif}

\end{IPA}
\end{document}

참고로, 아프리카 언어 기호에 대한 이전 질문에 대한 링크는 다음과 같습니다.아프리카 언어 기호에 대한 TIPA 입력

문제 보고서: l.26 aa{\Alif}?

관련 정보