目录

  • 一、 LATEX简介
  • 二、LATEX环境配置方案(TeXLive+Winedt+SumatraPDF)
    • 2.1 编译工具TeXLive
    • 2.2 编辑器WinEdt
    • 2.3 轻量级PDF软件SumatraPDF
  • 参考资料

一、 LATEX简介

LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/) 是一种基于TeX的高品质排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,非常适用于生成高印刷质量的科技和数学、物理文档,尤其擅长于复杂表格和数学公式的排版。LaTeX是科学文献交流和出版的事实标准。

现实一点来讲,对于广大的科研工作者,投稿SCI期刊往往给出的是LaTeX模板(毕竟TeX系统是科学出版的事实标准),因此你要学会这一排版工具。LaTeX排版在论文投稿中的优点在于:

  • 投稿期刊给出了论文模板,作者只需编辑自己的内容即可得到符合期刊要求的外观。
  • 投稿期刊被拒搞转而投稿新的期刊时,只需更换新期刊的模板文件,无需更改原内容,节省了大量重新排版的时间
  • 公式、图表、参考文献的引用均为自动化编号,使用简洁高效。

其缺点在于,对初学者增加了一定的入门成本。然而考虑投入/产出比,随着排版复杂度的提升,LaTeX会大大降低所耗费的时间与精力。一个经典的Word与LaTeX对比图如下:

LATEX可以做文字、图表、公式、简历、书籍排版、还能做ppt,此外在python绘图、markdown中都可以使用latex代码编写公式。

二、LATEX环境配置方案(TeXLive+Winedt+SumatraPDF)

2.1 编译工具TeXLive

目前,Windows环境下LaTeX集成开发环境(编译工具,即编译文档的工具)主要有MikTeX、CTeX和TexLive。(安装文件约4.3G,安装需要大概一个半小时)

  • MikTeX basic基本版文件较小,安装方便,具备基本的LaTeX编译功能,缺点是包含的宏包较少。但是MikTex在编译中可以自动下载安装所需的宏包,因此对于基本的LaTeX需求足够了。
  • CTeX的提出是为了解决中文排版问题,在miktex基础上封装了windet、SumatraPDF等多种工具。然而目前CTeX很久没有更新,太老了,封装的miktex版本太旧也不能自动下载宏包
  • TeXLive免费开源,每年更新版本,相比miktex更加安全。(具体安装过程在参考资料中的链接)

安装成功:

验证是否成功安装:

2.2 编辑器WinEdt

目前主要的编辑器(编写LATEX文档的编辑器)有:WinEdt、TexWorks、TexStudio以及基于vscode、vim等开发的编辑环境。

  • WinEdt为付费软件,需要破解,目前最新版本为winedt 10,代码补全、自动高亮等功能相比旧版本有了很大提升。
  • TeXWorks为miktex、texlive安装时默认安装的编辑器,风格简洁但是代码高亮自动补全不是很好。
  • TeXStudio是一款基于QT开发的跨平台LaTeX编辑工具,在自动补全代码高亮、编译器自定义配置等方面均表现不错。

LaTex 使用教程可点击此网站 QuickGuide.pdf 查看

2.3 轻量级PDF软件SumatraPDF

SumatraPDF是一款轻量级PDF软件,能够实现PDF与代码之间的跳转。

参考资料

TeXLive(2022) 和 WinEdt、TeXstudio 安装全过程【本文采用的详细安装教程】

LaTeX教程(入门篇)

LATEX环境配置方案:TeXLive2018+Winedt10.2+SumatraPDF

强烈推荐书籍LaTeX入门(刘海洋),方便快速学习软件使用

