Latex常用环境设置命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Latex常用环境设置命令相关的知识,希望对你有一定的参考价值。
参考技术A 出自: http://dicocn.bokee.com/5122018.html中文习惯在段首缩进两格,在LaTeX中,parindent 表示段首缩进的长度,我们将它设置为当前字号的两个 大写字母M 的宽度,大约正好是两个汉字的宽度:
LaTeX 默认每节的第一段的段首不缩进,这不符合中文排版习惯。我们希望正文的每一段都要缩进,使用indentfirst宏包就可办到:
LaTeX 用 baselineskip 表示当前的行距,其默认值大约是当前字号的1.2倍,如果当前字号是10pt,那么baselineskip是12pt。这对英文排版是合适的,对中文就显得太拥挤了,因为英文正文多为 小写字母 ,字高与小写的x差不多(即1ex)。如果字号为10pt,那么1ex =4.3pt。我通常把行距设为字号的1.8倍:
这个值随时可以改,对更改点以后的文字有效。
LaTeX 用 parskip 表示段距,我一般把它设为1ex:
注意 :这些修改长度的命令最好都放在正文区(即 begindocument 之后)。
我通常用fancyhdr宏包来设置页眉和页脚。
我们在 LaTeX 中先把 page style 设为fancy,再设置这个style中的页眉和页脚。但是它默认每章的第一页的page style是plain,需要单独处理。
设置 plain style 的属性
设置页眉 (head)
设置页脚:在每页的右下脚以斜体显示书名
其余同 plain style
设置章名和节名的显示方式
我通常用titlesec宏包来设置正文中出现的章节标题的格式:
设置章名为右对齐,字号为Huge,字型为黑体,章号用粗体,并设置间距:
设置节名的字号为Large,字型为黑体,节号用粗体,并设置间距:
毕业论文 要求用b5纸,单面打印,我用geometry宏包来设置纸张和版心大小:
以上将版心宽度设为 12.6cm,高度 20cm,版心居中,且自动设置PDF文件的纸张大小。
收藏推荐Markdown常用LaTeX数学符号&公式
Markdown常用数学符号&公式
前言
今天在整理机器学习笔记时,想打出一个公式(线性回归模型的损失函数为: L o s s = ∑ ( y − ( w x i + b ) ) 2 Loss=\\sum(y-(wx_i+b))^2 Loss=∑(y−(wxi+b))2)来,发现LaTeX数学公式的求和符号忘了咋写,借此机会整理出来,便于手续使用。
在写博客、写文档中经常需要编辑各种形式的数学公式。对于简单的公式,可以在word中编辑,对于复杂的公式一般以截图、粘贴的方式到网站上去自动识别生成公式(推荐:在线LaTeX公式编辑器)。利用Markdown中的LaTeX插件,公式均以代码形式编辑,写文档时十分方便,特别是在推导各种算法公式时。
1. 公式编辑设置
1.1 公式编辑编号设置
在编写公式之前首先说明一下公式后面的标号编辑方法。
默认情况下公式后面是没有序号的。
设置标号有如下符号:
符号 | 说明 |
---|---|
\\eqno标号 | 系统序号设置命令, 它紧跟在equation*环境,可在公式右侧人工设置标号。标号可以是任意文本 |
\\leqno标号 | 作用于\\eqno相同,只是将标号至于公式的左侧。\\eqno与\\leqno不能同时在一个公式中使用 |
\\nonumber | 系统取消序号命令,把它插在换行命令\\\\ 之前,可以取消为该行公式排序而使其无序号 |
\\notag | 公式宏包序号取消命令,使用方法和作用与\\nonumber命令相同 |
\\tag标号 | 公式宏包序号设置命令,可用于带星号公式环境中的公式行 |
\\tag*标号 | 作用与\\tag相同,只是标号两侧没有圆括号 |
\\tag标号和\\tag*标号
这两种形式,而且这两种形式用的基本上也是最多的。
示例:
$$
x^2+y^2=z^2 \\tag1$'$
$$
$$
x^3+y^3=z^3
$$
$$
x^4+y^4=z^4 \\tag*
$$
$$
x^5+y^5=z^5 \\tag**
$$
$$
x^6+y^6=z^6 \\tag1-1
$$
x
2
+
y
2
=
z
2
(
1
′
)
x^2+y^2=z^2 \\tag1$'$
x2+y2=z2(1′)
x
3
+
y
3
=
z
3
x^3+y^3=z^3
x3+y3=z3
x
4
+
y
4
=
z
4
(*)
x^4+y^4=z^4 \\tag*
x4+y4=z4(*)
x
5
+
y
5
=
z
5
*
x^5+y^5=z^5 \\tag**
x5+y5=z5*
x
6
+
y
6
=
z
6
(1-1)
x^6+y^6=z^6 \\tag1-1
x6+y6=z6(1-1)
1.2 公式编辑环境设置
以下环境中,对齐和对齐∗ (alignat and alignat*)
是最有用的,但其他环境有时候也会用到:
环境名称 | 描述 | 备注 |
---|---|---|
eqnarray and eqnarray* | 与alignat and alignat*相似 | 不建议使用,因为间距不一样 |
multline and multline* | 第一行左对齐,最后一行右对齐 | 公式编号与第一行垂直对齐,不像其他环境那样居中 |
gather and gather* | 没有对齐的连续方程 | |
flalign and flalign* | 与align类似,但左对齐第一个方程列,右对齐最后一列 | |
alignat and alignat* | 采用指定列数的参数。 允许控制方程之间的水平空间 | 如alignat2 :与第二列对齐 |
还有以下环境,这些环境本身不构成数学环境,但可以用于更复杂结构的构建块:
数学环境名称 | 描述 |
---|---|
gathered | 允许多行(多组)方程式在彼此之下设置并分配单个方程式编号 |
split | 与align *类似,但在另一个显示的数学环境中使用 |
aligned | 与align类似,可以在其他数学环境中使用。 |
alignedat | 与alignat类似,同样需要一个额外的参数来指定要设置的方程列数。 |
示例如下:
$$
\\beginaligned
\\left.\\beginaligned
B'&=-\\partial \\times E,\\\\ %加&指定对齐位置
E'&=\\partial \\times B - 4\\pi j,
\\endaligned
\\right\\ %加右
\\qquad \\textMaxwell's equations
\\endaligned
\\
$$
B ′ = − ∂ × E , E ′ = ∂ × B − 4 π j , Maxwell’s equations \\beginaligned \\left.\\beginaligned B'&=-\\partial \\times E,\\\\ %加&指定对齐位置 E'&=\\partial \\times B - 4\\pi j, \\endaligned \\right\\ %加右 \\qquad \\textMaxwell's equations \\endaligned B′E′=−∂×E,=∂×B−4πj,Maxwell’s equations
2. latex常见数学符号
行内公式使用$....$
,行间公式使用$$...$$
。常用符号如下表,其中部分符号首字母大写,符号也会变为大写的格式,箭头是变粗。
加油!
感谢!
努力!
以上是关于Latex常用环境设置命令的主要内容,如果未能解决你的问题,请参考以下文章