You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中通过PlotlyJS.jl实现LaTeX渲染?

解决PlotlyJS.jl在VS Code中渲染LaTeX符号的问题

核心方案:手动指定MathJax加载路径

PlotlyJS.jl在VS Code的图表渲染器中默认不会自动加载MathJax,需要在Layout里显式配置MathJax的CDN地址,同时开启LaTeX渲染支持。

修改后的可运行代码:

using PlotlyJS 
using LaTeXStrings 

tr = scatter(x=1:10, y=sin.(1:10)) 
layout = Layout(
    title=L"\omega",
    # 指定MathJax 3的CDN地址,触发LaTeX解析
    mathjax="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js",
    title_font=attr(family="serif")  # 可选:设置衬线字体匹配LaTeX风格
)
Plot(tr, layout)

关键说明

  • 保持用LaTeXStrings.jl的L""宏包裹LaTeX表达式,无需额外转义字符
  • 复杂LaTeX公式(如分式、上下标)同样适用,例如L"\frac{\pi}{2}"或L"E=mc^2"
  • 配置后VS Code的Plot面板会自动加载MathJax并渲染LaTeX符号

内容的提问来源于stack exchange,提问作者PhysicalFox

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 05:02:32