LATEX简介以及相应的环境配置方案(附带刘海洋的LATEX入门书籍链接)相关推荐

  1. maven工程的多环境配置方案(profile)

    前言: 写一篇水文来打发下时间吧^_^. 在应用开发中, 总会遇到开发/测试/预发布/线上环境, 其环境不同, 其具体的配置项也有所不同, 因此如何快速的切换各个环境配置, 进行打包配置, 成了一个小 ...

  2. J2EE基础教程(1):简介和windows下环境配置

    (1)相关概念 我们以前在linux操作系统初级教程中,介绍过LAMP架构服务器技术.现在,我们来介绍J2EE. 通过J2EE开发的应用程序属于分布式多层应用程序,包括 (1)客户层:客户应用,web ...

  3. 解决SSH项目乱码问题的环境配置方案

    1.switch workspace----->other------->找到自己的安装目录 window ------->preference----->general--- ...

  4. 刘海洋《LaTex入门》学习笔记5

    数学公式排版--多行公式 罗列多个公式 拆分1个长公式 将公式组合1个公式 罗列多个公式 在公式环境中换行命令\\是无效的,可以: 使用gather(gather*)环境. (1)区别仅为可以使用\\ ...

  5. 刘海洋《LaTex入门》学习笔记4

    关于数学公式2 数学字母与符号 数学公式中默认变量为意大利字体 关于粗斜体 数学公式中常用变量形式及命令 希腊字母及数学重音 一些符号 数学算子 二元运算符and关系符 逻辑符号 括号与定界符 数学标 ...

  6. 刘海洋《LaTex入门》学习笔记2

    关于文档的层次结构 标题 章节划分 更改章节格式 本文涉及到的命令主要针对文档类 ctexart 标题 标题通常放在导言区 多个作者之间用可用**\and** 隔开 \author{张三 \and 李 ...

  7. 刘海洋《LaTex入门》学习笔记6

    关于数学公式-对公式的精调 公式编号 公式按章节编号 手工编号(修改个别编号) 修改统一的编号格式 公式的字号 @TOC 公式编号 amsmath宏包中命令leqno(左侧编号).reqno(右侧编号 ...

  8. 【环境配置】python+matplotlib简单安装教程

    图像处理必备库--matplotlib安装 matplotlib简介 python安装以及环境配置 matplotlib安装 matplotlib简介 matplotlib是基于python语言的开源 ...

  9. Eclipse的安装以及环境配置

    该文章分别提供了下载eclipse的下载地址.安装.环境配置的链接,其中,安装的步骤从下载开始一条龙服务到安装完成. 安装和环境配置这两篇文章都描述得非常详细,简单明了且面面俱到,图文共存一目了然. ...

最新文章

  1. python【力扣LeetCode算法题库】300 最长上升子序列(动态规划)
  2. react-native-webview禁止缩放
  3. sbt安装、配置、運行(scala sbt helloworld)
  4. ubuntu查看node的安装目录_ubuntu安装nfs服务实现共享目录
  5. 基于MaxCompute SQL 的半结构化数据处理实践
  6. 计算机科学竞赛加拿大,滑铁卢大学计算机科学与数学竞赛最新考试时间!
  7. mysql创建jdbc数据库_创建本地数据库mySQL并连接JDBC
  8. JavaScript中defer 和onload的执行顺序
  9. 计算机二级考试c语言 上机,计算机等级考试二级C语言上机题[2]
  10. LED灯具检验标准与方法
  11. 关于NB-IOT模块链接阿里物联网平台的学习笔记-记录
  12. 【网络安全】ip地址、公网、私网
  13. R(A+B)<=R(A)+R(B): R(AB)<=min(R(A)+R(B)): A为m×n矩阵,r(A)=n,则AX=0只有零解。设矩阵A为m×n的秩R(A)=m;Ax=b 有解;
  14. kali下安装gvm(原openvas)
  15. 人工智能ai写作系统,ai智能写作机器人
  16. 全国计算机等级考试三级数据库知识点总结!
  17. 微信企业号开发:自定义菜单
  18. 批处理bat一键安装APK
  19. 3DSMAX中英文对比大全(从A-Z分类)
  20. 用html写一个简历

热门文章

  1. Dolphin Scheduler 2.x版本部署篇
  2. 每日一句英语,看我能够坚持多久
  3. 20.移植Freetype字体库
  4. win10设置网络打印机
  5. 信息学奥赛一本通C++语言-----2036:【例5.3】开关门
  6. java实体类生成mysql表_springboot+mybatis通过实体类自动生成数据库表的方法
  7. 对计算机硬件以及操作系统的一些了解
  8. java代码--------随机输出100个随机数,要求每行10个数
  9. 用Python批量修改hex文件的内容
  10. 关于华为DevEco studio2.0的安装和运行第一个hello world的文章