您当前的位置: 首页 > 

孑渡

暂无认证

  • 2浏览

    0关注

    178博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Latex】从零开始学论文排版软件

孑渡 发布时间:2022-02-16 16:08:58 ,浏览量:2

早晚要学的软件他lei了,这段时间改师兄的论文需要用latex,于是在B站搜了教程,决定先看刘海洋老师的课程,链接放在这里了(网课链接)。

网课目录
  • Latex特点
  • 安装与更新发行版软件
  • 相关资源
  • 结构化文档
    • 文档的组成
    • 编写文档步骤
    • Markdown语言
    • Latex文档基本结构
    • 文档常用部件
    • 文档划分部件
    • 磁盘文件组织
    • 编译
    • 语法结构
  • 正文
    • 正文文本
    • 正文符号
  • 公式
    • 数学模式
    • 数学结构
    • 数学符号
    • asmath与mathtools
    • 科技功能
  • 列表与文本块
    • 列表
    • 定理类环境
    • 抄录代码
    • 代码高亮
    • 算法结构
  • 图表和浮动环境
    • 画图表
    • 插图
    • 浮动体
  • 自动化工具
    • 目录
    • 链接与书签
    • 参考文献
      • BieTex原理
  • 设计文档格式
课程目录部分在该博客更新完之后会做总结~

Latex特点

Latex主要是以宏命令为主,以预定义好的模板,通过类似HTML的css样式,将代码转换为我们需要的输出形式,即从格式化的代码变成排版好的文档。主要面向对象为科研工作者的科研论文排版。 在这里插入图片描述

安装与更新发行版软件

Latex本身是一个比较小型的软件,但是外带资源包后就会是一个比较大的distribution。在windows环境下可以选择MiKTex,当然也可以直接选用online的overleaf。事实上,课题组内的大部分论文排版是在overleaf上完成的(协作功能他不香吗)。 在这里插入图片描述 下给出local版和online版的地址,其中TextLive需要安装教程的话可以点这里。 标准版TexLive:tug.org/texlive Overleaf:https://www.overleaf.com/ 其他的镜像汇总链接:https://ctan.org/mirrors

相关资源

相关教程资料:Latex Tutorials: A primer 相关社区资源:在这里插入图片描述

结构化文档 文档的组成

在这里插入图片描述

编写文档步骤
  1. 拟定主题
  2. 列出提纲
  3. 填写内容
  4. 调整格式 (Latex不需要考虑格式)
Markdown语言

本质是一种简单的结构标记语言,类似于css的效果。通过结构化的文本格式在html上实现相应的效果。在这里插入图片描述

(PS:Markdown相对来说比较轻量,适合做笔记等,常用软件有typora) (PPS:CSDN的博客文章就是使用的Markdown语言)

Latex文档基本结构

以document为界,前为导言部分,内为正文部分,后忽略。 在导言部分设置格式,正文套用格式。(下图%为注释) 在这里插入图片描述

文档常用部件

在这里插入图片描述

文档划分部件

在这里插入图片描述

磁盘文件组织

当一个文档较为复杂时,往往会像大型项目一样做文件的拆分,分别编辑之后再通过命令组织到一起。 在这里插入图片描述 下给出一本简单书籍的文件组织范例。 在这里插入图片描述

编译

在这里插入图片描述

语法结构

在这里插入图片描述

在这里插入图片描述

宏可分为命令与环境: 命令 :命令通常以反斜线开头,可以带零到多个参数。命令也可以是直接输出某种结果;也可以改变一个状态,此时Latex用花括号{}分组或环境作为状态改变的作用域。例如\em abc改变字体以强调一些文字,得到abc;而带 参数的命令\emph(abc}可得到同样的效果。 环境: 环境的格式为

\begin{env} 环境的内容 \end{env}

在这里插入图片描述

正文 正文文本
  1. 直接输入正文文本;
  2. 用空格分开单词,一个换行符等同于一个空格,多个空格的效果与一个空格相同;
  3. 自然段分段是空一行;
正文符号

更多符号需要使用符号字体包 在这里插入图片描述

公式 数学模式

在这里插入图片描述

数学结构

在这里插入图片描述

数学符号

数学符号与普通符号的区别在于,间距会有差别,以及在latex里的规则对应不同。 在这里插入图片描述

asmath与mathtools

在这里插入图片描述 上述公式的编写需要asmath中的align环境,从而实现三个等号的对齐。范例代码如下: 在这里插入图片描述

科技功能

容易被忽视的重要package——siunitx:数字单位的一揽子解决方案。在这里插入图片描述

除此以外,还有许多特定专业比较好用 的包(化学生物等都有)

列表与文本块 列表

在这里插入图片描述

定理类环境

在这里插入图片描述 除此以外还有诗歌,引文等,在CS方向的论文中很少会涉及。

抄录代码

在这里插入图片描述

代码高亮

在这里插入图片描述

算法结构

在这里插入图片描述

图表和浮动环境 画图表

网站生成表格代码的框架非常实用;除此以外,booktabs提供的三线表功能也很棒。

在这里插入图片描述 在这里插入图片描述

插图

在这里插入图片描述

浮动体

在这里插入图片描述

自动化工具 目录

在这里插入图片描述

链接与书签

在这里插入图片描述

参考文献 BieTex原理

在这里插入图片描述 JabRef管理参考文献,生成.bib文件方便引用,实际latex时根据引用直接读入。

设计文档格式

由于修改论文具有模板,DIY部分就先暂时不学习了,希望之后会记得回来填坑(bushi)。

关注
打赏
1663211900
查看更多评论
立即登录/注册

微信扫码登录

0.0394s