我试图将LaTeX公式嵌入Markdown单元内的本地运行的Gorilla工作表中。例如,以下Markdown文本应呈现一个内联公式和一个独立公式:
This is an inline formula, @@\sin(x)@@, and this is on its own line:
$$\int_0^{2\pi}\sin^2(x) \textrm{d}x$$
但是,当我在本地运行Gorilla(使用lein gorilla
)时,看到的是原始代码。 Markdown本身表现得非常好。另一方面,将工作表推送到GitHub并使用online viewer LaTeX公式时,将按预期方式呈现。
Gorilla's documentation说的是以下内容,我不确定我是否完全理解:
注意:当前,您需要在线才能正确呈现LaTeX。
我想的是,这意味着在尝试渲染LaTeX时必须具有网络连接,但是,如果确实如此,那么我不明白为什么它不起作用。我可以想到的另一个含义是,当前LaTeX只能使用在线查看器进行渲染,但是这种解释对我而言意义不大。
有什么想法吗?多亏有人将我指向正确的方向!
答案 0 :(得分:0)
在一些帮助下,我找到了解决此问题的方法-我正在使用lein-gorilla
插件的过时版本。在0.5.3版本中,LaTeX可以很好地渲染[1]。 project.clj
中的确切插件行应类似于
:plugins [[org.clojars.benfb/lein-gorilla "0.5.3"]]
此外,似乎我并不知道我可以使用app-gorilla
模板来创建大猩猩项目(我正在使用lein new app
,然后手动编辑project.clj
来添加插件行) 。命令
$ lein new gorilla-app <project-name>
使用正确版本的project.clj
插件生成一个lein-gorilla
文件。
我想这是创建 gorilla 应用程序的正确方法,并且可以确保插件始终保持最新状态。
[1]一些非常具体的LaTeX公式似乎存在渲染问题,但还需要更多测试,也许还需要一个单独的问题。