这一讲我们主要讨论了latex中的数学公式编排问题。
latex的排版内容分为文本模式和数学模式,文本模式用于普通文本的排版,数学模式用于数学公式的排版。
数学公式
数学公式的插入有三种方式,分别为美元符号,小括号和math环境。
美元符号$中
单刀公式是行内公式。
双刀公式是行间公式。
小括号使用格式 \( a+b \)
上下标
在数学公式中免不了上下标,上标的话使用小的倒三角,注意指数如果不是个位数的话,使用大括号把参数给括起来。
对于下标的排班,我们在latex中使用下划线来实现,同理,如果说下标较长,要将他置于一对花括号中,标明范围。
希腊字母
当然希腊字母也是构成公式的重要一部分,在latex中,可以直接使用命令来排班,希腊字母都是它对应的英文字母。大写字母开头的命令是大写的希腊字母。
对于一些常用函数也有对应的命令进行排版。
分式
sqrt命令用于排版公式,依次相互嵌套,可以生成复杂的公式。
对于分式,可以直接使用美元符号包裹的除法来当作分式,也可以使用frac{分子}{分母}。
equation环境
也可以使用自动编号的equation环境,此时latex会对公式进行自动编号。
添加label标签会使得公式之间交叉引用更加方便。
带星号的equation则不会对公式进行自动编号。
具体请查看下面的代码对应学习。
\documentclass{article}
\usepackage{ctex}%中文宏包
\usepackage{amsmath}
%数学环境的排版
%正文区
\begin{document}
\section{简介}
\LaTeX {}将排版内容分为文本模式和数学模式。文本模式用于普通文本排版,数学模式用于数学公式排版
\section{行内公式}
\subsection{美元符号}
交换律是:
$a+b=b+a$
如
$1+2=2+1=3$
\subsection{小括号}
交换律是:
\(a+b=b+a\)
如
\(1+2=2+1=3\)
\subsection{math环境}%每一个公式都要包一个math环境
\begin{math}
a+b=b+a
\end{math}
\begin{math}
1+2=2+1=3
\end{math}
\section{上下标}
\subsection{上标}%通过帽子符号
$3^{20} - x +2 =0$
$3x^{3x^{20} - x +2}-x+2=0$
\subsection{下标}
$a_0,a_1,a_2$
$a_0,a_1,a_2, ... a_{100}$
\section{希腊字母}
$\alpha$
$\beta$
$\gamma$
$\epsilon$
$\pi$
$\omega$
$\Gamma$
$\Delta$
$\Theta$
$\Pi$
$\Omega$
$\alpha^3 + \beta^2 +\gamma =0$
\section{数学函数}
$\log$ \quad
$\sin$ \quad
$\cos$ \quad
$\tan$ \quad
$\arcsin$\quad
$\arccos$\quad
$\arctan$\quad
$\ln$ \quad
\section{分式}%有竖着的和横向的两种
大约是原体积的$3/4$.
大约是原体积的$\frac{3}{4}$.
$\frac{x}{x^2+x+1}$
$\frac{\sqrt{x-1}}{\sqrt{x+1}}$
$\frac{1}{1+\frac{1}{x}}$
$\sqrt{\frac{x}{x^2+x+1}}$
\section{行间公式}
\subsection{美元符号}%双刀符号行内公式,居中排版
交换律是
$$a+b=b+a$$
如
$$1 +3 = 3+ 1 =4$$
\subsection{中括号}
交换律是
\[a+b=b+a\]
如
\[1 +3 = 3+ 1 =4\]
\subsection{displaymath环境}
交换律是
\begin{displaymath}
a+b = b+a
\end{displaymath}
如
\begin{displaymath}
1+2=2+1=3
\end{displaymath}
\subsection{自动编号公式equation环境}%注意公示的交叉使用
交换律见式\ref{eq:commutative}
\begin{equation}
a+b = b+a \label{eq:commutative}
\end{equation}
如
\begin{equation}
1+2=2+1=3
\end{equation}
%如果不需要对公式进行编号,使用带星号的equation环境
%注意此时引用的编号为小节编号
\subsection{不编号公式equation*环境}%此环境要使用\usepackage{amsmath}宏包
交换律见式\ref{eq:commutative2}
\begin{equation*}
a+b = b+a \label{eq:commutative2}
\end{equation*}
公示的标号与交叉使用也是自动实现的,在排版中,要习惯采用自动化的方式处理诸如图,表,公式的标号和交叉使用
\end{document}
网友评论