Jupyter Notebook无法渲染Markdown输入的数学符号问题求助
问题解决与解析时机说明
公式显示异常的原因
你的公式写法存在两处关键错误:
- 把同一个数学表达式拆成了两个单独的
$包裹块,LaTeX行内公式需要用一对$包裹整个表达式,块级公式用一对$$包裹; θ的LaTeX标准命令是\theta(必须加反斜杠),你直接写θ或$θ无法被LaTeX解析器识别。
修正后的标准写法:
- 行内公式:
$\theta(n \times k-1 + ...) = \theta(n*k^2)$ - 块级公式:
$$ \theta(n \times k-1 + ...) = \theta(n*k^2) $$
(注:LaTeX里乘号建议用\times代替大写X,渲染效果更规范)
Markdown脚本重新解析的触发时机
Coursera内置Jupyter Notebook
- 运行当前单元格(点击左侧运行按钮或按
Shift+Enter) - 切换单元格模式:按
Esc从编辑模式切到命令模式,再切回编辑模式并保存 - 刷新Notebook页面,重新加载后会解析所有内容
本地VS Code的Jupyter插件
- 保存单元格内容后,插件会自动触发解析(前提是公式格式正确)
- 运行当前单元格,强制重新渲染Markdown内容
- 关闭并重新打开Notebook标签页
内容的提问来源于stack exchange,提问作者likejudo
相关产品推荐
相关产品推荐

