前言
我撰写本文的目的在于简单总结LaTex数学公式的语法。更具体的说,本文是面向仅需要使用LaTex来生成数学公式的初学者和希望通过mathjax插件在文章里插入数学公式的作者们。
本文分为上下两个部分,上半部分介绍基本的公式,看完你就能打出任何一本数学书籍中的单行公式了。下半部分难度稍高,包含介绍如何书写跨行公式、如何绘制表格等内容,具体见“LaTex数学公式简明教程(下)”。
所以本文不涉及与数学公式不太相关的LaTex内容。换句话说,不会出现对诸如“如何让小数点对齐”、“如何添加编号”问题的解答。
这里是我的个人网站: https://endlesslethe.com/latex-math-formula-tutorial.html 有更多总结分享,最新更新也只会发布在我的个人网站上。
概述
LaTex 使用一种特殊的模式来排版数学符号和公式(mathematics)。
段落中的数学表达式应该置于 \(
和 \)
, $
和 $
或者 \begin{math}
和 \end{math}
之间,它们是嵌入文本的。
对于较大的数学式子,最好的方法是将它们放置于 \[
和 \]
或 \begin{displaymath}
和 \end{displaymath}
之间。这样公式会单独占用一行。
Note:
- 在使用Markdown编辑器时,
\(
应该转义为\\(
,换行的\\
转义为\\\\
,大括号\{
转义为\\{
。 - 这里的“转义”可以简单的理解为“写作”,正确的理解是将本来
\(
的意义映射到了\\(
上。 - 为什么?因为
\(
在Markdown编辑器中已经被转义了。
Note:非常重要的一点,所有的表达式中的空格都不会出现在最后生成的LeTex式子中,如果有需要,见"空格与分行"部分
基本表达式
和我们平时使用的简记法类似,LaTex在^
、_
和sqrt
的基础上加入了大量定义的数学符号。对于每一个符号(Symbol),LaTex中用\symbol
来表示。后文会列出常用的运算符号。
而且每个运算符号仅对其后面第一个字符起作用。所以,如果你希望某一命令作用于多个字符的话,那么你就必须将它们放置于括号中:\symbol{...}
。比如a_max和a_{max}是不同的:
\(a_max\)和\(a_{max}\)。
加减乘除
加减即用+
和-
表示
乘法使用 \cdot
将点乘的圆点符表示出来,或者是\times
除法可以选用分数的 \frac
或普通的 /
或 \div
x_1 = 3 + 2 - 1\\
x_2 = t_1 \times t_2\\
x_2 = t_1 \cdot t_2\\
y = \frac{x_1}{x_2}\\
y = {x_1}/{x_2}\\
y = {x_1} \div {x_2}
x 1 = 3 + 2 − 1 x 2 = t 1 × t 2 x 2 = t 1 ⋅ t 2 y = x 1 x 2 y = x 1 / x 2 y = x 1 ÷ x 2 x_1 = 3 + 2 - 1\\\\ x_2 = t_1 \times t_2\\\\ x_2 = t_1 \cdot t_2\\\\ y = \frac{x_1}{x_2}\\\\ y = {x_1}/{x_2}\\\\ y = {x_1} \div {x_2} x1=3+2−1x2=t1×t2</