LaTeX入门第一课

学习LaTeX的目的

明确学习的目的才能确定正确的学习方法,至于我学习LaTeX的目的,为的是摆脱写论文时对MS Word的依赖。那么word犯了什么错呢?对我来说,其罪有三:

  • 对macOS平台支持不够好,大文件时有卡顿现象出现;
  • 投稿时,系统生成的PDF有可能与本地word文件中不一致(尤其是公式),且找不到原因;
  • 排版复杂,公式难看;

对于第一个问题,也不能责怪微软,毕竟Windows平台是亲儿子,win版本office的开发自然是尽心尽力,至于macOS版本,虽然大有进步,但在排版复杂文档时的稳定性和流畅性仍然捉襟见肘。
如果使用LaTeX作为论文写作工具,不仅能够排除格式突变、排版复杂、公式难看的问题,还能将macOS的劣势转化为优势,毕竟macOS上精美的latex编辑器不是其他平台可以比拟的,这里推荐两款LaTeX编辑器:

MacOS用户强烈推荐:Texpad。这是一款原生的Mac app,性能强劲、界面美观;
Windows平台用户推荐:TeXStudio,这个我并没有亲身体验,网上的口碑非常好。

Texpad软件是伦敦帝国理工的两位博士生在写毕业论文时设计的,可以到官网下载试用版,考虑到是一款生产力软件,价格相对公道,有能力的同学可以入一下正版。
TexStudio如果我没记错的话,应该是开源软件,可以免费使用。

you PC guys always get things for free huh? 🤤
当然,TexStudio是全平台的,Mac用户一样可以使用,只是不如texpad好看罢了(颜狗暴露无遗)

废话不多说,直接进入正题学习。

第一课学习笔记

由于是完全实用性的学习,我并不希望系统的去了解latex的细枝末节,因此选择了万门大学的《LaTeX精准入门》。这门课是两年前从票圈搞到的免费课哈哈,我看了看,确实适合新手快速上手,完全是奔着实用去的。
由于这门课并不系统,因此下面的笔记也不会非常系统,而是一种字典式的学习。我们写文章需要什么知识,就去了解什么知识。这样也许会更加高效。

LaTeX中插入公式

要插入独立公式 \sqrt{\frac{a^2+b^2}{c+d}} ,并编号,则在编辑器中输入:

\begin{align}
\sqrt{\frac{a^2+b^2}{c+d}} %替换为自己所需的公式
\end{align}

如果不想要公式编号怎么办?

如果只想要独立公式,而不想要编号的话,在公式后面加上\nonumber,很形象.

想要让n个公式上下对齐?

align还有一个功能就是对齐公式,如果你有多个公式的话,那么可以在\begin{align}\end{align}之间的代码块中,分行输入公式,并且将公式中加入&这个字符,那么各行将按照&所在的位置进行对齐。
比如我想要上面那个公式和\cos^2{\theta}+\sin^2{\theta}=1 分列两行,并且左端对齐,那么就这样写:

\begin{align}
&\sqrt{\frac{a^2+b^2}{c+d}}\nonumber \\
&\cos^2{\theta}+\sin^2{\theta}=1
\end{align}

对了,公式后面的\\是换行的意思,如果不加入的话,两个公式会排成一行。
上面公式在texpad中编译的效果如下:


可以看到,第一个公式后面由于加了\nonumber因此并没有被编号。

如果想要公式都居中对齐怎么办?

居中对齐就不用align了,而是用另一个公式命令gather

\begin{gather}
\sqrt{\frac{a^2+b^2}{c+d}}\nonumber \\
\cos^2{\theta}+\sin^2{\theta}=1
\end{gather}

效果如下图:


使用gather后公式全部居中对齐

上标、下标怎么写?

如果上标只有一个字母或者数字的话,比如x的平方,就直接用x^2来表示;
如果有多个字符的话,上标就要用花括号{}括起来,比如x的a+b次方,要用x^{a+b}来表示;
下表只是把^替换成_而已,其他的与上标一致;

行内公式如何插入?

