300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 从零开始用 LaTeX 排版一篇中文期刊论文 - (二)<更新中>

从零开始用 LaTeX 排版一篇中文期刊论文 - (二)<更新中>

时间:2023-02-04 08:12:33

相关推荐

从零开始用 LaTeX 排版一篇中文期刊论文 - (二)<更新中>

从零开始用 LaTeX 排版一篇中文期刊论文 - (二)<更新中>

数学公式数学符号一般符号特殊符号上下标右侧上下标垂直上下标公式环境一般公式分段函数或方程组矩阵条目条目编辑修改条目序号更改条目格式超链接

该系列第一部分已更新完,第一部分链接。

本篇文章主要是对B站 用Latex 排版一篇中文期刊论文 (上) 中的内容进行总结的第二部分。由于本文档以讲解为主,所以源代码会放到附录中,可能会与视频中的内容有所不同,附录中代码主要针对视频中所讲的命令的使用的精简版。

数学公式

这一部分会分为符号和方程两个部分,因为符号上,还是有 很多问题,特别是最基础的上下标。另外方程上,特别是涉及方程组的部分问题也比较多。

数学符号

LaTeX\LaTeXLATE​X 中输入数学符号,需要借助数学环境。本节先分享行内公式。下一节分享行间公式。

LaTeX\LaTeXLATE​X 的行内公式,需要借助于$ $符号,或者是\( \)用法如下:

$公式内容$ 或者\( 公示内容\)

两种输入公式的方法不同,但是效果相同,至于其区别可以自行百度,主要的区别是$ $符号是更底层的命令,而\(\)命令适合提前定义符号命令的时候使用。因此本文仅以$ $符号的环境为例,两种方法使用属于萝卜白菜,喜欢用那种就用那种,看自己。

一般符号

一般符号,指英文字母,希腊字母,等符号,不需要添加额外的宏包,即可使用。

英文字母$ABC abc$效果如: ABCabcABC abcABCabc希腊字母$\alpha \beta \gamma $效果如:αβγ\alpha \beta \gammaαβγ

注意1: 数学环境中的字母都是自动斜体的。正体英文字母一般是 单词。

注意2:大家在写数学公式的时候,尽量每一个符号之间都空一格。而不是挨在一起。

原因1: 希腊字母是需要命令的,不分开的话,前面的 希腊字母的命令和后面的英文字母连在一起肯定会报错。识别不出什么符号。

原因2:一般来说,LaTeX\LaTeXLATE​X 行内公式是可以自动换行的,但是很多同学的公式都没有办法换行,而是一大串公式。超出页边距等一些列问题。其实就是因为,他们在输入公式的时候,没有空格,从头到尾一气呵成。这样可能会导致,软件将其视为一个单词整体,而不会自动分开。因此在输入公式的时候一定要注意空格。

例如: 不要写成$\alphaa+b=c$而应该写成$ \alpha a + b = c$看起来可能比前面那种堆在一起的形式丑,但是出来的效果不会有那么多问题。

特殊符号

对于特殊符号,很可能就要借助于各种宏包,网上有很多汇总,这里就不多BB了,只给大家介绍两种查找特殊符号的方法。

第一种,也是最简单的方法, 如果是你使用的是texstudio 的话,他的侧边栏,星号的地方就有很多常用的符号,包括一般的运算符,和复杂各类符号。把鼠标放在这些符号上面,即会显示该符号对应的命令以及需要使用到的宏包,若显示

命令:<对应命令>unicode 字符: <对应样式>

则可以不加任何宏包,进插入其命令即可使用。 若显示:

命令:<对应命令>宏包:<对应宏包>unicode 字符: <对应样式>

则仅需要在导言区加入相应宏包,再于正文使用该命令即可实现特殊符号的加入。

由于这种方法需要借助软件texstudio ,而且他提供的这些可以快捷插入的公式还只是一部分, 因此需要更复杂的符号。可以查看符号列表文档说明。方法如下:

