如何在本地Gorilla工作表中呈现LaTeX

问题描述 投票:1回答:1

我试图在本地运行的Gorilla工作表中将LaTeX公式嵌入Markdown单元格中。例如,以下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只能用在线观察器进行渲染,但这种解释对我来说没有多大意义。

有任何想法吗?感谢任何人指出我正确的方向!

clojure
1个回答
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插件。

我想这是创建大猩猩应用程序的正确方法,并确保插件始终是最新的。

[1]一些非常具体的LaTeX公式似乎有渲染问题,但它需要一些更多的测试,也许是一个单独的问题。

© www.soinside.com 2019 - 2024. All rights reserved.