如何在VSCode中渲染ipywidgets描述中的LaTeX?
VSCode中Jupyter Notebook滑块描述LaTeX无法渲染的问题
在VSCode中运行Jupyter Notebook交互单元时,滑块组件描述文本中的LaTeX完全无法渲染,但matplotlib绘图内的LaTeX可正常显示;将该Notebook在浏览器中打开时,所有LaTeX标签均可正常渲染。已排查基础环境配置,确认无问题,以下是jupyter --version的输出:
Selected Jupyter core packages... IPython : 8.4.0 ipykernel : 6.15.2 ipywidgets : 7.7.1 jupyter_client : 7.4.7 jupyter_core : 4.11.2 jupyter_server : 1.18.1 jupyterlab : 3.5.0 nbclient : 0.5.13 nbconvert : 6.5.4 nbformat : 5.5.0 notebook : 6.5.2 qtconsole : 5.3.2 traitlets : 5.4.0
测试代码
1. 导入依赖库
import ipywidgets as widgets import matplotlib.pyplot as plt %matplotlib widget
2. 创建带LaTeX描述的滑块
latext = "$n_\alpha$" widgets.FloatSlider(min=1., max=4.0, value=2, step = 0.01, description = latext)
3. 创建带LaTeX标签的绘图
plt.plot(range(10)) plt.xlabel(latext) plt.show()
预期效果
滑块描述与绘图标签均正确渲染LaTeX,效果如下:
内容的提问来源于stack exchange,提问作者IlBaroneRampante
相关产品推荐
相关产品推荐

