LaTex笔记

基本操作

\documentclass{article}
%这里是导言区
\begin{document} %控制序列
Hello, world!         %环境:“document”
\end{document}    %控制序列

此处的第一行 \documentclass{article}中包含了一个控制序列(或称命令/标记)。所谓控制序列,是以反斜杠 \ 开头,以第一个空格或非字母 的字符结束的一串文字,他们并不被输出,但是他们会影响输出文档的效果。这里的控制序列是 documentclass,它后面紧跟着的 {article}代表这个控制序列有一个必要的参数,该参数的值为 article。这个控制序列的作用,是调用名为 “article” 的文档类。

此处的第二行以 %开头。在 TeX 风格的文档中,从 “%” 开始,到该行末尾的所有字符,都会被 TeX 系统无视,只作为供人类阅读的注释。除非在 “%” 前加上反斜杠来取消这一特性。
注:也即是说备注符号。

其后出现了控制序列 begin,这个控制序列总是与 end 成对出现。这两个控制序列以及他们中间的内容被称为「环境」;他们之后的第一个必要参数总是一致的,被称为环境名。只有在 “document” 环境中的内容,才会被正常输出到文档中去或是作为控制序列对文档产生影响。也就是说,在 \end{document}之后插入任何内容都是无效的。

\begin{document}\documentclass{article}之间的部分被称为导言区。导言区中的控制序列,通常会影响到整个输出文档。
注:通常在这里加入页面大小、页眉页脚样式、章节标题样式等等

作者、标题、日期

\documentclass{article}
%这里是导言区
\title{Hello, world!}
\author{Yang Jiao}
\date{\today}
\begin{document}
\maketitle
Hello, world!
\end{document}

这里最大的区别就是多了\title \author \date\maketitle四行,前三行定义了标题、作者和日期,第四行的\maketitle控制序列将其转换成标题的形式输出。

章节和段落

考虑在文中输入以下代码:

\section{Knight Penchou}   (section)
\subsection{Penchou and the Holy Grail}   (subsection)
\subsubsection{The Death of Penchou}   (subsubsection)
\paragraph{Tian'anmen Square}   (paragraph)
\subparagraph{Penchou}   (subparagraph)

会得到以下输出:

章节和段落示意

图中可以很明显地看到各个区块的对应关系。

章节和段落的层次关系如下表所示:

层次关系

注:由于这篇文章目前是article类,自然最高层级也只到section为止。上面的代码已经涵盖了sectionsubparagraph的所有层次。

在输入了章节和段落之后,可以加入

\tableofcontents

这样就能很方便快速地加入目录:

目录

是不是比个破烂 Word 高出十条街?

数学公式

LaTeX 的数学模式有两种:行内模式 (inline) 和行间模式 (display)。前者在正文的行文中,插入数学公式;后者独立排列单独成行,并自动居中。在行文中,使用 $ ... $可以插入行内公式,使用\[ ... \]可以插入行间公式,如果需要对行间公式进行编号,则可以使用 equation环境:

\begin{equation}
...
\end{equation}

三种输入模式的效果如下图:

inline, display and equation

上下标

在数学模式中,需要表示上标,可以使用 ^ 来实现(下标则是 _)。它默认只作用于之后的一个字符,如果想对连续的几个字符起作用,请将这些字符用花括号{}括起来,例如:

\[E=mc^{2+3}-E_\delta\]
上下标

小型运算符

运算符集

| 运算符| 代码和用法| 示例|
| :-------------: |:-------------:|: -----:|
| 根式 | \sqrt[次数]{·} |\sqrt[2a]{A_2^1+\alpha}|
| 分式 | frac{分子}{分母} | frac{C_4^2-3}{\delta} |
|正负 ± | \pm | |
| 乘号 × | \times | |
|除号 ÷|\div||
|分隔点 ·|\cdot||
|大于等于 ≥|\geq| |
|小于等于 ≤|\leq| |
|不等于 ≠| \neq| |
|约等于 ≈| \approx| |
|恒等 | \equiv | |
|小括号| ()||
|中括号| []||
|大括号| \{ \}|||

括号

对括号的大小,可以用\big, \Big, \bigg, \Bigg等一系列命令放在上述括号前面调整大小。

例如:

\[\Biggl(\biggl(\Bigl(\bigl((x)\bigr)\Bigr)\biggr)\Biggr) \]

\[\Biggl[\biggl[\Bigl[\bigl[x]\bigr]\Bigr]\biggr]\Biggr] \]

\[\Biggl \{\biggl \{\Bigl \{\bigl \{\{x\}\bigr \}\Bigr \}\biggr \}\Biggr\} \]

\[\Biggl\langle\biggl\langle\Bigl\langle\bigl\langle\langle x\rangle\bigr\rangle\Bigr\rangle\biggr\rangle\Biggr\rangle \]

\[\Biggl\lvert\biggl\lvert\Bigl\lvert\bigl\lvert\lvert x\rvert\bigr\rvert\Bigr\rvert\biggr\rvert\Biggr\rvert \]

\[ \Biggl\lVert\biggl\lVert\Bigl\lVert\bigl\lVert\lVert x\rVert\bigr\rVert\Bigr\rVert\biggr\rVert\Biggr\rVert \]

