Julia具有docstrings功能,其文档在此处记录https://docs.julialang.org/en/stable/manual/documentation/。我认为它支持LaTeX代码,但我不确定LaTeX代码是否应该像代码一样或像解释一样呈现。在下面的示例中,LaTeX代码有些混乱(例如,请参见rho),并且未被解释(rho看起来不像ρ)。我做错了什么吗?
有没有办法让LaTeX代码看起来像解释的形式?
我的意思是类似于https://math.stackexchange.com/上所做的那样。
文档说明说,LaTeX代码应该用双反引号包裹,并且希腊字母应该键入为
注意:版本0.5.2在Juno / Atom控制台中运行。
如果我执行模块和查询,则会得到以下结果:
给出如下结果:LaTeX代码似乎可以正确打印,但是未被解释(ρ显示为\ rho)。我遵循以下建议:https://juliadocs.github.io/Documenter.jl/stable/man/latex.html。
文档说明说,LaTeX代码应该用双反引号包裹,并且希腊字母应该键入为
ρ
而不是\rho
。但这有点违背了包含LaTeX代码的目的,不是吗?注意:版本0.5.2在Juno / Atom控制台中运行。
"""
Module blabla
The objective function is:
``\max \mathbb{E}_0 \int_0^{\infty} e^{-\rho t} F(x_t) dt``
"""
module blabla
end
如果我执行模块和查询,则会得到以下结果:
使用三个引号时,美元符号会消失,但公式将以深色背景打印:
编辑 根据David P. Sanders的建议,使用Documenter.jl
包进行后续处理。
using Documenter
doc"""
Module blabla
The objective function is:
$\max \mathbb{E}_0 \int_0^{\infty} e^{-\rho t} F(x_t) dt$
"""
module blabla
end
给出如下结果:LaTeX代码似乎可以正确打印,但是未被解释(ρ显示为\ rho)。我遵循以下建议:https://juliadocs.github.io/Documenter.jl/stable/man/latex.html。