欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

LATAX第一次使用语法之入门---知识点+问题解决

程序员文章站 2022-03-02 21:29:08
1、页面边距的设置\usepackage{geometry}\geometry{left=2cm,right=2cm,top=3cm,bottom=4cm}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{equ...

1、页面边距的设置

\usepackage{geometry}
\geometry{left=2cm,right=2cm,top=3cm,bottom=4cm}

2、多种情况的函数表达式

LATAX第一次使用语法之入门---知识点+问题解决

\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}。

LATAX第一次使用语法之入门---知识点+问题解决

3、空格表示 

解释 代码举例 结果
两个quad空格 a \qquad b LATAX第一次使用语法之入门---知识点+问题解决
quad空格 a \quad b LATAX第一次使用语法之入门---知识点+问题解决
大空格 a\ b LATAX第一次使用语法之入门---知识点+问题解决
中等空格 a\;b LATAX第一次使用语法之入门---知识点+问题解决
小空格 a\,b LATAX第一次使用语法之入门---知识点+问题解决

 

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*}

结果:

LATAX第一次使用语法之入门---知识点+问题解决

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}\\

结果:LATAX第一次使用语法之入门---知识点+问题解决

9.latax中$\Theta$(n^{2})报错,需要加$,改为$\Theta$($n^2$)即可。

10.字体标色:

\usepackage{color}

{\color{red} ITERATIVE-BINARY-SEARCH(A, v,low, high)}

LATAX第一次使用语法之入门---知识点+问题解决

11.导数的一瞥

S的导数:$S^{'}$;

结果:LATAX第一次使用语法之入门---知识点+问题解决

本文地址:https://blog.csdn.net/weixin_42565135/article/details/108993541

相关标签: 学习心得共享