Sympyの長い式があり、その下に水平スクロールバーを付けて印刷します。 Jupyterでそれを行うことは可能ですか?垂直スクロールを切り替えることはできますが、代わりに水平スクロール可能にしたいです。垂直スクロールの問題は、私の場合、sympy.pretty_print()
の出力がひどく歪むことです。出力も醜く見え、ユーザーは出力全体を不必要にスクロールする必要があります。
エリックの応答を少し繰り返しますが、これは、ノートブック全体で有効にするのではなく、必要なときに水平スクロール出力のみを作成する自己完結型バージョンです。
from IPython.display import display, HTML
from pprint import pformat
def boxprint(*args):
for arg in args:
display(HTML('<pre style="white-space: pre !important;">{}</pre>'.format(pformat(arg))))