【发布时间】:2016-08-08 13:08:47
【问题描述】:
我成功地在我的博客上使用了 katex 而不是 MathJax。然而,一些方程包含希腊符号,而 Katex 不包含用于呈现希腊字符的字体。 (Matjax 非常擅长渲染希腊字母) 是否有可用的 Katex 字体来渲染包含希腊字符的方程?如何使用这些字体(如何将它们与我网站上的 Katex 脚本一起包含在内)?
例如方程
hν0=hν+Ek+W(1)
(ν is \nu) 用 mathjax 渲染得很好,但用 Katex 不行。
【问题讨论】:
-
KaTeX 是一个带有 github 问题跟踪器的开源项目,首先问这个问题的正确地方是那里,而不是这里。如果您已经有,请在此处链接到您的问题,但如果您还没有:通过询问运行项目的人有关他们项目的问题来帮助开源。 github.com/Khan/KaTeX/issues - 话虽如此,使用正确的 LaTeX 语法,这对我来说很好:imgur.com/6tW9D4Q
-
我说过,等式中是 ν 符号(不是 \nu)。所以我不能用 katex 渲染希腊语 ν。
-
在您的帖子中您说
v is \nu,这令人困惑。是v,ASCII 字母,是实际的希腊字母nu(unicode 字母),还是LaTeX 命令\nu?因为如果你控制了内容,你就控制了函数使用什么,所以你可以很容易地使用正确的 LaTeX 语法。 -
我的原始帖子已被编辑。 .最初等式是 hν0=hν+W(1) 包含希腊字母 ν。
-
很公平,但是不要说“v 是 \nu”,因为
\nu在 LaTeX 上下文中意味着某些东西,对于了解 LaTeX 的人来说,这种说法显然是不正确的:那里在您的 LaTeX 公式中没有\nu。将来,值得更加小心并说类似“请注意,此公式使用 unicode:字母“v”是希腊字母 'nu' (u+03BD),而不是拉丁字母 'v' (U+0076 )”。然后是更技术性的说明:LaTeX 本身也会在这个公式上失败,除非你明确告诉它使用inputenc包。 XeLaTeX 将工作,但 KaTeX 只移植 LaTeX
标签: javascript fonts mathjax katex