向下拖动字符上方的变音符号

向下拖动字符上方的变音符号

我需要在字符上方添加一个下划线符号。下面的示例使用 \top 符号显示了与我想要的效果相近的效果,但变音符号太大(它应该与其他重音符号的大小相似)。如果可能的话,我最好在 TIPA 中执行此操作,因为我正在使用 TIPA 编码所有其他语音符号。我知道如何使用 TIPA 组合和缩放其他符号,如 MWE 中所示,但我不知道如何在 TIPA 中添加这个特定符号。

\documentclass{article}

\usepackage[utf8]{inputenc} 
\usepackage{tipa}
\usepackage{accents}
\usepackage{amsmath,amssymb,amsthm} 

\begin{document}

    This is basically what I want, but the diacritic is too big, next to some other accents for comparison: 
{${\accentset{\top}{\text{a}}}$} á à ã
    
    Here's an TIPA accent I built for an apostrophe above a character: 
    \textipa{\tipaUpperaccent[.6ex]{\lower.8ex\hbox{\super{'}}}{a}}
    
        \end{document}

MWE 的屏幕截图

答案1

\documentclass{article}

\usepackage{amsmath,amssymb,amsthm} 
\usepackage[utf8]{inputenc} 
\usepackage{tipa}
\usepackage{accents,scalerel}

\begin{document}

    This is basically what I want: 
    {${\accentset{\scalerel*{\mathsf{T}}{,}}{\text{a}}}$}
    {${\accentset{\scalerel*{\mathsf{T}}{\i}}{\text{a}}}$}
    
    Here's an TIPA accent, got it  centered: 
    \textipa{\tipaUpperaccent[.5ex]{\lower.8ex\hbox{\super{%
    \scalerel*{\mathsf{T}}{,}}}}{a}}
    
\end{document}

在此处输入图片描述

相关内容