![向下拖动字符上方的变音符号](https://linux22.com/image/480245/%E5%90%91%E4%B8%8B%E6%8B%96%E5%8A%A8%E5%AD%97%E7%AC%A6%E4%B8%8A%E6%96%B9%E7%9A%84%E5%8F%98%E9%9F%B3%E7%AC%A6%E5%8F%B7.png)
我需要在字符上方添加一个下划线符号。下面的示例使用 \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}
答案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}