2016-11-21 8 views
0

astropy変数をLaTeX文字列の中にIPythonノートブック内でレンダリングする方法を探しています。単にipythonプロンプトに入力してastropyを表示するLaTeX文字列内の数量

latex-rendering

:例えば、単純な前提を与え、光の

from astropy.constants import c 
import astropy.units as u 
from astropy import log 

速度が美しく、デフォルトでレンダリングされます。さて、もしこれを文字列に埋めたいのであれば? 'Speed limit: {}'.format(c)のようなサンプル文字列を印刷するためにastropyですでに使用されているのと同じレンダリングトレインをホップするにはどうしたらいいですか?私はLaTeXのフォーマット文字列のバリエーションを含め、これまでに試した

すべて、唯一の出力としてASCII文字列が表示されます。 ascii-rendering

+0

これは実質的にhttp://stackoverflow.com/questions/13208286/how-to-write-latex-in-ipython-notebookの複製です。 – Iguananaut

+0

私は同意しません。あなたがリンクした答えは、latexコードを印刷するためのipython表示関数の使い方を説明し、例えば 'display(Math( '{}'。format(c)))'のための受け入れ可能な出力を生成しません。この質問は、特に 'astropy.units'モジュールにすでに存在するラテックス機能をより一般的なケースに拡張する方法について質問します。 –

答えて

2

あり、よりエレガントな解決策は、おそらくですが、この作品: enter image description here

関連する問題