2012-06-19 16 views
5

मेरे ब्लॉग पर मैं लाल रंग में रंग और नीले रंग में उत्तर में प्रश्न प्रदर्शित करना चाहता हूं। प्रश्न और उत्तर में मैं MathML को प्रस्तुत करने के लिए MathJAx का उपयोग कर रहा हूं। मैं सीएसएस का उपयोग कर इसमैथजेक्स में रंग

h3, h2, h4, h5 
    { 
     text-align: left; 
     font-weight: bold; 
     font-family: Verdana; 
    } 
    .question 
    { 
     text-align: left; 
     color: Red; 

    } 
    .centerit 
    { 
     color: Blue; 
     text-align: center; 
    } 

कि IE में लेकिन फ़ायर्फ़ॉक्स में बिल्कुल ठीक काम की तरह MathJax का रंग नियंत्रक कर रहा हूँ, यह हमेशा काले रंग में MathJax प्रदर्शित? इस मुद्दे को हल करने के लिए आसपास कोई भी काम। मैं MathJax 2.

thankx

उत्तर

3

उपयोग कर रहा हूँ आप अपनी साइट का परीक्षण कर रहे हैं, तो स्थानीय स्तर पर एक file:// यूआरएल का उपयोग कर, तो Firefox के एक ही मूल नीति शायद वेब फोंट छवि फोंट के बजाय का उपयोग करने के MathJax मजबूर कर रहा है। इस पर MathJax FAQ प्रविष्टि देखें, विशेष रूप से फ़ायरफ़ॉक्स स्थानीय @font-face पर अनुभाग। एक समाधान अपने कंप्यूटर पर स्थानीय रूप से MathJax फ़ॉन्ट्स को स्थापित करना है जहां आप परीक्षण कर रहे हैं। फोंट MathJax GitHub repository से प्राप्त किए जा सकते हैं (फ़ॉन्ट पर क्लिक करें और फिर ऊपरी दाएं भाग में "कच्चे" बटन पर)।

वैकल्पिक रूप से, आप डिबगिंग के दौरान काले रंग को आसानी से अनदेखा कर सकते हैं, क्योंकि यह लाइव वेबसाइट पर स्थानांतरित होने के बाद ठीक से काम करेगा।

+0

फ़ायरफ़ॉक्स स्थानीय @ फ़ॉन्ट-फेस सुरक्षा सुविधा फोंट लोड करने की अनुमति नहीं देगी इसलिए सीएसएस लागू नहीं किया जा सकता है। मैंने डॉटनेटन्यूक के भीतर मैथजैक्स की मेजबानी की है और वेबपृष्ठ पर लिंक प्रदान किया है। क्या कोई काम आसपास है? मैं यह सुनिश्चित करना चाहता हूं कि लाइव – user288645

+0

लाइव होने से पहले प्रत्येक चीज परीक्षण मोड में ठीक काम करती है, स्थानीय रूप से मैथजेक्स फ़ॉन्ट इंस्टॉल करके, स्थानीय स्तर पर – user288645

+0

समस्या हल करेगी, हां, मेरे जवाब ने वास्तव में इन दोनों चीजों को कहा: (1) एक ही मूल सुरक्षा नीति स्थानीय फाइलों के लिए खेल में है, और इसलिए मैथजेक्स इसके बजाय छवि फ़ाइलों का उपयोग करता है (यह पर्याप्त है कि उस मामले में '@ font-face' भी कोशिश न करें), और (2) MathJax फ़ॉन्ट्स को स्थानीय रूप से समस्या के आसपास काम करता है क्योंकि' @font -फेस 'की अब आवश्यकता नहीं है। मुझे खुशी है कि आपको वह काम मिल गया है, और उम्मीद है कि आप मेरा जवाब स्वीकार करेंगे, क्योंकि यह आपको आवश्यक जानकारी के दोनों टुकड़े देता है। –

6

MathJax \color मैक्रो का समर्थन करता है, लेकिन यह लाटेक्स से अलग-अलग काम करता है। लाटेक्स में, \color सादा टीएक्स कमांड जैसे \bf जैसे काम करता है, लेकिन मैथजेक्स इसे \textbf जैसे लाटेक्स कमांड के रूप में लेता है।

\[ \color{red} The whole sentence is red in LaTeX, 
    but only the initial T is colored in MathJax. \] 
+2

इस प्रकार यह 'टेक्स्ट रंग' लाटेक्स के रूप में काम करता है। –

+4

यह सुनिश्चित करने के लिए कि सही टेक्स्ट रंगीन हो, बेहतर ब्रैकेट रखें, उदा। '\ रंग {लाल} {मेरा लाल समीकरण}' –

+0

@KaiNoack - आपकी टिप्पणी सही उत्तर है –