LaTeX简介

数模竞赛中,除了常用的word,也可以使用一款排版神器:LaTeX。这是为排版高质量科技论文而设计的软件

LaTeX和word到底有啥区别?我们常用的word是“所见即所得”,想进行各种排版只需要鼠标点点点;而LaTeX则是以代码的形式实现论文排版。

LaTeX不仅可以用在数模竞赛中,同样也可以在课程作业等需要写电子版内容的场景,提高我们论文的b格。注意,有些高校的研究生论文要求必须用LaTeX!

LaTeX具有以下优点:

  • ·排版质量高,尤其是数学公式,令人赏心悦目。

  • ·文档结构十分清晰,结构明了。

  • ·跨平台,可以运行于常见的电脑操作系统。

  • ·免费,下载下来的就是正版系统。

2 安装步骤

打开TeX Live的官网: https://tug.org/texlive/,依次点击图片中红框内容下载安装包。

进入官网,先点击 download

在这个界面点击 install-tl-windows.exe 下载安装程序

下载完成后,打开安装程序,点击右下角Next

当出现这个界面时候,需要点击修改,把LaTeX安装在非系统盘(整个LaTeX较大,一般建议不要安装在C盘,即系统盘),文件夹最好全是英文,避免一些小问题(拼音也是可以的)之后点安装。

这个过程比较长,这时候放到一边等它完成安装

安装完成后,我们就可以使用LaTeX了

3 创建第一篇TeX文档

安装好latex后,相应的编辑器TeXworks在安装LaTeX时也跟着安装完成了。打开后的界面:

不难发现,相比较Word,用LaTeX编辑器界面很简洁,没有工具栏。这是因为LaTeX需要我们写命令来实现对字体段落等内容的控制,比如\xxxxx{}这样的格式。

首先看下TeX文档基本构成,TeX文件一般由文档定义、导言区(主要是宏包使用和一些定义)以及正文内容构成。

\documentclass{class}%文档类型的定义
%这片区域是导言区,通常是使用宏包和一些功能的定义。
\begin{document} %开始正文内容
\end{document} %结束正文内

1、文档类型的定义

\documentclass[option]{class}是最基本的形式,[option]通常可以不写,在设置一些内容时候会用到,比如下文中用于UFT8编码;而class(文档属性)通常我们选择article,在书写中文时候会用ctexart。

\documentclass{class}%文档类型的定义

2、使用宏包

\usepackage{}是调用宏包,简单来说就是调用现成的工具。我们无法直接编数学公式,因为这不是LaTeX的基础功能。这时候,我们就需要调用amsmath宏包,使用这个宏包里面的内容,这样我们才可以正确并完整地书写数学。

\usepackage{}

3、实现一个简单的TeX文档

下面就是一个简单的例子。大家可以复制粘贴,自己在TeXworks上进行编译,这里每一行的百分号%后面是注释内容,用来解释这一行的信息,它不会影响编译的结果。

\documentclass[UTF8]{ctexart} %UTF-8是一种编码方式,ctexart是常用来写中文的一种文档格式。
\begin{document} %开始正文内容
\section{正文书写}%一级标题
这里是BOOM的LaTeX入门教程。\\ %双斜杠可以实现换行的功能,同样,两次回车也可以实现这个功能。注意两者有差距,可以在实际编译中看出差距。
请注意,这个TeX文件需要用xeLaTeX进行编译。后面我们还会给大家介绍LaTeX的各种操作,希望大家在学习的同时坚持使用。Practice makes perfect.\end{document} %结束正文内容

在编辑完成后,需要先保存,每个TeX文件最好保存为一个单独的文件里面,因为编辑过程会生成其它格式文件,用不到的时候就不必管。一般对大家有用的是TeX和PDF文件。

点击左上方绿色箭头(排版),就可以得到编译好的PDF文件了。注意,绿色箭头右边引擎选XeLaTeX,效果图如下:

图中左边是源文件,右边就是根据文件里面代码生成的PDF文档。这样我们就完成了第一篇TeX文档的编译。大功告成!

此外,TeXWorks是最基本的编辑器,还有许多优秀的第三方编辑器,比如TeXStudio,大家可以自行下载使用。

b站up主:数学建模BOOM,长期更新教程

【数学建模 | 基础教程】数模国赛流程+MATLAB入门+论文写作+模型算法精讲(小白国赛必看)_哔哩哔哩_bilibili本套视频带领小白在国赛前突击学习数学建模。更深入的模型原理讲解请看我的另一套视频:https://www.bilibili.com/video/BV1ty4y1L7NR?share_source=copy_web。对课程有任何意见或建议可在评论区留言,或加入QQ群:887602371,课件都在群里!!!。关注公众号:数学建模BOOM,回复 大礼包,可直接领取超全国赛资料!https://www.bilibili.com/video/BV1Rq4y1S7S8?share_source=copy_web

