Я использую 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
, а не после него(доказательство). Есть ли способ исправить это? Каков предпочтительный способ определения новых функций («операторов» )в MathJax? Наверняка есть хороший способ, ибо кто может жить без полного спектра гиперболических функций?!