codecamp

GitBook 数字 & Tex

GitBook 可以使用插件支持数学公式和 Tex。当前有两个官方的插件用来显示数学公式:mathjax 和  katex

开启数学插件

为了开启数学公式支持,你需要选择(mathjax 或 katex)一个插件添加到 book.json 中:

{
    "plugins": ["mathjax"]
}

MathJax 和 KaTeX 的区别

mathjax 和 katex 插件是 Tex 公式绘制的不同实现,它们基于各自的开源库:KaTeX 和 MathJax 。

MathJax 支持整个 Tex 语法,但是在制作电子书版本时不是很完美。KaTex 在所有格式(网页和电子书)的绘制上都很完美,但是还不支持 所有的语法

添加数学公式

这里是一些内嵌的数学公式:$$a \ne 0$$

数学公式块需要另起新行:

这里是一个数学公式块

$$
a \ne 0
$$


GitBook 扩展网站和电子书样式
GitBook 构建和历史记录
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }