【LaTeX 教程】

声明

由于最近在投稿,导师要求LaTeX版本的文章,结合最近学习,特将学习到的内容整理下来,从安装到应用,由于也是刚学习,我也是尽可能将文章中用到的LaTeX细节的地方强调出来,特别是公式部分,基本都是一些小细节问题。教程中的不足之处请在评论区补充留言,希望我们共同进步。
最后,预祝大家学习与投稿SCI之路一帆风顺!

01. LaTeX 简介与安装

LaTeX简介

TeX 是由Donald Knuth创造的基于底层编程语言的电子排版系统(TEX是Honeywell公司在1980年为其Text Executive文本处理系统注册的商标,它与TeX是两回事)。使用TeX可以对版面做精细的操作,生成精美的文档。TeX提供版面编辑的底层命令,但是使用时操作复杂,工作效率不高. TeX允许用这些底层命令定义出可以执行复杂操作的扩展命令. LaTex是由Leslie Lamport开发的的TeX扩展命令集合。LaTexj通过整合常用的版面设置操作,降低排版的工作量和难度。 LaTex 强大的排版功能,特别是对科技文档的支持,已经使它成为撰写科研论文的事实上的标准。

TeX系统生成的是DVI(Device Independent)文件。随着pdf文件格式的流形,LaTex在支持DVI文件格式的同时也可生成PDF格式文件。LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

TeX在不同的硬件和操作系统上有不同的实现版本。目前Unix/Linux上常用的TeX系统是teTeX,Windows中有MiKTeX和fpTeX。CTeX是中文套装。

LaTeX 与 Word

Word 是微软公司推出的一款文档和文字处理软件,它也具有较强的排版功能。与LaTex相比,Word最大优势是其"所见既所得"的特点,因而入门门槛低。另一方面Word的语法和拼写错误检查等能力比LaTex强。

LaTex作为一款排版系统,格式控制、公式编辑方面比Word好用。LaTex生成的文档比Word文档更美观。LaTex的入门门槛比较高,使用LaTex不仅要编辑文本,整理文档格式,还要处理编译过程中出现的bugs,如果使用中文,更要注意GBK,UTF-8等文档编码这些琐碎问题。另外LaTex做的幻灯片没有Word做出来的好看。

LaTex 和 Word两款软件针对的用户群体不一样,在文字处理和文档排版方面有不同的理念。 两者在功能上有许多重合之处,各有优势和不足。

## LaTeX 安装 Latex的安装分为两个部分,一为使用的环境,二为编辑器,类似于python的安装,例如python3.9环境,编辑器为PyCharm。Latex的衍生版本众多,本文选取常见的环境TeX Live (自带编辑器TeXworks),编辑器为TeXstudio。 TeX Live安装镜像下载:

https://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/
点击下载texlive2022.iso文件
TeXstudio的安装包下载:
http://texstudio.sourceforge.net/

不想下载本地下载安装上述环境与编辑器,也可选取在线编辑网站overleaf:https://www.overleaf.com/

下载完成后安装步骤

安装TeX Live

1、双击打开下载好的iso文件,在如下图install-tl-windows.bat右键,以管理员身份运行

2、下图为安装界面,你可以根据自己的需求修改安装目录,还可以点击Advanced修改一些配置,比如取消一些没用的语言包的安装

3、之后就是非常漫长的等待,一定要耐心等待,中途退出可能就会出错,安装完成后是如下界面

4、命令行输入xelatex -v如果没出现版本信息说明要配置环境变量

上述成功
或者输入latex -v

上述成功
上述成功说明TeX Live安装完成

如果没出现版本信息说明要配置环境变量

配置环境变量,将tex live安装根目录下的bin/win32目录添加到系统环境变量path


配好环境变量后再查看版本信息,出现上面显示版本信息图,则表示配置成功

安装编辑器 TeXstudio

官网:TeXstudio官网

官网下载按照流程安装即可

texstudio配置中文,点击options → Configure TeXstudio

language这里选择zh_CN

写代码测试一下效果

点击新建文件


编辑如下代码

\documentclass{article}
% 这里是导言区
\begin{document}
Hello, world!
\end{document}


可以看到运行成功,hello,world正确显示

至此安装结束

