早晚要学的软件他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)。

【Latex】从零开始学论文排版软件相关推荐

  1. latex textbf没有用_LaTeX排版软件札记 Win10 LyX+TeXLive

    我使用的是LyX+TeXLive. LyX界面直观,类似于Word.可以把精力更多集中在内容,而不是在代码上. TeXLive库齐全. 安装 安装TeXLive Index of /tex-archi ...

  2. [LaTex]小白----英文论文排版--缩进注意!!!

    Latex写论文是很便捷.高效的工具! 作为一个小白,在刚接触LaTex时遇到的问题总结在这里吧~ 写在前面 最开始使用TeXstudio时,看入门视频,这样会带来很多方便. 最开始设置好,默认编译器 ...

  3. Linux yest2图形安装ftp,(伪)从零开始学转录组:软件安装

    生信技能树的转录组学习开班了, 第一个任务是安装软件, 于是我花了一个下午时间和Linux斗智斗勇. 系统准备 windows10: Unbuntu on windows10. 至于如何win10上开 ...

  4. (转载)LaTex 论文排版(1): Win10 下 LaTex所需软件安装 (Tex live 2018 + Tex studio)

    版权声明:本文为CSDN博主「TechXYM」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/zaishu ...

  5. 论文绘图软件和论文赶稿注意事项+ESLWriter自助写论文+论文排版和LaTeX书写方法介绍

    1.论文绘图软件 第10名:锯齿风Matlab Matlab只排在第十位是因为本来它就不是一个用来做画图的软件.人家的主要功能是矩阵操作.统筹优化.数学实验.仿真模拟(此处省略一万字)等等好吗?用ma ...

  6. Latex入门篇之论文排版

    Latex入门篇 1. 概述 1.1 Latex作用 1.2 初识Latex 2. Latex模板的使用 3. Latex排版的正经讲解 3.1 关于tex File文件 3.2 关于普通文本 3.3 ...

  7. latex(2)排版论文《自动化学报》

    H老师布置作业,要求写一篇关于神经网络的论文,论文格式以国内著名期刊之一为准.我寻思上学期把计算机三大学报(计算机学报.软件学报.计算机研究与发展)的Word格式都练过了,这学期就学习下主流的排版技术 ...

  8. LaTex 论文排版(4): 插入图片(Visio图转换成.eps图)

    目录 1 简要步骤 2 示例 使用LaTex 排版时,需要插入图片,格式可以为.png, .tif, .bmp, .eps等,其中.eps格式最好的,这样去生成pdf的图片是非常清晰的.我们一般使用V ...

  9. win10获取管理员权限_论文排版工具—LaTeX 安装+获取

    关注并置顶公众号,每天第一时间获取最新神器话语在前 小伙伴们注意: 公众号的推送机制再度改版 不再按照时间前后推送了 所以有的小伙伴可能会看不到文章. 建议大伙儿将公众号设为星标★ 它会优先推荐, 就 ...

最新文章

  1. html 清除浮动怎么写,清除浮动的css写法有哪些
  2. xcode6是否导入framework
  3. logistic模型原理与推导过程分析(1)
  4. java创建临时文件夹_java创建临时文件
  5. 华师计算机基础在线作业秋,18秋华师《计算机基础》在线作业(20210408185935).pdf...
  6. C++——数的进制和数据间隔
  7. Activate Windows server 2003 in VMware
  8. 【UML】协作图Collaboration diagram(交互图)(转)
  9. Xcode升级后插件失效
  10. Android Bitmap保存时背景变为黑色的问题
  11. 软件测试技术的方向,软件测试技术课堂教学计划(.NET方向
  12. PSP伊苏VS空之轨迹 游戏ISO文件和完美通关全要素存档
  13. python卡方拟合性检验_卡方检验
  14. bitbucket 预览html,Bitbucket使用方法
  15. 小程序在线客服完整实现
  16. superset集成echarts
  17. 【数据库基础知识六】内连接、外连接、自连接
  18. jre精简详细教程(附精简工具)
  19. 虚拟地址到物理地址的转换步骤
  20. unity 动态字体 和 静态字体

热门文章

  1. 高级重命名工具(Advanced Renamer)3.85中文绿色便携商业版
  2. 复活天若OCR的谷歌翻译接口
  3. SSD固态硬盘文件系统选择与性能优化
  4. 整理与总结:琼斯矢量和琼斯矩阵
  5. 17 | 网络优化(下):大数据下网络该如何监控?
  6. pytest官方文档 6.2 中文翻译版(第五章):pytest夹具:明确的,模块化的,可扩展的
  7. 【自习任我行】任务跟踪5
  8. 宝马ETK数据提取导出MySQL
  9. 以ZPW-2000为例的轨道移频电路原理
  10. psql:connections on Unix domain socket /tmp/.s.PGSQL.5432?