2012-07-01 7 views
9

मेरे पास एक टेक्स्ट एडिटर है जिसमें कोई उपयोगकर्ता HTML कोड लिख सकता है। मैं नहीं चाहता कि वे किसी विशेष तत्व के बाहर लाटेक्स लिखें। यह हो सकता है कुछ की तरह:क्या मैथजेक्स को केवल एक निश्चित टैग के अंदर लाटेक्स को परिवर्तित करने के लिए बनाया जा सकता है?

<x-latexmath>...</x-latexmath> 

मैं यह चाहते इसलिए यदि वे कहते हैं कि टैग के बाहर LaTeX गणित है, यह सिर्फ सामान्य पाठ के रूप में प्रदर्शित किया जाता है। यह कैसे संभव हो सकता है?

+2

'तत्व': http://www.mathjax.org/docs/2.0/options/hub.html –

उत्तर

11

MathJax गणित संसाधन ट्रिगर करने उपयोगकर्ता परिभाषित टैग का उपयोग करने का कोई तरीका नहीं है, लेकिन आप MathJax के tex2jax पूर्वप्रक्रमक के processClass और ignoreClass पैरामीटर का उपयोग कर सकते हैं जो पृष्ठ के भाग पर कार्रवाई करने के नियंत्रित करने के लिए अनुमति देने के लिए। जानकारी के लिए text2jax configuration देखें, लेकिन यह विचार इतना है कि पृष्ठ का मुख्य हिस्सा संसाधित नहीं है

<body class="tex2jax_ignore"> 
... 
<span class="tex2jax_process">...</span> 
... 
</body> 

उपयोग करने के लिए होगा, और केवल अवधि (या div यदि आप पसंद के) गणित युक्त कार्रवाई की जाएगी MathJax द्वारा।

+0

यदि मैं ऐसा करता हूं, तो क्या मुझे गणित $ $ $ के बीच रखना होगा? मुझे ऐसा लगता है ... – yota

+0

हां, इन तत्वों के भीतर गणित को अभी भी '$ ... $' या '$$ ... $$' जैसे डिलीमीटर होना चाहिए। यहां वर्णित कक्षाएं केवल तभी कहती हैं कि पृष्ठ के कौन से अनुभाग जिसमें गणित डिलीमीटरों को संसाधित किया जाएगा। –

संबंधित मुद्दे

 संबंधित मुद्दे