【发布时间】:2020-08-05 22:21:51
【问题描述】:
我今天安装了 VS Code 并创建了一个非常简单的 jupyter notebook,它运行时没有任何错误,但即使安装了 LaTex Workshop 扩展程序,它也不会在 VS Code 中呈现 LaTex。
当我直接在 jupyter 中运行同一个笔记本时,它渲染得很好。
这是来自相关降价单元格的代码:
### This is another markdown cell with Latex
This equation defines eigenvalues and eigenvectors: $Mx = \lambda x$
another equation:
$\begin{align*}
(a+b)^2 = a^2+2ab+b^2
\end{align*}$
在 jupyter 中,单元格如下所示:
在 VS Code 中,单元格如下所示:
【问题讨论】:
-
我有完全相同的行为,我花了几个小时寻找解决方案,据我所知,mathjax 是 jupyter 笔记本用来呈现这个乳胶代码的。在我的情况下,这只发生在我离线时(不幸的是大部分时间),但是一旦 vscode 可以访问互联网,我就会重新运行单元格并完美呈现它。即使与互联网断开连接后,它仍然可以完美呈现(即使是其他单元格中的新乳胶代码)。我希望有些人对此有离线解决方案。
-
这是有道理的,因为我处于一个非常封闭的环境中。可能会因正确渲染所需的东西而被阻止。
-
我再次检查并在离线时再次停止工作。我在这个原因下面留下一个答案。
-
作为一般的Latex渲染引擎使用Mathover。
-
嗨,我很高兴地说这个问题现在已经解决了。请参阅答案编辑。
标签: visual-studio-code jupyter-notebook latex markdown