效果如下:

括号们

省略号

省略号用 \dots,\cdots, \vdots, \ddots等命令表示。\dots\cdots的纵向位置不同,前者一般用于有下标的序列。
\vdots是垂直省略号,而\ddots则是对角省略号。这二者在矩阵里很常见。

\[ x_1,x_2,\dots ,x_n\quad 1,2,\cdots ,n\quad\vdots\quad \ddots \ ]%\quad 是空格
省略号

大型运算符

连加、连乘、极限、积分

连加、连乘、极限、积分等大型运算符分别用 \sum, \prod, \lim, \int生成。他们的上下标在行内公式中被压缩,以适应行高。我们可以用 \limits\nolimits来强制显式地指定是否压缩这些上下标。

\[ \lim\nolimits _{x\to0}x^2\quad \int\nolimits_a^b x^2 dx \]

\[ \lim\limits _{x\to0}x^2\quad \int\limits_a^b x^2 dx \] 

\[ \lim _{x\to0}x^2\quad \int_a^b x^2 dx \]

分别是nolimits, limits和默认情况

通常用默认情况就好。
顺带一提,多重积分可以使用 \iint, \iiint, \iiiint, \idotsint等命令输入。

多重积分

矩阵

矩阵需要用环境输入。amsmathpmatrix, bmatrix, Bmatrix, vmatrix, Vmatrix 等环境可以在矩阵两边加上各种分隔符。

矩阵符号 分隔符
pmatrix 小括号
bmatrix 中括号
Bmatrix 大括号
vmatrix 竖线
Vmatrix 双竖线
\[ \begin{pmatrix} 
      a&b\\c&d 
   \end{pmatrix} \quad
  
 \begin{bmatrix} 
      a&b\\c&d 
   \end{bmatrix} \quad
   
\begin{Bmatrix} 
      a&b\\c&d 
   \end{Bmatrix} \quad
   
\begin{vmatrix} 
      a&b\\c&d 
   \end{vmatrix} \quad
   
\begin{Vmatrix} 
      a&b\\c&d 
  \end{Vmatrix} \]
Paste_Image.png

矩阵内,用&隔开每行的元素,用\\换行。

多行公式

这里包括三种类型:公式太长,需要手动换行;公式是一组的,需要将公式组放在一起;还有的公式可能是分段函数,也可能只是想写着好看,需要加上一个大的花括号

对齐

不需要对齐的公式,可以用multline环境实现;需要对齐的公式则可以用aligned 次环境,它必须包含在数学环境之内。
multline环境下,整一条环境会被赋予一个公式编号。如果不想要公式编号,可以用带星号的环境,multline*

公式组

无需对齐的公式组可以使用gather环境,需要对齐的公式组可以使用 align环境。他们都带有编号,如果不需要编号可以使用带星花的版本。

分段函数

分段函数可以用cases次环境来实现,它必须包含在数学环境之内。

下面利用LaTeX实现麦克斯韦方程组的书写:

\[
\begin{cases}
\oiint_{\partial V}\mathrm{E}\cdot d \mathrm{a} = \frac{Q_V}{\epsilon_0}\\
\oiint_{\partial S}\mathrm{E}\cdot d \mathrm{l} = \frac{d}{dt} \int_S \mathrm{B} \cdot d\mathrm{a}\\
\oiint_{\partial V}\mathrm{B}\cdot d \mathrm{a} = 0 \\
\oiint_{\partial S}\mathrm{B}\cdot d \mathrm{l} = \mu_0\epsilon_0\frac{d}{dt} \int_S \mathrm{E}  \cdot d\mathrm{a}
\end{cases}
\]
麦克斯韦方程组

注1:维基百科上就有大部分LaTeX格式的公式表,大部分要用到的公式都可以在这里查到。
注2:有很多公式的控制序列,例如麦克斯韦方程组里的环路积分\oiint,并不在默认包里面,需要调用其它包(\oiint的包是esint)。这个神奇的网站,detexify,可以允许你画出公式,之后就能直接查到公式对应的控制序列和需要调用的包。

在detexify上找需要的符号

插入表格和图片

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

推荐阅读更多精彩内容

  • LaTeX须知 LaTeX 源码的扩展名为.tex 源码分为1.导言区。2.正文区。 格式是定义了一组命令的代码集...
    一个咸芋阅读 2,303评论 0 0
  • 1. inline math 注:将等式包含在两个$中间,形成嵌入公式(embed formulas) 2. eq...
    FengBli阅读 680评论 0 0
  • 有时,我们会需要在文档中插入图像。在LaTeX中,使用figure环境和graphicx包插入图片,图片将会被自动...
    FengBli阅读 4,356评论 0 0
  • 关于AMS-math系统的介绍,有关于数学打印的一切。 LaTeX有强大的排版公式能力,你可以在很短的时间内打印出...
    MrGod阅读 29,648评论 1 20
  • 嫁对老公,会让女人一生充实。因为结婚是女人的第二次生命,承载了女人大半辈子的酸甜苦辣,喜怒哀乐。嫁对老公,...
    春的守望阅读 438评论 4 1