Estoy usando MathJax para mostrar fórmulas en mis sitios web. Fuera de la caja, mathjax reconoce muchas funciones como sin
, cos
, ..., pero muchos están desaparecidos, como sech
(secante hiperbólica) y csch
(cosecante hiperbólica). Sé que todavía puedo utilizar estas funciones en las fórmulas por medio de \text
, como¿Cómo se define una nueva función ('operador') en MathJax?
\text{sech} u
Sin embargo, preferiría hacer \sech
trabajo. Con este fin, he intentado
<div style="display:none">
$\DeclareMathOperator{\sech}{sech}
\DeclareMathOperator{\csch}{csch}$
</div>
justo después <body>
. (También intentado añadir un asterisco después de DeclareMathOperator
.)
Este casi obras. El problema es que ahora
\sech^2 u
lugares del cuadrado anterior sech
, en lugar de después de ella (proof). ¿Hay alguna manera de arreglar esto? ¿Cuál es la forma preferida de definir nuevas funciones ('operadores') en MathJax? Seguramente hay una buena manera, ¿para quién puede vivir sin un espectro completo de funciones hiperbólicas?
No estoy seguro de si mathjax corresponde a 100% de látex, pero podría intentar '\ \ sech nolimits^{2}'? – phg
@phg: Gracias por tu comentario. Sí, eso funciona, pero elimina el beneficio de hacer que '\ sech' funcione en primer lugar. De hecho, incluso '\ text {sech}^2' toma menos caracteres para escribir que' \ sech \ nolimits^2'. –