1. ホーム
  2. python

[解決済み] Jupyterノートブックでマークダウン出力をプログラム的に生成する方法とは?

2022-06-18 09:29:33

質問

Jupyter notebookで授業のレポートを書きたいと思っています。いくつかのものをカウントして結果を生成し、マークダウンで記載したいと思っています。セルの出力をマークダウンとして解釈するように設定することは可能でしょうか?

私はそのようなコマンドを希望します。 print '$\phi$' で、markdownのようにφ記号を生成してほしい。

つまり、markdownで作ったテンプレートに、notebookに書いたプログラムで生成した値を挿入させたいのです。ノートブックを再計算すると、新しい結果が生成され、その新しい値が挿入された新しいマークダウンが生成されるはずです。このソフトウェアでそれは可能でしょうか、それとも自分で値を置き換える必要があるのでしょうか?

どのように解決するのですか?

欲しい機能は IPython.displayモジュール .

from IPython.display import display, Markdown, Latex
display(Markdown('*some markdown* $\phi$'))
# If you particularly want to display maths, this is more direct:
display(Latex('\phi'))