从现在开始,要学习数学公式了。数学公式是在equation环境中的,LaTex的数学公式不仅仅是可以用在LaTex里,还可以用在CSDN的markdown编辑器里,有道云笔记的markdown文档里,所以非常有必要学习。以下以根号和分式来距离说明数学公式的使用,我主要介绍四种命令。
环境
LaTex提供了多种环境显示数学公式,主要有以下几种:
1. 单$符号行内环境。如下列例子:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
积化和差公式$2\sin\alpha\cos\beta=\sin(\alpha+\beta)+\sin(\alpha+\beta)$
\end{document}
编译效果:
2. 双$符号换行环境。如下例:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
积化和差公式$$2\cos\alpha\sin\beta=\sin(\alpha+\beta)-\sin(\alpha+\beta)$$
\end{document}
编译后,直接就换行了,如图:
3. 带序号equation环境。如下例:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
积化和差公式
\begin{equation}
2\cos\alpha\cos\beta=\cos(\alpha+\beta)+\cos(\alpha+\beta)
\end{equation}
\end{document}
编译效果:
4. 无序号equation环境,需要引入amsmath包。如下例:
\documentclass[UTF8]{article}
\usepackage{ctex}
\usepackage{amsmath}
\begin{document}
积化和差公式
\begin{equation*}
2\sin\alpha\sin\beta=\cos(\alpha-\beta)-\cos(\alpha+\beta)
\end{equation*}
\end{document}
编译效果:
分式
分式是使用\frac命令。我举个函数的例子:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
\begin{equation}
f(x)=\frac{x^2-9}{x-3}
\end{equation}
\end{document}
效果如图:
连分数
如果写连分数,默认的\frac指令会让数字越来越小,如果长了,会变得难以看清。如以下代码:
\documentclass[a4paper,12pt]{article}
\usepackage{amsmath}
\begin{document}
$$
f(x) = \frac{1}{1+\frac{1}{1+\frac{1}{1+\frac{1}{2}}}}
$$
\end{document}
编译后效果如下:
这个文字变得很小,不好看了。下面我们用amsmath包里的cfrac试试:
\documentclass[UTF8, a4paper,12pt]{article}
\usepackage{amsmath}
\begin{document}
$$
f(x) = \cfrac{1}{1+\cfrac{1}{1+\cfrac{1}{1+\cfrac{1}{2}}}}
$$
\end{document}
显示效果如下:
文字分式
文字分式与分式相比,就是字体更小一点,所以命令也是不一样的,命令是tfrac。这个指令默认是没有的,由amsmath包提供,所以使用之前要加上\usepackage{amsmath},以下是一个例子,可以看到它与frac指令的不同:
\documentclass[UTF8, a4paper,12pt]{article}
\usepackage{amsmath}
\begin{document}
$$
f(x) = \frac{1}{2} x^2 = \tfrac{1}{2} x^2
$$
\end{document}
显示效果如下:
乘方
乘方就是LaTex的上标语法,符号是^,下标语法是_,这个比较简单,而且用得非常多,练一练就熟悉了,如:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
$$2^3=8$$
\end{document}
上标效果如图:
但如果上标大于一位,就必须要用{}括起来了,可以对比一下:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
$$2^10=1024$$
$$2^{10}=1024$$
\end{document}
从对比图可以看出来,上标如果不加花括号,只会取一位作为上标:
根号
根号的使用,不过是\sqrt指令,我举个例子:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
\begin{equation}
a-b=\sqrt{a^2-2ab+b^2}
\end{equation}
\end{document}
效果如下:
开n次方
但是如果要显示 3 3 \sqrt[3]{3} 33要怎么做呢?这个语法很多人会忽视学习,但是要用到的时候,又难以找到相应的资料,其实不过是一对方括号而已啦,如以下例子:
\documentclass[UTF8]{article}
\usepackage{ctex}
\begin{document}
\begin{equation}
\sqrt[3]{27}=3
\end{equation}
\end{document}
编译效果: