在 IPython (Jupyter) 中更改 Latex 输出的颜色
Posted
技术标签:
【中文标题】在 IPython (Jupyter) 中更改 Latex 输出的颜色【英文标题】:Change the color of Latex output in IPython (Jupyter) 【发布时间】:2016-06-03 01:03:37 【问题描述】:我正在使用 ipython qtconsole(今天它被称为 jupyter 控制台)。打印乳胶时(使用 sympy 或任何其他方式),结果输出为黑色的漂亮乳胶。
有没有办法将颜色更改为白色,因为如果终端的背景不是白色(例如运行 qtconsole --style monokai 会发生什么),则输出不可读。
例子:
>>> from sympy import *
>>> init_printing()
>>> k = symbols('k')
>>> Sum(k**2,(k,1,100))
所以现在它是不可读的。有什么办法可以变白
【问题讨论】:
Control LaTeX expression color in ipython qtconsole的可能重复 @asmeurer 该答案仅适用于 sympy,但 ipython 将为定义_repr_latex_()
的任何类显示 tex
@endolith 当然,但这个问题非常清楚地询问 SymPy。此外,SymPy 在 qtconsole 中进行自己的 LaTeX 渲染,因此即使有人回答了如何编辑 _repr_latex_
的颜色的相关问题,它也无法解决 @tal 的问题。
【参考方案1】:
如果您更改黑色背景,您可能会遇到一些其他视觉问题,但是您可以使用以下方法将乳胶输出颜色从黑色更改为白色:
printing.init_printing(use_latex=True,forecolor="White")
希望对你有用!
【讨论】:
以上是关于在 IPython (Jupyter) 中更改 Latex 输出的颜色的主要内容,如果未能解决你的问题,请参考以下文章
如何更改 IPython(Jupyter) 中代码的突出显示颜色样式?
在 IPython/Jupyter Notebooks 中显示行号
如何在 Windows 的 ipython jupyter notebook 中添加 Spark-csv-master?