मैं अपने मैथजेक्स को आईपीथॉन नोटबुक में समीकरणों को केन्द्रित करने के बजाए बाईं ओर गठबंधन करना चाहता हूं। इसे here वर्णित अनुसार मैथजेक्स में कोर कॉन्फ़िगरेशन विकल्प डिस्प्ले एलाइन द्वारा नियंत्रित किया जाता है।आईपीथॉन नोटबुक में प्रदर्शित समीकरणों के संरेखण को कैसे बदला जाए?
मैं फ़ाइल
MathJax.Hub.Config({
displayAlign: "left"
});
मेरी config.js को यह जोड़कर IPython नोटबुक में इस विकल्प को सेट करने के लिए कोशिश की है, लेकिन यह कोई असर नहीं होता है।
मैं आईपीथॉन नोटबुक में मैथजेक्स कोर कॉन्फ़िगरेशन विकल्प कैसे सेट कर सकता हूं?
[अपडेट] मैं एक ही रास्ता है कि काम करता है पाया है: config.js के लिए नहीं है, लेकिन mathjaxutils.js के लिए ऊपर विन्यास पंक्तियाँ जोड़ें। मेरे मामले में (विंडोज 8) यह फ़ाइल यहां मिली है: C:\Anaconda\Lib\site-packages\IPython\html\static\notebook\js\mathjaxutils.js
। यह एक अच्छा समाधान नहीं है क्योंकि इसमें एक फ़ाइल को संशोधित करना शामिल है जो अगली बार जब मैं आईपीथॉन अपडेट करता हूं तो अधिलेखित रूप से ओवरराइट हो जाएगा।
[अद्यतन] टिप्पणियों में @Ian द्वारा सुझाई गई तकनीक काम करता है, लेकिन एक समय में केवल एक नोटबुक। संक्षेप में, मैं एक फ़ाइल my_css.css जिनकी सामग्री
<script>
MathJax.Hub.Config({
displayAlign: 'left'
});
</script>
नोटबुक में, अगर मैं इस सेल
from IPython.core.display import HTML
css_file = 'my_css.css'
HTML(open(css_file, "r").read())
दिखाया गया समीकरणों गठबंधन छोड़ दिया मिलता है, के रूप में वांछित चलाने बनाया।
हालांकि, मैं यह चाहता हूं कि यह मेरी सभी नोटबुक के लिए डिफ़ॉल्ट हो। मैं अपने custom.js
MathJax.Hub.Config({
displayAlign: 'left'
});
करने के लिए और अच्छा उपाय यह जोड़ने की कोशिश की मेरी custom.css
<script>
MathJax.Hub.Config({
displayAlign: 'left'
});
</script>
को यह जोड़ा लेकिन न तो कोई प्रभाव नहीं है। यदि कोर सेटिंग को संशोधित किए बिना सभी सेटिंग्स को सभी नोटबुक के लिए डिफ़ॉल्ट बनाने का कोई तरीका है, तो यह सही होगा।