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


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

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

数学公式

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

数学符号

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

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

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

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

一般符号

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

  • 英文字母 $ABC abc$ 效果如: A B C a b c ABC abc ABCabc
  • 希腊字母 $\alpha \beta \gamma $ 效果如: α β γ \alpha \beta \gamma αβγ

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

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

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

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

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

特殊符号

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

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

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

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

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

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

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

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

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

方法二:联网状态下。

  1. 代开网站 texdoc.net
  2. 搜索框中输入 symbols
  3. 代开 对应pdf 文档

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

上下标

右侧上下标

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

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

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

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

$A^a_b$$A^{a}_{b}$效果是相同的,都是 A b a A^a_b Aba

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

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

$A^ab$ 中,仅有 a a a 为上标, b b b 会被默认为普通字符 A a b A^ab Aab。下标亦同。

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

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

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

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

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

${A^b}_c$ 的效果如: A b c {A^b}_c Abc

垂直上下标

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

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

\bar{a}\tilde{a}\hat{a}\acute{a}\check{a}\grave{}\mathring{}
a ˉ \bar{a} aˉ a ~ \tilde{a} a~ a ^ \hat{a} a^ a ˊ \acute{a} aˊ a ˇ \check{a} aˇ a ˋ \grave{a} aˋ a ˚ \mathring{a} a˚

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

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

公式环境

一般公式

分段函数或方程组

矩阵

条目

条目编辑

修改条目序号

更改条目格式

超链接

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值