我正在发明一种需要双重音符号或变音符号的语言。问题是变音符号不能越过特殊字母,并且会固定在其旁边,而不是上面。例如,当使用 \textaolig : ꜵ 时,我们有:̏ ꜵ & ̏ Ꜵ
此外,如果我想使用 ogonek,我必须加载 [T1]{fontenc},但对于双左重音,我必须使用 [T4]{fontenc},这似乎不兼容。我们如何才能同时使用两者?
抱歉我的英语不好,谢谢
答案1
我创建了一个宏,\dblacc{}
用于为字符添加双重音。它甚至可以为 ogonek 加重音。
\documentclass{article}
\usepackage{stackengine,tipx,lmodern}
\usepackage[T1]{fontenc}
\newcommand\dblgr{\setbox0=\hbox{x}%
\setbox2=\hbox{\raisebox{-\ht0}{\`{}\kern-2.7pt\`{}}}\dp2=0pt\box2}
\newcommand\dblacc[1]{\stackengine{0pt}{#1}{\dblgr}{O}{c}{F}{F}{S}}
\begin{document}
\k{a}\k{\textaolig}
\dblacc{\textaolig}
\dblacc{\k{\textaolig}}\dblacc{\AE}
\end{document}