Is-programmer 数学公式编辑指南
1. 公式编辑器的用法
在 Blog 编辑器中,首先将光标定位在文档中欲插入公式的位置,然后点击编辑器上的“插入 tex 数学公式”按钮,打开插入公式对话框。
在插入公式对话框的文本编辑框中输入数学公式文本,如下图所示:
有以下注意事项:
- LaTeX 规定行内公式(出现在一行文本之内的公式)形式为:
$TeX 公式$
;行间公式(位于两行文本之间的公式)形式为:$$TeX 公式$$
;行间公式也可以写成:\[TeX 公式\]
。 - 所输入的公式是以图片形式插入文档中的。
- 对话框中的“文字大小”设定用于控制公式图片大小。
2. 数学公式基本语法
在插入公式对话框中输入的文本实际上是 LaTeX 数学公式文本,所以掌握 LaTeX 常用的数学公式排版命令是必要的,下面对公式的各个分类给出简要描述。
2.1 上标与下标
上标命令是 ^{角标}
,下标命令是 _{角标}
。当角标是单个字符时可以不用花括号(在 LaTeX 中,花括号是用于分组,即花括号内部文本为一组)。
示例如下:
$$x_1$$
$$x_1^2$$
$$x^2_1$$
$$x_{22}^{(n)}$$
$${}^*\!x^*$$
(“\!” 表示其前后字符之间无间隙)
2.2 分式
输入较短的分式时,最简单的方法是使用斜线,譬如输入 (x+y)/2
,可得到 。
要输入带有水平分数线的公式,可用命令:\frac{分子}{分母}
。
提示:所有 TeX/LaTeX 命令都是以反斜线为前缀的。
下面是一些示例:
$$\frac{x+y}{2}$$
$$\frac{1}{1+\frac{1}{2}}$$
2.3 根式
排版根式的命令是:
- 开平方:
\sqrt{表达式}
- 开 n 次方:
\sqrt[n]{表达式}
下面是一些示例:
$$\sqrt{2}<\sqrt[3]{3}$$
$$\sqrt{1+\sqrt[p]{1+a^2}}$$
$$\sqrt{1+\sqrt[^p\!]{1+a^2}}$$
注意:上面第三个示例与第二个示例的区别,有时候 LaTeX 公式需要经过这样的微调会更美观。
2.4 求和与积分
排版求和符号与积分符号的命令分别为 \sum
和 \int
,它们通常都有上下限,在排版上就是上标和下标。
下面是一些示例:
$$\sum_{k=1}^{n}\frac{1}{k}$$
$\sum_{k=1}^n\frac{1}{k}$
$$\int_a^b f(x)dx$$
$\int_a^b f(x)dx$
微分符直体: $$\int_a^b f(x)\mathrm{d}x$$
2.5 公式中的空格
LaTeX 能够自动处理公式中的大多数字符之间的空格,但是有时候需要自己手动进行控制。下面是一些有关空格的排版命令用法示例:
功 能 语 法 显 示 紧贴 $a\!b$
没有空格 $ab$
小空格 a\,b
中等空格 a\;b
大空格 a\ b
quad 空格 $a\quad b$
两个 quad 空格 $a\qquad b$
在公式中灵活的运用空格命令可以起到美化公式的作用。譬如,对于 2.5 节中积分公式的示例,在被积函数与微分运算符之间是没有空格的,而如果它们之间存在一个小的空格,会更美观一些:
$$\int_a^b f(x)\mathrm{d}x$$
插入小空格: $$\int_a^b f(x)\,\mathrm{d}x$$
2.6 公式中的定界符
这里所谓的定界符是指包围或分割公式的一些符号,譬如:
$($
$)$
$[$
$]$
$\{$
$\}$
$|$
$\|$
在上述这些定界符之前冠以 \left
(修饰左定界符)或 \right
(修饰右定界符),可以得到自适应缩放的定界符,它们会根据定界符所包围的公式大小自适应缩放。具体用法见以下示例:
$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$
2.6 矩阵
对于少于 10 列的矩阵,可使用 matrix
,pmatrix
,bmatrix
,Bmatrix
,vmatrix
和 Vmatrix
等环境。这些环境的用法如下:
$$\begin{matrix}1 & 2\\3 &4\end{matrix}$$
$$\begin{pmatrix}1 & 2\\3 &4\end{pmatrix}$$
$$\begin{bmatrix}1 & 2\\3 &4\end{bmatrix}$$
$$\begin{Bmatrix}1 & 2\\3 &4\end{Bmatrix}$$
$$\begin{vmatrix}1 & 2\\3 &4\end{vmatrix}$$
$$\begin{Vmatrix}1 & 2\\3 &4\end{Vmatrix}$$
以上示例中,除了明白各种矩阵的排版,还应当了解 LaTeX 中所谓的环境
的概念。
当矩阵规模超过 10 列,或者上述矩阵类型不敷需求,可使用 array
环境。该环境可把一些元素排列成横竖都对齐的矩形阵列。由于本文的目的仅仅是对 GemBlog 数学公式输入给出简明指导,限于篇幅,在此不讨论 array
环境的用法。
3. 进一步阅读
如果想充分利用 GemBlog 的 TeX 数学公式插入功能,您可能需要阅读《一份不太简短的 LaTeX 2e 介绍
》,下载地址可以 google 到。这份教程较为全面地向您介绍了 LaTeX 排版技术,数学公式输入只是其内容的一部分。
另外推荐一本书《LaTeX 入门与提高
》,陈志杰、赵树钦等著,高等教育出版社。这本书是 LaTeX 中文教程中最优秀的一本了,其中对 LaTeX 数学公式排版进行了详细阐述。
2007年9月30日 01:28
太赞了~~
2007年10月02日 16:22 《一份不太简短的 LaTeX 2e 介绍》目前有了最新版本,请见: http://bbs.ctex.org/viewthread.php?tid=40736&extra=page%3D1
2008年3月25日 22:32 建议能够说明一下tex公式编辑器的是用的是哪个包? 有时候要输入一个公式要试好几次才能达到想要的结果,这样产生了很多没有用的生成图,还得在后台一个一个删除。如果知道用的那些包,可以在自己的电脑上测试好了再使用在线的。 或者生成的图不直接放入用户的文件夹里,而是在确定插入的时候才放入用户文件夹。 不知道有没有说明白,呵呵。
2008年3月27日 15:57 @ yxjoey: 用的 TeX 发行套装为 tetex。LaTeX 公式编辑处理脚本中预设定加载了 amsmath、amsfonts 宏包。
2010年2月06日 19:01
果然很有爱,感动呀..
2011年4月25日 10:47
“插入tex数学公式”那个快捷键不好用
2011年6月27日 19:39
@LiYanrui: tetex? 还是LaTeX?
2011年7月25日 23:12
现在解决了。IE和360浏览器太卡,换成火狐Firefox浏览器就行了
2021年6月07日 14:46
Attempt to avoid using telephones, tablets, televisions pertaining to televisions even though cleaning your home. Because this can slow along the pace in the work. In addition, you can be having a lesser amount of energy to remain the cleanup process. Consequently, put out these potential distractions to improve the total process.