Я использую MathJax для отображения формул на своих веб-сайтах. Из MathJax распознаются многие функции, такие как sin, cos,..., но многие из них отсутствуют, например sech (гиперболический секущий) и csch (гиперболический косекант). Я знаю, что я все еще могу использовать эти функции в формулах с помощью \text, например
\text{sech} u
Однако я предпочел бы работать \sech. С этой целью я пробовал
<div style="display:none">
$\DeclareMathOperator{\sech}{sech}
\DeclareMathOperator{\csch}{csch}$
</div>
сразу после <body>. (Я также попытался добавить звездочку после DeclareMathOperator.)
Это почти работает. Проблема в том, что теперь
\sech^2 u
помещает квадрат выше sech, а не после него (proof). Есть ли способ исправить это? Каков предпочтительный способ определения новых функций ( "операторов" ) в MathJax? Конечно, есть хороший способ: кто может жить без полного спектра гиперболических функций?!