2016-02-21 8 views
6

में लेटेक्स आउटपुट का रंग बदलें I ipython qtconsole का उपयोग कर रहा हूं (आज इसे जिप्टर कंसोल कहा जाता है)। लेटेक्स (सिम्पी या किसी अन्य तरीके से) प्रिंट करते समय, काले रंग में एक अच्छे लेटेक्स में परिणामी आउटपुट।आईपीथॉन (जुपीटर)

क्या रंग को सफेद में बदलने का कोई तरीका है क्योंकि यदि टर्मिनल की पृष्ठभूमि सफेद नहीं है (जैसे कि यदि आप qtconsole - स्टाइल मोनोकैई चलाते हैं तो क्या होता है), आउटपुट अपठनीय है।

उदाहरण:

>>> from sympy import * 
>>> init_printing() 
>>> k = symbols('k') 
>>> Sum(k**2,(k,1,100)) 

enter image description here

तो अब यह पढ़ने योग्य नहीं है।

printing.init_printing: वहाँ किसी भी तरह से यह सफेद

+1

[IPython qtconsole में नियंत्रण LaTeX अभिव्यक्ति रंग] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/18257270/control-latex-expression-color-in-ipython-qtconsole) – asmeurer

+0

@asmeurer वह उत्तर sympy के लिए है केवल, लेकिन ipython किसी भी वर्ग के लिए टेक्स प्रदर्शित करेगा जो '_repr_latex _()' – endolith

+1

@endolith को परिभाषित करता है, लेकिन यह प्रश्न सिम्पी के बारे में बहुत स्पष्ट रूप से पूछ रहा है। इसके अलावा, SymPy qtconsole में अपना स्वयं का लाटेक्स प्रतिपादन करता है, इसलिए यदि किसी ने '_repr_latex_' के रंग को संपादित करने के संबंधित प्रश्न का उत्तर दिया है तो यह @ ताल की समस्या को ठीक नहीं करेगा। – asmeurer

उत्तर

0

आप काले रंग की पृष्ठभूमि बदलते हैं, तो आप कुछ अन्य दृश्य मुद्दों मिल सकता है, फिर भी आप लेटेक्स उत्पादन काले रंग से सफेद करने के लिए, का उपयोग कर बदल सकते हैं चालू करने के लिए है (use_latex = True, forecolor = "white")

आशा है कि आपके लिए काम करता है!

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