方法一:安装texlive 的前提下。

win+R打开运行窗口输入texdoc symbols回车即可

方法二:联网状态下。

代开网站 搜索框中输入 symbols代开 对应pdf 文档

两种方法各有优缺,第一种是安装texlive 的时候为我们安装好的,可以在texlive 文件夹中找到。第二种方法可能网络一般的 时候很难打开。而且检索比较麻烦,但是不用texlive的 时候就会比较方便。

上下标

右侧上下标

视频里讲上下标的时候,是一句带过的,但是后来发现还是很多初学的同学用不好上下标。或者直接用软件生成的公式,看起来就很麻烦,改起来更不方便。因为本身 $\LaTeX $ 虽然输入公式方便,但是后期改的时候就有一点眼花缭乱的感觉。所以这里建议大家不要太依赖于软件自动生成公式,如果真的需要借助软件,也一定要在自己真的懂这些公式符号的用法和意义的时候再用。不然的话,太多的问题了。

首先要清楚 LaTeX\LaTeXLATE​X 中的上下标是必须在数学公式中的, 因此,有很多同学强行使用数学公式中的上下标的方法,在上下标中插入汉字,这样是不对的。

首先,汉字中的上下标,可以使用你好\textsuperscript{上标}\textsubscript{下标}形如:你好上标下标{你好^{上标} }_{下标}你好上标下标​ ,注意这里的上下标是左右显示的,而不是上下显示。

数学公式中的上下标,则必须在数学环境中,上标则用^{}, 下标则用_{}。如果是上标仅有一个字母,则花括号可省略,例如:

$A^a_b$$A^{a}_{b}$效果是相同的,都是 AbaA^a_bAba​ 。

如果上下标含有多个字母,则必须使用花括号,将上下标的内容包括在其中。例如 :

$A^{ab}$显示的结果是ab 为上标 AabA^{ab}Aab ,

$A^ab$中,仅有 aaa 为上标,bbb 会被默认为普通字符 AabA^abAab。下标亦同。

注意这里面的上下标是上下结构的,因此汉字中如果想要使上下标也是上下结构可以借助数学环境。但是注意不能直接这样用:$ 你好^{上标}_{下标} $因为数学环境中是不忍汉字的。因此需要借助命令\text{}.

使用方法如:$ \text{你好}^{\text{上标}}_{\text{下标}}$效果如:你好下标上标你好^{上标}_{下标}你好下标上标​ 。

这里面不要偷懒,直接在一个\text{}里面,你好^{上标}_{下标},如:\text{你好 ^{上标} _ {下标}}这样的话是会报错的, 因为使用了这个命令就默认成了文本格式, 而文本中是没有^ 和 _这两个符号的。

那同样的数学环境下如何,显示左右结构的上标呢, 其实也很简单,使用花括号即可。

花括号的作用,就是将括号中的内容作为一个整体。那我们只需要将文本和上标放在一个花括号中,作为一个整体,在添加下标即可,例如:

${A^b}_c$的效果如:Abc{A^b}_cAbc​ 。

垂直上下标

这一部分,我也不知道这个上下标的学名了, 就是出现在文本 的竖直方向上的上下标,数学公式中常见的就是字母上边的一些特殊符号,和常见的极限形式的书写方法。

首先说上标,上标一般都不是字母,而是特殊符号,这个其实也可以在上面提到过的宏包说明中找到,他们是特殊的命令。常见的有如下几种上标:其余的不再异议列举,可在宏包说明中自行查阅。

下标特殊符号,常有的一个有 \underline{a} 效果:a‾\underline{a}a​ 其他自行查阅宏包说明。

下标极限形式需要多个字母的,可以使用\limits 命令,其后面的上下标会默认为竖直方向上的上下标。例如

公式环境

一般公式

分段函数或方程组

矩阵

条目

条目编辑

修改条目序号

更改条目格式

超链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。