【LaTeX 教程】01. LaTeX 简介与安装相关推荐

  1. H2教程系列(一) 简介与安装

    H2教程系列文章目录 第一章 H2入门之简介与安装 第二章 H2入门之创建数据库 简介与安装目录 H2教程系列文章目录 一.简介 1.主要特点 2.附加的功能 3.H2数据库中的组件 二.安装 1.下 ...

  2. 【Inpho精品教程】Inpho简介、安装教程(附Inpho8安装包下载)

    <无人机航空摄影测量精品教程>合集目录(Pix4d.CC.EPS.PhotoScan.Inpho) Inpho UASMaster是Trimble公司旗下的一款摄影测量处理软件.本文讲解I ...

  3. 【Protocol Buffer】Protocol Buffer入门教程(一):简介和安装

    00. 目录 文章目录 00. 目录 01. Protocol Buffer简介 02. Protocol Buffer优缺点 03. Protocol Buffer安装 04. Protocol B ...

  4. Python测试框架pytest(01)简介、安装、快速入门

    1.简介 pytest 是成熟的功能齐全的 Python 测试工具,可帮助你编写更好的程序. pytest 是一个使构建简单和可伸缩的测试变得容易的框架.测试具有表达性和可读性,不需要样板代码.几分钟 ...

  5. protobuf入门教程(一):简介和安装

    1.1 简介 1.1.1 什么是protobuf protobuf也叫protocol buffer是google 的一种数据交换的格式,它独立于语言,独立于平台.google 提供了多种语言的实现: ...

  6. andriod studio 运行 无结果_华为物联网操作系统LiteOS内核教程01——IoT-Studio介绍及安装...

    1. 物联网一站式开发工具 -- IoT Studio IoT Studio 是支持 LiteOS 嵌入式系统软件开发的工具,提供了代码编辑.编译.烧录 及调试等一站式开发体验,支持 C.C++.汇编 ...

  7. LTspice基础教程-001.软件简介与安装

    接触并使用LTspice仿真软件已4年有余,写下以下文章供大家参考,学习资料来源于网络,反馈给网络. 首先,为什么选择LTspice而不是其他特别知名软件,比如PSpice.Multisim.Tina ...

  8. 数据加密与安全专题《mbedtls工具篇,实用教程1@mbedtls简介和安装教程》

     引言 物联网的关键在与可通过网络进行远程数据传输与控制,例如手机APP控制家里的摄像头.微波炉等,安全问题尤为重要,对传输数据进行加密传输成为保障网络安全的必然手段之一,在物联网领域,比较成熟且应用 ...

  9. Kanzi学习教程培训教程-Kanzi的简介和安装

    如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意 锋影 e-mail:174176320@qq.com Kanzi UI Solution是一个完整的UI ...

  10. [转]【Unity3D入门教程】Unity3D简介、安装和程序发布

    <Unity3D入门教程>会带领零基础的初学者,一步步学会使用Unity3D来开发简单的应用程序,走近游戏开发的世界.本系列教程虽然不会面面俱到地深入到全部的知识点,但是会涉及到所有入门阶 ...

最新文章

  1. 【git学习】git管理本地项目
  2. Knative 基于流量的灰度发布和自动弹性实践
  3. java幂等性的控制(技术论坛上整理成文)
  4. C#基础系列——Attribute特性使用
  5. java下载txt文本文件
  6. Android应用资源---其他资源类型(More Types)(二)
  7. asp.net core 系列之用户认证(authentication)
  8. 联想无线网卡 linux驱动,联想R7000 Ubuntu无线网卡驱动
  9. cass生成曲线要素_使用CASS6_0获取道路平曲线测设元素的解决方案.pdf
  10. 智能网联汽车——传感器与驾驶辅助
  11. Android Studio数据库增删改查。
  12. 信息安全与密码学概论
  13. 将数组分为两部分,使得这两部分和最接近,返回这两部分的差值
  14. MySQL中对索引的理解 特点 优势_深入理解MySQL索引和优化
  15. python 返回上一级_命令行 返回上一级目录怎么操作
  16. 别没事就打开懂车帝了,我的字节跳动懂车帝三面面试经验
  17. 计算机分层和tcp分层_认知分层的机械权威与人类权威
  18. Reminders在电商推荐中的价值
  19. 引用网页链接的BibTEX格式
  20. 优化问题-Lagrange函数和共轭函数

热门文章

  1. Spring AspectJ
  2. 本地无需安装数据库,实现plsql远程连接数据库
  3. Wi-Fi Direct协议详解
  4. 微软商店、应用、网站无法登录
  5. linux压缩文件恢复,Linux文件误删恢复
  6. 《Real-Time Rendering 4th Edition》全文翻译 - 第6章 纹理化(下)6.7 ~ 6.9
  7. C# Settings.settings的用处
  8. C 语言吧 · 问题资料大全
  9. Idea在项目中新建项目
  10. GPU-CUDA-图形渲染分析