10天前,也就是11月22号晚上,我奉项目组老师之命将一篇论文草稿中的16个公式和几个表格插入到要投稿的版本中。因为该论文是由文章排版软件LaTeX所写,而在此之前我从未接触过LaTeX,很多东西都是现学现用,所以那天晚上从LaTeX的安装到全部公式和表格插入及排版完成,共用了7个多小时。

我从22号晚上7点一直搞到23号凌晨2点半,期间只让同学帮忙插了两个表格,剩下的工作都由我自己做。

虽然老师没有明说第二天就要,我自己也想过留一部分到第二天再搞,但我终究还是“今日事今日毕”,一口气全部搞完,不仅给自己留出后续时间,也让老师的进度有所提前。

先简单介绍一下LaTeX,它是美国研发的一种基于TEX的排版系统。我们平时所看到的大多数正式的、高质量的出版物都由LaTeX排版,它也是很多学者写学术论文的首选。

该系统需要按照TEX的语法规范编写文档的后台代码,然后通过编译器编译生成PDF文件以供出版。一开始我觉得写一篇论文还要掌握这么多的代码,十分繁琐,但是自己亲身体验过后才发现,用LaTeX排版出的文档效果确实比Word要好不少,难怪它能在学术界广受欢迎。

这次我的主要工作是插入公式。公式就是由数学符号组成的,而数学符号也必将会在写论文的过程中多次用到,所以我觉得有必要把常用数学符号的LaTeX代码作一小结,尽自己的一点微薄之力,希望可以帮到各位辛辛苦苦写论文的朋友们。

对于数学符号的LaTeX代码,网上其实已经有文档和博客比我总结得更全面更详细,但它们大多数只关心LaTeX代码怎么用,而网上又有多少文章能够像我一样把各个常用符号的LaTeX代码是否需要引入宏包、引入何种宏包都一一列举出来的呢?

该用某个代码的时候却偏偏在编译时报错,多半数都是没有引入必要的宏包导致的!与其这样繁琐地查找该用什么宏包,还不如把每句常用代码需要引入的宏包作个小结,以省去搜索之烦!

注意:下面所有的LaTeX代码均需要在编辑器中放入两个美元符号(即$$)中间方可正常编译!比如大于等于号≥应该写成$\geq$,如果只写\geq会导致编译报错!

常用符号

关系运算符

命题与逻辑

集合及其运算

大型运算符

极限、导数与向量

矩阵与多条件式

希腊字母

由于时间仓促,所以我只总结了部分常用数学符号的LaTeX代码。如有个别地方存在错误或缺漏,敬请批评指正!

最后,我想送大家一句LaTeX代码:

将这句LaTeX代码编译后得到下面的表达式:

用编程软件作出上述曲线的图像(下附作图Python代码),就是我要送给大家的小礼物:

没错,就是它——比心!

我并不精通LaTeX,我也不是编程高手,更不是学术大佬,我只是想把自己学到的有用的东西认真地共享出来而已。虽然我做的不是最全面的小结,但它是最认真的小结!

适时地逼自己一次,可以学会很多以前不会的知识和技能!