如何才能在字母上方得到尖音符和点,而又不让其中一个出现在另一个上方?我所能得到的只有 béġu。我想要字母 e 上方的尖音符和点,并排出现。
答案1
是的是这个意思吗?
\documentclass{article}
\usepackage{amsmath,stackengine}
\newcommand\acutedot[1]{%
\stackengine{.5pt}{#1}{\footnotesize\raisebox{-.8pt}{$\scriptscriptstyle\prime$}%
\kern-.8pt.\kern-.3pt}{O}{c}{F}{T}{S}}
\begin{document}
b\acutedot{e}gu
\end{document}
下面是一个略有不同的指标,但适用于[大多数]字体大小变化:
\documentclass{article}
\usepackage{amsmath,stackengine}
\newcommand\acutedot[1]{%
\stackengine{.12ex}{#1}{\raisebox{-.18ex}{$\scriptscriptstyle\prime$}%
\kern-.1em.\kern-.07em}{O}{c}{F}{T}{S}}
\begin{document}
b\acutedot{e}gu
\scriptsize b\acutedot{e}gu
\huge b\acutedot{e}gu
\end{document}
答案2
带有标准口音:
\documentclass{article}
\newcommand{\acutedotsym}{%
\kern-.2em\'{}\kern-.25em\raisebox{-.15ex}[0pt][0pt]{\.{}}\kern-.05em
}
\DeclareRobustCommand{\acutedot}[1]{%
\leavevmode
\vbox{
\offinterlineskip
\ialign{%
\hfil##\hfil\cr
\hidewidth\acutedotsym\hidewidth\cr
\noalign{\kern-1ex}
#1\cr
}%
}%
}
\begin{document}
\'e\acutedot{e}e\'i\acutedot{\i}iA\acutedot{A}A
eeeiiiAAA
\end{document}