上面所讲的都是行间公式的表示方法, 那么如果在行内需要写公式,如何表示呢?只需要在文章中要写公式的地方按照上面所述的规则写下公式,并在两旁加上$符号即可!比如,我在文章中说,

the normalization has been made by the electron thermal velocity \sqrt{\frac{k_BT_e}{m_e}}

那么就用latex表示为:

the normalization has been made by the electron thermal velocity $\sqrt{\frac{k_BT_e}{m_e}}$

两个$之间就按照上述的规则去写公式,编译出来的效果如下

公式的引用

在写文章的时候经常要引用公式,比如”将公式1带入公式2”,如何来引用公式呢?
Latex可以自动实现公式的编号和引用,你所要做的,就是给公式加上标签(label)
我们需要在公式的begin{align}后面加上一个\label{your_label},就可以将公式标记为“your label",然后当我们要在文章中提到这个公式时,就直接用\ref{your_label},就可以在这里插入该公式的编号了,比如:

\begin{align}\label{newton_second_law}
    F=ma
\end{align}\\
if we consider Eq.\ref{newton_second_law} in our situation.\\

这个行间公式并没有加\nonumber,因此它肯定是被编号的,并且被做了个label,叫做”newton_second_law",编译我们看到结果:


Bingo! 用\label{}\ref{}就实现了简单的公式自动引用,而且还能随心所欲的给你的公式起名字,不知道比word里面不明所以的域代码和mathtype的双击引用高到哪里去了(蛤蛤😏)

并列的公式如何插入?

使用array功能,其实并列的公式是插入了一个array,用\begin{array}\end{array}括起来,
比方说要实现下面的公式,
x=\Bigg\{\begin{array}{cl}\frac{-b\pm\sqrt{b^2-4ac}}{2a},&\sqrt{b^2-4ac}\geq 0\\no~real~root,&\sqrt{b^2-4ac}<0\end{array}
公式的右边就要使用array,这是一个两列的array,因此array后面要加上两个系数:
begin{array}{cl}
其中的c和l就是系数,c代表居中对齐,l代表左对齐。

\begin{align}
x=
\Bigg\{
\begin{array}{cl}
\frac{-b\pm\sqrt{b^2-4ac}}{2a},&\sqrt{b^2-4ac}\geq 0\\
no~real~root,&\sqrt{b^2-4ac}<0
\end{array}
\end{align}

编译后效果如下


其中左侧的x根的两种表达式是一列,右边的两个不等式是一列,一共两列。
在公式中两列用&连接

特殊字体:花体或者手写体

在字母外面套上mathcal{}即可,比如M的手写体就是\mathcal{M}
在某些数学公式中常用。

求和符号

求和符号\sum,可不是用\sigma打出来的,而是用\sum打出来的,并且可以用_^加入上标和下标,比如输入\sum_{i=1}^{10}x_i^2得到的结果是:
\sum_{i=1}^{10} x_i^2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容

  • 在论文写作和博客中经常需要大量数学公式,latex可以帮助我们把数学公式完整的编辑出来,并作出优美的排版,我花了一...
    古剑诛仙阅读 84,653评论 1 34
  • 本文纯属个人多年摸索、踩坑、填坑过程中总结的经验!适合本科生, 硕士生, 博士生乃至博士后! 这里有详细的学位论文...
    九天学者阅读 2,928评论 6 29
  • 字母形式的LaTeX 命令忽略其后的所有空格。如果要人为引入空格,需要在命令后面加一对括号:\TeX{} 阻止其忽...
    ibunny阅读 6,103评论 0 2
  • 首先感谢我的师兄 HJ,我的所有资源,学习方式以及薅 Google/Github的羊毛都是在师兄的指导下完成的。 ...
    晨光523152阅读 16,944评论 5 26
  • 今天,大儿子有点咳嗽,带着孩子来社区医院瞧大夫,门诊处有一架体重秤。 好几个月没称过体重了,我赶紧拉着孩子称称,乖...
    木偶清木阅读 307评论 0 3