数学公式 和 Tex
GitBook插件: 可以使用插件支持数学公式和 Tex。
当前有两个官方的插件用来显示数学公式:mathjax
和 katex
。
数学插件 katex
[!TIP|style:flat|iconVisibility:hidden|labelVisibility:hidden] npm install gitbook-plugin-katex
https://github.com/GitbookIO/plugin-katex
{
"plugins": ["katex"]
}
使用语法
文字与公式混合显示
数学公式:{% math %}\int_{-\infty}^\infty g(x) dx{% endmath %}
数学公式:∫−∞∞g(x)dx
一行显示公式
{% math %}
\int_{-\infty}^\infty g(x) dx
{% endmath %}
页面的显示效果:
∫−∞∞g(x)dx
更复杂一点的用法
When {% math %}a \ne 0{% endmath %}
there are two solutions to {% math %}(ax^2 + bx + c = 0){% endmath %} and
they are {% math %}x = {-b \pm \sqrt{b^2-4ac} \over 2a}.{% endmath %}
页面的显示效果:
When a≠0
there are two solutions to (ax2+bx+c=0) and
they are x=2a−b±√b2−4ac.
数学插件 mathjax
[!TIP|style:flat|iconVisibility:hidden|labelVisibility:hidden] npm install gitbook-plugin-mathjax
https://github.com/GitbookIO/plugin-mathjax
{
"plugins": ["mathjax"]
}
使用语法
两个数学公式插件的使用语法几乎一致。
MathJax 和 KaTeX 的区别
mathjax 和 katex 插件是 Tex 公式绘制的不同实现,它们基于各自的开源库:KaTeX 和 MathJax 。
MathJax 支持整个 Tex 语法,但是在制作电子书版本时不是很完美。
KaTex 在所有格式(网页和电子书)的绘制上都很完美,但是还不支持 所有的语法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论