gpt4 book ai didi

python - 使用 IPython.display.Latex 时,LaTeX 方程不会在 google Colaboratory 中呈现

转载 作者:太空狗 更新时间:2023-10-30 01:04:51 27 4
gpt4 key购买 nike

在常规的 jupyter notebook 中,例如运行以下内容:

from IPython.display import display, Math, Latex
display(Math(r'F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx'))

生成在 LaTeX 中呈现的方程式(通过 Mathjax)。

尽管 LaTeX 在 markdown 单元格中运行良好,但如上生成的 LaTeX 方程似乎无法在 Google Colaboratory 中呈现。同样的情况也发生在函数的输出上,例如 qutip,它通常会在 latex 中呈现(例如,qutip.basis(2, 0) 通常会在 latex 中呈现,但不会在 Colaboratory 中呈现).

为什么会这样?有没有办法让这项工作?

最佳答案

您可以通过包含 MathJax 库来渲染 Latex。

from IPython.display import Math, HTML
display(HTML("<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.3/"
"latest.js?config=default'></script>"))

Math(r'F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx')

这里问了一个类似的问题: Rendering LaTeX in output cells in Colaboratory

关于python - 使用 IPython.display.Latex 时,LaTeX 方程不会在 google Colaboratory 中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48856683/

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