1. 程式人生 > >latex12-LaTeX數學公式的多行公式(一)

latex12-LaTeX數學公式的多行公式(一)

上面有些公式的排版,看上那種,直接在下面找程式碼就好。

如果沒有的話,這篇文章的公式型別很多:LaTeX技巧207:使用align環境輸入多行公式的技巧

 

導言區要加上,amsmath巨集包

如果想有編號,可以用gather,align

如果不想有編號,可以gather*,align*,或者在後面加上命令\notag

如果想一行公式分開寫,用split

align和split的公式對其,用$

如果想選擇判斷,用cases

\documentclass{article}

\usepackage{ctex}
\usepackage{amsmath}
\usepackage{amssymb}%花體字元


\begin{document}


\begin{gather}%會產生編號
	a+b=b+a\\
	ab=ba
\end{gather}

\begin{gather*}%不會產生編號
a \times b=b \times a\\
ab=ba   
\end{gather*}

\begin{gather}%會編號
a+b=b+a \notag \\%\notag阻止編號
ab=ba   \notag %\notag阻止編號
\end{gather}



%align和align*環境(用$對齊)
\begin{align}
	x &= t + \cos t + 1\\
	y &= 2\sin t
\end{align}


%split環境(用$對齊)(一個公式分為多行排版)
\begin{equation}
	\begin{split}
	\cos 2x &= \cos^2 x - \sin^2 x\\
	&= 2\cos^2 x - 1
	\end{split}
\end{equation}


%case環境
%每行公式使用&分割成兩部分
%通常表示值和後面的條件
\begin{equation}
	D(x) = \begin{cases}
	1, &\text{如果} x \in \mathbb{Q}\\%mathbb花體字元
	0, &\text{如果} x \in \mathbb{R}\setminus\mathbb{Q}	
		   \end{cases}%\text是為了在數學公式中處理中文
\end{equation}


\end{document}