SymPy无法正确渲染多字符下标
我该如何创建一个SymPy符号,让它的下标是一个多字符的字符串,并且在美观打印时能正确显示呢?
下面这个可以正确显示:
symbols('tau_12')
symbols('tau_x')
但是我无法让下面这个正确显示下标:
symbols('tau_xy')
我该如何获得一个多字符的下标呢?
2 个回答
2
问题在于,Unicode 只提供了一些有限的下标字符(你可以查看这个链接了解更多:https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts#Other_superscript_and_subscript_characters)。特别是,Unicode 中没有下标 y
的字符。如果你想让打印效果更好,最好的办法是使用 IPython 笔记本或 qtconsole,这样你就可以通过 MathJax 或 LaTeX 来显示数学公式。