![双曲函数在插入序言时会产生错误和已经存在的结果](https://linux22.com/image/307645/%E5%8F%8C%E6%9B%B2%E5%87%BD%E6%95%B0%E5%9C%A8%E6%8F%92%E5%85%A5%E5%BA%8F%E8%A8%80%E6%97%B6%E4%BC%9A%E4%BA%A7%E7%94%9F%E9%94%99%E8%AF%AF%E5%92%8C%E5%B7%B2%E7%BB%8F%E5%AD%98%E5%9C%A8%E7%9A%84%E7%BB%93%E6%9E%9C.png)
我正在尝试编写双曲函数,例如 sech、csch 等,
\sech
由于 amsmath 无法识别、\csch
、 ...形式的符号。
我写了一个类似的序言\DeclareMathOperator{\sech}{sech}
,但是出现了这个错误:
! LaTex Error: Command \tanh already defined. Or name \end... illegal, see p. 192 of the manual.
我应该怎么写双曲函数?
答案1
amsmath
并非所有双曲函数都在(实际上,在)中定义amsopn.sty
。只有\sinh
、\cosh
和\tanh
在\coth
那里有定义。
您可以完全按照所展示的那样定义其他内容,并且可以在遇到任何其他冲突时\sech
进行检查 。amsopn.sty
amsopn.sty
从来就不是详尽无遗的。它只涵盖了截至编写时在 ams 出版物中最常见的运营商名称。肯定还有很多其他的可能性。