傾斜符號的數學重音的水平對齊

傾斜符號的數學重音的水平對齊

我想要雙寬帽口音。這是我的設定:xelatex、accents 套件和 dwtilde 命令的定義(如對 dhatheight 的引用所示,該程式碼是對在 Web 上找到的其他人的程式碼的修改):

\newcommand{\dwtilde}[1]{%<br>
    \settoheight{\dhatheight}{\ensuremath{\widetilde{#1}}}%<br>
    \addtolength{\dhatheight}{-0.2ex}%<br>
    \widetilde{\vphantom{\rule{1pt}{\dhatheight}}%<br>
      \smash{\widetilde{#1}}}}

我使用 euscript 作為 Euler 字體。然後,a$\dwtilde{\mathscr A}$產生兩個寬波浪線,其中頂部的波浪線向左移動。如何將重音符號水平對齊?

這是一個例子:

兩個重音的對齊錯誤

答案1

運行它xelatex

\documentclass{article}
\usepackage{unicode-math} 
\usepackage{libertine}
\def\dWDTilde#1{\widetilde{\widetilde{#1\mkern0mu}}}
%\setmathfont{XITS Math}

\begin{document}
foo
$\dWDTilde{\mathscr A}$ 
foo

\end{document}

在此輸入影像描述

相關內容