Latex使用中的公式问题(大小,换行,标号)

在写论文的时候通常不会遇到公式换行的问题,但遇到了就非常的头疼。平时写较长的公式也是用Mathtype写好了以后转成Latex,只有较短的公式或者符号才手敲。

以下公式需要\usepackage{amsmath}数学环境支持

一种不是很理想但绝对有用的方式是缩小公式

通过两头添加small环境,或者添加tiny环境来整个缩小公式,这种好处是对于刚刚超过一点长度的公式比较好用
缺点是,缩小了会有一点不协调,如果使用tiny又有点过小。

\begin{small}
  \begin{align}
   a=0.001
  \end{align}
\end{small}

使用常用的align环境的公式换行

使用align环境时,公式按&号对其,通过\标记来换行。

	\begin{align}
		a+b &= b+a \\
		1+2= & 2+1
	\end{align}

这样换行是属于两个不同的公式,因为会有两个编号,如果是一个较长的公式来换行,就只需要最后一行带编号,就需要\notag来阻止编号,目前感觉这种方式是一种最好用的方式。但是多个公式时需要手动对其,不然会有些丑,不嫌麻烦的话这个基本上大多数公式就可以了。

	\begin{align}
		a+b &= b+a \notag \\
		1+2= & 2+1
	\end{align}

使用gather环境编写多行公式

比较align环境,gather环境更适合编写在一起的多行公式,自动中间对齐,比较方便。
公式会自动编号

\begin{gather}
		a+b = b+a \\
		1+2+3= 2+2+2
\end{gather}

全部不编号在环境中加*即可

\begin{gather*}
		a+b = b+a \\
		1+2+3= 2+2+2
\end{gather*}

单行不加编号仍然使用\notag

	\begin{gather}
	a + b = b + a \notag \\
	1+2 = 2 + 1
	\end{gather}

使用split环境

比较align环境,只带一个编号,不需要每行都加\notag,其他与align相同,如果公式行数较多,建议使用这种方式来编写公式。
同样为&号对其,\来实现公式换行
需要在头文件中添加\usepackage{amssymb}来使用split环境否则会报错。

	\begin{equation}
		\begin{split}
		\cos 2x &= \cos^2 x - \sin^2x \\
		&=2\cos^2x-1
		\end{split}	
	\end{equation}

Copyright © 2020 by RichardYang. All rights reserved.
仅供参考,严禁转载,感谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值