你可以使用algorithm2e包,algorithm环境,如下所示:
\documentclass{article}\usepackage[ruled]{algorithm2e}
\begin{document}
\begin{algorithm}[H]
\caption{How to write algorithms}
\KwIn{this text}
\KwOut{how to write algorithm with \LaTeX2e }
initialization\
\While{not at end of this document}{
read current\
\eIf{understand}{
go to next section\
current section becomes this one\
}{
go back to the beginning of current section\
}
}
\end{algorithm}
\end{document}
使用Latex 编辑文章时,会遇到在字母上面加各种符号的问题,小结一下
加^号 输入\hat 或 \widehat
加横线 输入 \overline
加波浪线 输入 \widetilde
加一个点 \dot{要加点的字母}加两个点\ddot{要加点的字母}
在论文写作和博客中经常需要大量数学公式,latex可以帮助我们把数学公式完整的编辑出来,并作出优美的排版,我花了一些时间,综合一些博客和网络上的资料,做一个总结,方便自己查询使用首先贴一个我常用的在线编辑网站,常见的数学符号都在上面
https://www.codecogs.com/latex/eqneditor.php?lang=zh-cn
虽然LaTex和Word都是非常完善的文本排版工具,但基于其数学公式编辑的便利,我这里着重讲解一下数学公式部分的应用,至于其他方面的应用,先跳过啦。
大部分情况下,我对于latex的数学公式都是内嵌于Markdown文本编辑器中的,分为两种形式
注意:这些有特殊含义的表示中(不限于这三种内容),如果超过一个字符或符号,需要用{}括起来。
对角标的使用中,如果角标位置看起来不明显时,可以强制改变角标大小或层次,如下所示:
显示为:
第一种输出为正常输出,但输出效果不明显;第二种是将一级角标改为二级角标,字体也自动变为二级角标字体
当需要在左右两边都有上下标,可以用 \sideset 命令
\sqrt[开方次数,默认为2]{开方公式}, 例如:
字号工具环境设置:
\dfrac命令把字号设置为独立公式中的大小;
\tfrac则把字号设置为行间公式中的大小。
\binom{233}{x^2}
常用括号有以下几种
对括号的大小,手动模式可以用\big, \Big, \bigg, \Bigg等一系列命令(从小到大,默认是最小)放在上述括号前面调整大小。
自动模式下要用 \left 和 \right 命令后面跟上所需分隔符,用来创建自动匹配高度的 (圆括号),[方括号] 和 {花括号} 等分隔符
如果你需要在不同的行显示对应括号,可以在每一行对应处使用 \left. 或 \right. 来放一个"影子"括号:
而如果分隔符不在左右而在中间,为了能够格式对齐,要用\middle加分隔符表示
multline不支持“&”分列。其首行左对齐,末行右对齐,其余各行分别按照全局方式对齐。
split也用于排版多行公式,但它与多行公式环境multline的区别主要是以下三点:
示例如下:
可以看到矩阵中用 &分隔列,用 \\ 分隔行,在矩阵开始和结束部分\begin和\end+矩阵类型
下面给出这几种矩阵类型的图示
在此之上,如果我们需要对矩阵起始和结束部分的括号进行变化,可以使用诸如
第二种方式就是使用array环境,在左右端加上所需括号即可
其中,@>>>代表右箭头、@<<<代表左箭头、@VVV 代表下箭头、@AAA 代表上箭头、@= 代表水平双实线、@| 代表竖直双实线、@.代表没有箭头。
在 @>>>的 >>>之间任意插入文字即代表该箭头的注释文字。
以上内容大致上应该能把绝大多数数学公式优美的书写下来了,更多内容还需要自行查阅官方说明~~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)