大家好,欢迎来到IT知识分享网。
1、页面边距的设置
2、多种情况的函数表达式
\begin{equation} T(n)= \left \{ \begin{array}{lr} 2, & if \quad n=2, \\ 2T(n/2)+n &if \quad n=2^k,for k>1\\ \end{array} \right. \end{equation}
现在要使得表达式的条件可以左对齐,然后表达式右边的数字可以不显示。
1)因为{array}{lr}的意思是数组有两列,第一列左对齐,第二列右对齐。我在这将lr改为ll意思是leftleft,即两列都左对齐结果对了
2)将各个命令外层的\begin{equation}...\end{equation} 改为\begin{equation*}...\end{equation*} 使得公式不编号。这里报错是需要填入宏包:\usepackage{amsmath}。
3、空格表示
| 解释 | 代码举例 | 结果 |
| 两个quad空格 | a \uad b | ![]() |
| quad空格 | a \quad b | ![]() |
| 大空格 | a\ b | ![]() |
| 中等空格 | a\;b | ![]() |
| 小空格 | a\,b | ![]() |
4、多行等式的右边对齐
\begin{equation*} \begin{aligned} T (n) &= 2T (n/2) + n \\ &= 2(n/2)lg(n/2) + n \\ &= n(lg n − 1) + n \\ &= n lg n − n + n \\ &= n lg n ,\\ \end{aligned} \end{equation*}
结果:
5、使公式左对齐,与文本一致,而不居中。
默认是居中的,\usepackage{amsmath}中加上[fleqn]变成\usepackage[fleqn]{amsmath}就可以实现。
6.数组边框符号:[:\lbrack;]: rbrack
7.渐进符号:\theta,\Theta
8.while循环伪代码:
\usepackage{algorithm} \usepackage{algorithmic} \begin{algorithm} \begin{algorithmic} \WHILE{$low \le high$} \STATE {$mid$ $\leftarrow$ $\lfloor$ $(low+high)/2$ $\rfloor$ } \IF{$v$ =A[mid]} \RETURN {$mid$} \ELSE { \IF{$v$ >A[mid]} \STATE $low \leftarrow mid+1$ \ELSE \STATE $high =mid-1$ \ENDIF } \ENDIF \RETURN {$NIL$} \ENDWHILE \IF {$low>high$} \RETURN {$mid$} \ENDIF \STATE {$mid$ $\leftarrow$ $\lfloor$ $(low+high)/2$ $\rfloor$ } \IF{$v$ =A[mid]} \RETURN {$mid$} \ELSE { \IF{$v$ >A[mid]} \RETURN ITERATIVE-BINARY-SEARCH(A, v,mid+1, high) \ELSE \RETURN ITERATIVE-BINARY-SEARCH(A, v,low, mid-1) \ENDIF } \ENDIF \end{algorithmic} \end{algorithm}\\
结果:
9.latax中$\Theta$(n^{2})报错,需要加$,改为$\Theta$($n^2$)即可。
10.字体标色:
\usepackage{color}
{\color{red} ITERATIVE-BINARY-SEARCH(A, v,low, high)}
11.导数的一瞥
S的导数:$S^{‘}$;
结果:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/117583.html










