Mik*_*ike 9 latex matplotlib pyparsing
对于我使用matplotlib的大多数交互式绘图,我不想使用数学的乳胶处理.(主要是因为它太慢了,但也因为它经常使用IMHO只是有点太模糊.)但是我在编写乳胶时也一直使用我自己的宏.仅作为一个例子,而不是做$M_{\odot}$我定义的事情$\Msun$.因此,当使用matplotlib时,我倾向于自动编写后者,然后得到错误并且必须修复它.这只是一个特别简单的例子,我希望能够灵活地在我的论文和我的情节中重新定义一个宏,而不需要太多的工作.
那么,是否有任何合理的方法可以扩展mathtext解析器以理解类似的东西$\Msun$?或者我是否必须破解mathtext.py或其他什么?
(我的后备是定义Msun为字符串,r'M_{\odot}'所以我可以写出类似的东西r'$M = 10\,' + Msun + '$',但这是令人不愉快的,当然对我来说不会更自动.)
matplotlib 的 mathtext 不支持宏,您必须编辑 mathtext.py。也许最简单的事情是在将字符串传递给 mathtext 解析器之前进行自己的宏扩展,例如text(x,y,expand(r'$M = \Msun$'))whereexpand替换您自己的宏,例如\Msun用它的含义。
| 归档时间: |
|
| 查看次数: |
748 次 |
| 最近记录: |