LaTex数学公式(一)基本语法和使用

1、关于LeTex

LaTeX,是一种基于TeX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。
——Wikipedia

2、使用

在网站中,插入:

html
1
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>

插入MathJax库。

如果使用了InstantClick/PJAX,则在回调函数中插入:

JavaScript
1
2
3
4
5
6
7
8
if (typeof(MathJax) !== 'undefined') {
    MathJax.Hub.Config({
        'HTML-CSS': {matchFontHeight: false},
        SVG: {matchFontHeight: false},
        CommonHTML: {matchFontHeight: false}
    });
    MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
}

Config中可以改成自己的配置,或者去掉。

3、基本语法

MathJax使用LaTeX数学定界符,用\(...\) 来显示行内公式,用\[...\] 来显示行间公式。

它也识别 TeX的 分隔符 $$...$$ 来显示行间公式。由于美元符号($)在非数学环境中出现的频率太高,这可能会导致某些文本意外地被视为数学,所以并不支持将$…$定义为内嵌数学分隔符。

因此需要设置:

JavaScript
1
2
3
4
5
6
7
8
9
MathJax = {
    tex: {
        inlineMath: [['$', '$'], ['\\(', '\\)']],
        packages: ['base', 'newcommand', 'configMacros']
    },
    svg: {
        fontCache: 'global'
    }
};

例如:

类型公式效果
行内圆的面积公式:\\(S=\pi r^2\\)\(S=\pi r^2\)
行间圆的面积公式:$$S=\pi r^2$$$$S=\pi r^2$$

表示优先级:

使用{...}

例如:

类型公式效果
$$x_i^2$$\(x_i^2\)
优先$$x_{i^2}$$$$x_{i^2}$$

LaTex数学公式(一)基本语法和使用

https://blog.tsinbei.com/archives/919/

文章作者
Hsukqi Lee
发布于

2022-11-07

修改于

2022-12-13

许可协议

CC BY-NC-ND 4.0

# 学习  LaTex

评论

昵称
邮箱
网址
暂无