मैं अपने वेब साइटों पर सूत्रों प्रदर्शित करने के लिए MathJax उपयोग कर रहा हूँ। बॉक्स से बाहर, MathJax जैसे कई कार्यों को पहचानता है sin
, cos
, ..., लेकिन कई याद कर रहे हैं, इस तरह के रूप sech
(अतिशयोक्तिपूर्ण छेदक) और csch
(अतिशयोक्तिपूर्ण cosecant)। मैं जानता हूँ कि मैं अभी भी \text
के माध्यम से सूत्रों में इन कार्यों का उपयोग कर सकते हैं, जैसे किमैथजेक्स में एक नया फ़ंक्शन ('ऑपरेटर') कैसे परिभाषित करें?
\text{sech} u
हालांकि, मैं नहीं बल्कि \sech
काम होगा। इस उद्देश्य से, मैं सही <body>
के बाद
<div style="display:none">
$\DeclareMathOperator{\sech}{sech}
\DeclareMathOperator{\csch}{csch}$
</div>
की कोशिश की। (मैंने DeclareMathOperator
के बाद एक तारांकन जोड़ने की भी कोशिश की।)
यह लगभग काम करता है। समस्या यह है कि अब
\sech^2 u
स्थानों वर्ग sech
ऊपर, बजाय के बाद यह (proof)। क्या इसे ठीक करने का कोई तरीका है? MathJax में नए फ़ंक्शंस ('ऑपरेटरों') को परिभाषित करने का पसंदीदा तरीका क्या है? निश्चित रूप से एक अच्छा तरीका है, जिसके लिए हाइपरबॉलिक कार्यों के पूर्ण स्पेक्ट्रम के बिना कौन रह सकता है ?!
मुझे यकीन है कि अगर MathJax लेटेक्स के लिए 100% से मेल खाती है नहीं कर रहा हूँ, लेकिन आप '\ SECH \ nolimits की कोशिश कर सकते^{2}'? – phg
@phg: आपकी टिप्पणी के लिए धन्यवाद। हां, यह काम करता है, लेकिन यह पहली जगह में '\ sech' काम करने के लाभ को हटा देता है। दरअसल, यहां तक कि \ \ text {sech}^2' '\ sech \ nolimits^2' से टाइप करने के लिए कम अक्षर लेता है। –