如何在ipython中控制显示输出大小

时间:2015-01-08 11:30:58

标签: ipython-notebook sympy mathjax

我有一个ipython笔记本,我想编写一个显示矩阵的函数:

from IPython.display import display
import sympy
sympy.init_printing()
def print_matrix(a):
    display(sympy.Matrix(a))

import numpy as np
print_matrix(np.random.random((20, 20)))

这会产生一个在我的屏幕上非常大的mathml输出。如何控制尺寸?我不想截断数字,我想减小输出图像的字体/大小。

我用

完成了它
sympy.init_printing(use_latex='png', fontsize='5pt')

但是我不喜欢png输出,我想要默认的mathjax

1 个答案:

答案 0 :(得分:2)

我不会用笔记本保存(你可能需要在单元格中执行一些Javascript才能这样做),但是如果你右键点击一个等式,你可以选择向上或向下缩放(这是MathJax功能,与IPython笔记本无关)。