两个字母中的乳胶重音不在数学环境中

两个字母中的乳胶重音不在数学环境中

简明牛津词典发音

简明牛津词典(7版之前)的发音是直接跟词条一起给出的,如上图。如何在非数学环境下获取两个字母之间的重音符号?

答案1

正如 campa 指出的,\t处理其中一种情况。对于其他情况,我提供\twofer{<accent>}{<two-lowercase-letter-string>

\documentclass{article}
\usepackage{graphicx}
\makeatletter
\newcommand\twofer[2]{\@firstoftwo#2\makebox[0pt]{\scalebox{1.8}[.95]{#1{}}}\@secondoftwo#2}
\makeatother
\begin{document}
\t{or}

\twofer{\u}{oo}

\twofer{\=}{ur}
\end{document}

在此处输入图片描述

答案2

你可能会这样做:

\documentclass{article}
\usepackage{textcomp,graphicx}

\newcommand{\bbar}[1]{%
  \leavevmode\vbox{%
    \offinterlineskip
    \halign{%
      \hfil##\hfil\cr
      \={}\kern-.4em\={}\cr
      \noalign{\kern-1ex}
      #1\cr
    }%
  }%
}
\newcommand{\revt}[1]{%
  \leavevmode
  \vphantom{\t{#1}}%
  \smash{\vbox{%
    \offinterlineskip
    \halign{%
      \hfil##\hfil\cr
      \scalebox{1}[-1]{\capitalnewtie{}}\cr
      \noalign{\kern.1ex}
      #1\cr
    }%
  }}%
}

\begin{document}

\t{ar} \bbar{ar} \revt{ar}

\end{document}

在此处输入图片描述

相关内容