繁体   English   中英

在Ipython输出中编写Latex

[英]Writing Latex in Ipython output

考虑一下IPython笔记本中的以下几行:

 B=1.0e5   # in Gauss
 fce = 1.80e6 * B
 print "Electron gyrofrequency $f_{ce}$= %0.5e " %(fce)

我无法获得$ f_ {ce} $以乳胶形式打印。 我也尝试过:

     from IPython.display import display, Math, Latex 
     display ("Electron gyrofrequency" + Math(r'f_{ce}') + "= %0.5e " %(fce))

我收到一个错误:

 TypeError: cannot concatenate 'str' and 'Math' objects

您可以通过将完整的乳胶字符串传递给Latex构造函数来呈现它:

from IPython.display import Latex

B=1.0e5   # in Gauss
fce = 1.80e6 * B 

Latex("Electron gyrofrequency $f_{ce}$= %0.5e " % fce)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM