CTEX编辑器之插入公式

本文介绍了如何在CTEX编辑器中插入公式,包括行内与行间模式的使用,AMS-LaTeX的宏包加载,以及数学符号、根式、分式、运算符、矩阵、省略号和多行公式的操作方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚开始用CTEX编辑器时觉得巨麻烦无比,后来发现,CTEX编辑器排版的确比word好看,今天就特意学习一下怎么在ctex里插入公式。

这是一份其实很短的latex入门文档 原文地址。

为了使用 AMS-LaTeX 提供的数学功能,我们需要在导言区加载amsmath宏包:\usepackage{amsmath}

数学模式:
LaTeX的数学模式有两种,行内模式(inline)和行间模式(display)。前者在正文的行文中,后者的公式独立排列单独成行。

在行文中,使用$...$ 插入行内共识,使用\[...\] 插入行间公式,若要对行间公式进行编号,使用equation环境:

\begin{equation}
...
\end{equation}

行内公式也可以使用(…)来插入,略嫌麻烦。无编号的行间公式也可以使用$$...$$来插入,但是这样做会改变行文的默认行间距,不推荐。

值得一提的是,行内公式和行间公式对标点的要求是不同的。行内公式的标点,应该放在数学模式的限定符之外,而行间公式则应该放在数学模式限定符之内。

上下标
上标使用字符^(下标使用_), 例 E=mc2 的代码实现为$E=mc^2$,它默认值作用于之后的一个字符,如果想对连续的几个字符起作用,请将这些字符用花括号{}括起来,例如, z=re2πi 的代码实现就是$z=r\cdot e^{2\pi i}$

根式与分式
根式用\sqrt{.} 来表示,分式用\frac{.}{.} 来表示,第一个参数为分子,第二个为分母。示例代码如下:

$\sqrt{x}$,$\frac{1}{x}$.

x 1x .
在行间公式和行内公式中,分式的输出效果是有差异的。如果要强制行内模式的分式显示为行间模式的大小,可以使用\dfrac, 反之可以使用\tfrac。

运算符
一些小的运算符,可以在数学模式下直接输入;另一些需要用控制序列生成,如连加、连乘、极限、积分等大型运算符分别用\sum, \prod, \lim, \int生成。他们的上下标在行内公式中被压缩,以适应行高。我们可以用\limits\nolimits来强制显式地指定是否压缩这些上下标。例如: ni=1ini=1

i=1nii=1n
limx0x2bax2dx
limx0x2bax2dx

代码如下:

$ \sum_{i=1}^n i\quad \prod_{i=1}^n $
$ \sum\limits _{i=1}^n i\quad \prod\limits _{i=1}^n $
$ \lim_{x\to0}x^2 \quad \int_a^b x^2 dx $
$ \lim\nolimits _{x\to0}x^2\quad \int\nolimits_a^b x^2 dx $

多重积分可以使用\iint, \iiint, \iiiint, \idotsint 等命令输入。
∬∬
代码如下$\iint\quad \iiint\quad \iiiint\quad \idotsint$

分隔符
各种括号用(), [], \{\}, \langle\rangle等命令表示;注意花括号通常用来输入命令和环境的参数,所以在数学公式中它们前面要加\。因为 LaTeX 中||的应用过于随意,amsmath 宏包推荐用\lvert\rvert\lVert\rVert取而代之。
为了调整这些分隔符的大小,amsmath宏包推荐使用\big, \Big, \bigg, \Bigg放在上述括号前面调整大小。
(((((x)))))
[[[[[x]]]]]
{{{{{x}}}}}
x
x
x
代码实现:

$\Bigg(\bigg(\Big(\big((x)\big)\Big)\bigg)\Bigg)$
$\Bigg[\bigg[\Big[\big[[x]\big]\Big]\bigg]\Bigg]$
$\Bigg \{\bigg \{\Big \{\big \{\{x\}\big \}\Big \}\bigg \}\Bigg\}$
$\Bigg\langle\bigg\langle\Big\langle\big\langle\langle x \rangle\big\rangle\Big\rangle\bigg\rangle\Bigg\rangle$
$\Bigg\lvert\bigg\lvert\Big\lvert\big\lvert\lvert x \rvert\big\rvert\Big\rvert\bigg\rvert\Bigg\rvert$
$\Bigg\lVert\bigg\lVert\Big\lVert\big\lVert\lVert x \rVert\big\rVert\Big\rVert\bigg\rVert\Bigg\rVert$

省略号
省略号用\dots,\cdots,\vdots,\ddots 等命令表示。\dots\cdots 的纵向位置不同,前者一般用于有下标的序列。
有如下代码$x_1, x_2, \dots, x_n, x_n\quad 1, 2, \cdots, n\quad \vdots \quad \ddots$ 效果如下:
x1,x2,,xn,xn1,2,,n

矩阵
amsmath 的pmatrix, bmatrix,Bmatrix, vmatrix, Vmatrix 等环境可以在矩阵两边加上各种分隔符。
代码:

效果:
(acbd)
[acbd]
{acbd}
acbd
acbd
使用smallmatrix环境,可以生成行内公式的小矩阵。
代码:

Marry has a little matrix $ ( \begin{smallmatrix} a&b\\c&d \end{smallmatrix} ) $.

效果:
Marry has a little matrix (acbd) .

多行公式

有的公式特别长,我们需要手动为他们换行;有几个公式是一组,我们需要将他们放在一起;还有些类似分段函数,我们需要给它加上一个左边的花括号。
长公式
不对齐
无需对齐的长公式可以用multline环境。
代码:

\begin{multline}
x = a+b+c+{} \\
d+e+f+g
\end{multline}

效果:

x=a+b+c+d+e+f+g

如果不需要编号,可以使用multline* 环境代替。
对齐
需要对齐的公式,可以使用aligned次环境来实现,它必须包含在数学环境之内。
代码:

\begin{aligned}
x ={}& a+b+c+{} \\
&d+e+f+g
\end{aligned}

效果:

x=a+b+c+d+e+f+g

公式组

无需对齐的公式组可以使用gather环境,需要对齐的公式组可以使用align环境。他们都带有编号,如果不需要编号可以使用带星花的版本。
代码:

\begin{gather}
a = b+c+d \\
x = y+z
\end{gather}
\begin{align}
a &= b+c+d \\
x &= y+z
\end{align}

效果:

a=b+c+dx=y+z

ax=b+c+d=y+z

分段函数

分段函数可以用cases次环境来实现,它必须包含在数学环境之内。
代码:

$ y=\ begin{cases}
-x,\quad x\leq 0 \\
x,\quad x>0
\end{cases}$

效果:
分段函数

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值