Мне нужен \wideparen
символ в книге, подготовленной с amsbook
классом. Я знаю о нескольких пакетах, предоставляющих эту команду, но...
ymath
не работает с текущей версией классов AMSMnSymbol, mathabx, fourier
- все заменяют шрифт математики по умолчанию, а это не то, что мне нужно (и что издатель разрешил бы). Мне нужно сохранить стандартные шрифты для всего остального, но добавить только этот один символ.
Есть идеи, как это сделать?
решение1
Вот не такой уж маленький тестовый файл, который проиллюстрирует включение широкой скобки (а также широкой проверки) из mathx
шрифта с использованием amsart
. Поскольку amsbook
он является родственным amsart
, он будет работать и там. (Это один из внутренних файлов "как сделать" AMS; я не редактировал его для краткости.)
\documentclass{amsart}
\nofiles
\usepackage{verbatim}
%% code from mathabx.sty and mathabx.dcl
\DeclareFontFamily{U}{mathx}{\hyphenchar\font45}
\DeclareFontShape{U}{mathx}{m}{n}{
<5> <6> <7> <8> <9> <10>
<10.95> <12> <14.4> <17.28> <20.74> <24.88>
mathx10
}{}
\DeclareSymbolFont{mathx}{U}{mathx}{m}{n}
\DeclareFontSubstitution{U}{mathx}{m}{n}
\DeclareMathAccent{\widecheck}{0}{mathx}{"71}
\DeclareMathAccent{\wideparen}{0}{mathx}{"75}
\def\cs#1{\texttt{\char`\\#1}}
\begin{document}
A wide check should match a wide hat, but inverted. Observe that
the forms provided have a maximum width. Some other wide accents
in \verb|mathx| aren't available otherwise.
\begin{align*}
\cs{widehat}:\quad & \widehat{A}\quad\widehat{AB}\quad
\widehat{ABC}\quad\widehat{ABCD}\quad\widehat{ABCDE}\\
\cs{widecheck}:\quad & \widecheck{A}\quad\widecheck{AB}\quad
\widecheck{ABC}\quad\widecheck{ABCD}\quad\widecheck{ABCDE}\\
\cs{wideparen}:\quad & \wideparen{A}\quad\wideparen{AB}\quad
\wideparen{ABC}\quad\wideparen{ABCD}\quad\wideparen{ABCDE}
\end{align*}
\vspace{2\baselineskip}
\verbatiminput{\jobname.tex}
\end{document}