gpt4 book ai didi

latex - 在 SymPy 中获取特定符号

转载 作者:行者123 更新时间:2023-12-05 00:14:47 24 4
gpt4 key购买 nike

我正在尝试为希腊字母 nu 后跟一个主上标实现一个符号。这可以使用 LaTeX 轻松实现:
$\nu'$
我在 SymPy 中尝试了许多变体,但没有一个给我正确的符号:

nuprime = symbols('{\nu}\'')
nuprime = symbols('{nu}{\'}')
nuprime = symbols('nu\'')
nuprime = symbols('$nu\'$')

举几个。如何在 SymPy 上获取我正在寻找的符号?

编辑
我正在使用 jupyter qtconsole与 latex 打印。我希望在这种环境中创建 nu 素数符号。

最佳答案

您可以使用单词 prime 来做到这一点。在符号定义中(在字符串中,而不是变量名中)。在 Jupyter Notebook 中使用 Python 2,

from sympy import init_printing,latex,symbols
import numpy as np
init_printing()
nuprime = symbols('nuprime')
display(nuprime)
print(latex(nuprime))

显示

nuprime

如果您想要粗体,您可以通过在符号定义中包含单词 bold 来显示它
nuprime = symbols("nuprimebold")

nuprimebold

并且如果需要下标,可以用下划线表示下标的开头
nuprime_subscript = symbols("nuprime_subscript")

nuprimesubscript

这些后缀可以根据需要进行组合。

也可以使用其他重音。除了 prime 我还知道的那些是 hat , check , tilde , acute , grave , dot , ddot , breve , bar , 和 vec ,但我找不到这方面的官方来源,所以这可能不全面。这是带有这些口音的 Jupyter Notebook 的定义、显示和 latex 打印。
nuhat,nucheck,nutilde,nuacute,nugrave,nudot,nuddot,nubreve,nubar,nuvec = symbols("nuhat,nucheck,nutilde,nuacute,nugrave,nudot,nuddot,nubreve,nubar,nuvec")

nuaccents

此技术可用于修改任何英文或希腊字母的大写或小写字母的显示和 latex 输出。

关于latex - 在 SymPy 中获取特定符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46235380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com