【数学建模】手把手教你数学建模(matlab+论文写作排版+模型算法,零基础小白数模国赛美赛必看)_哔哩哔哩_bilibili本视频适合0基础小白学习数学建模。避开繁琐的数学推导,用通俗的语言、形象的例子讲解数学模型和算法。第一节课程为试看,后面每节课的【模型简介和适用题目】放在b站供大家白嫖。公众号:数学建模BOOM,和交流群:887602371里都会发布最新消息~https://www.bilibili.com/video/BV1ty4y1L7NR?share_source=copy_web

【LaTeX入门】软件安装相关推荐

  1. STM51嵌入式开发入门软件安装-Keil、stc、驱动

    STM51嵌入式开发入门软件安装-Keil.stc.驱动 STM51嵌入式开发入门软件安装-Keil.stc.驱动 1 Keil安装 1.1 百度进入官网 1.2 选择C51,点击后需要填的信息随便填 ...

  2. 编程入门软件安装汇总

    编程入门软件安装汇总 编译器和IDE类 Ubuntu环境下的 GCC安装 编译和安装的介绍 windows下的 Visual Studio Code(推荐) 安装和配置 Sublime Text 安装 ...

  3. java入门软件安装教程,PDPS软件-安装入门教程 20200406

    仿真软件PDPS的相关知识点,仅供学习参考,共同探讨,共同进步. 小编这两天一直在努力研究PDPS的安装,由于没有一点基础,只有照着网上的安装教程以及朋友分享的安装参考来进行学习安装,摸索着大概一周的 ...

  4. windows 下的 Latex使用软件安装以及插件安装

    https://zhuanlan.zhihu.com/p/37994589 我安装的是windows系统的 进去链接 选择图片哪个选项 安装MikTex 按照步骤安装就行,然后在桌面打开软件就可以了, ...

  5. 01准备阶段 Latex相关软件安装

    LaTeX(LATEX,音译"拉泰赫")是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用 ...

  6. 树莓派linux系统中文乱码,树莓派入门,软件安装,中文显示

    最近入手raspberry 3B 打算搭建一个LAMP环境,制作一个workpress个人博客于是有了一下教程: 此教程跳过烧录系统,烧录的系统是2016.4.26之前在官方网站下载的raspbian ...

  7. Linux入门基础教程之Linux下软件安装

    Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...

  8. 从零入门IDEA(二)Intellij IDEA软件安装:软件版本、安装环境需求、安装步骤

    第一章.简介 本文将从以入门的方式介绍intellij idea这款软件的Intellij IDEA软件安装,主要包括: intellij IDEA的软件版本. intellij IDEA的安装环境. ...

  9. linux 入门 及一些常用命令及常用软件安装

    Linux入门: ------------------------------------------------------------------------- 1.Linux的安装方式:    ...

  10. Java基础入门:IDEA软件安装和软件初始化设置

    IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量. 它可以极大地提升我们的开发效率.可以自动编译,检查错误.在公司中,使用的就是I ...

最新文章

  1. 如何在ASP.NET页面中使用异步任务(PageAsyncTask)
  2. Documentum常见问题2—压力测试时一旦用户数超过一定数量就不能登录了
  3. sqlite to mysql_SqliteToMysql
  4. 计算机教室要配备空调吗,教室里不安装空调吗?如何正确安装空调?
  5. php 开启phalocn 扩展_php7安装3.4版本的phalcon扩展
  6. php数组的用法,PHP array_udiff_uassoc() 函数
  7. 学python多大年龄可以学车_2020想学车的注意,关于学车的年龄问题,你都了解吗?...
  8. Android笔记(十)ListView
  9. Linux 命令(80)—— chown 命令
  10. 洛谷——P1116 车厢重组
  11. WSL之Emacs中文乱码解决
  12. Android Launcher3 开启旋转后有部分任务在旋转后会显示出来
  13. 竞品分析2020——铁路售票系统
  14. Excel自定义格式千分符
  15. 添加源显示未找到使用主机服务器,未能找到主机指定使用服务器
  16. java8的Effectively final
  17. 2021届的Java后端应届生面试总结
  18. 身份证号码验证C语言函数
  19. 双官能交联剂点击试剂DBCO-PEG4-DBCO
  20. 利用D3.js快速绘制力导向图

热门文章

  1. 东北大学计算机学院宿舍环境,软件学院二舍A区308寝室
  2. 模糊c均值聚类及python实现
  3. 以智图为例讲解自动发布CI/CD技术在逐浪CMS中的应用
  4. 在IntelliJ IDEA下编辑jspx文件(转)
  5. Java IO流(精简版)
  6. matlab 另存为excel_将matlab数据保存为excel文件
  7. 通信——CAN总线基础介绍
  8. C++ Primer中英文版 (第5版)
  9. ASP.net开发实践系列视频教程(总共53课) 天轰穿新的视频
  10. AD10软件如何仿真C语言,基于AD转换模块的单片机仿真和C语言开发设计