Jupyter Notebook中Mathjax渲染\square等符号意外斜体如何全局修复
全局修复Jupyter中
\square/\Box斜体显示问题 方案1:经典Jupyter Notebook全局配置
- 打开终端执行命令获取Jupyter配置目录路径:
jupyter --config-dir - 进入返回的配置目录,检查是否存在
custom子文件夹,不存在则新建 - 进入
custom文件夹,编辑(不存在则新建)custom.js文件,添加以下内容:
MathJax.Hub.Config({ TeX: { extensions: ["AMSmath.js", "AMSsymbols.js"], Macros: { square: '\\mathord{\\Box}', Box: '\\mathord{\\square}' } } });
- 保存文件后重启Jupyter Notebook,所有已存在和新建的笔记本Markdown单元格中的
\square、\Box都会渲染为正体非斜体效果
方案2:Jupyter Lab全局配置
- 打开Jupyter Lab,点击顶部菜单「设置」-「高级设置编辑器」
- 在左侧选项列表中找到「MathJax」设置项
- 在右侧「用户偏好设置」面板中粘贴以下配置:
{ "TeX": { "extensions": ["AMSmath.js", "AMSsymbols.js"], "Macros": { "square": "\\mathord{\\Box}", "Box": "\\mathord{\\square}" } } }
- 保存设置后重启Jupyter Lab即可全局生效
配置完成后可在Markdown单元格输入$\square$ $\Box$测试渲染效果,两个符号均会显示为正体正方形。
内容的提问来源于stack exchange,提问作者amzon-ex
相关产品推荐
相关产品推荐

