【Latex】Latex 简介和安装

news2024/9/25 9:31:34

Latex

LaTeX 是一种基于排版的文档准备系统,广泛用于创建高质量的科学和数学文档。它的核心是 TeX 语言,由美国计算机科学家 Donald Knuth 在 1978 年开发。LaTeX 简化了文档的格式化过程,尤其是在处理复杂的公式、引用、表格、图表等方面,比传统的文字处理软件更为强大。

LaTeX 的使用方法是通过编写 .tex 文件,这些文件包含了文档的内容和格式化指令,然后通过编译器(如 pdflatex)将 .tex 文件编译成 PDF、DVI、HTML 或其他格式的文档。

LaTeX 在学术界尤其受欢迎,因为它能够轻松处理参考文献管理、自动生成目录、公式编号等功能。虽然 LaTeX 本身是一种标记语言,需要一定的学习成本,但一旦掌握,它能大大提高文档的排版质量和效率。

Latex 官网: LaTeX - A document preparation system https://www.latex-project.org/

1. TaxLive

texlive 是一个免费的跨平台 TeX 发行版,提供了 LaTeX 以及相关工具的完整环境。它包含了用于创建和编译 LaTeX 文档所需的所有组件,包括 LaTeX 编译器(如 pdflatexxelatex)、排版引擎、字体、宏包、以及各种支持的工具。

texlive 是当前最广泛使用的 TeX 发行版之一,适用于 Windows、macOS 和 Linux 等操作系统。它的主要功能包括:

  1. LaTeX 编译:提供了 LaTeX 和 TeX 文件的编译工具,可以将 .tex 文件转换为 PDF、DVI 等格式。

  2. 宏包管理texlive 包含了成千上万的 LaTeX 宏包,用户可以用来扩展 LaTeX 的功能,例如处理图表、参考文献、符号、数学公式等。

  3. 字体支持:提供了大量的字体,尤其是对数学符号和专业文献所需的字体支持。

  4. 命令行工具:提供了许多命令行工具,帮助用户进行文档编译、格式转换等操作。

  5. 更新管理texlive 还附带了一个包管理工具,可以方便地下载、更新和管理宏包。

在使用 LaTeX 时,texlive 通常是推荐安装的发行版,因为它涵盖了绝大多数 LaTeX 用户的需求,并且能够在多个平台上无缝工作。

国内镜像:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

  1. TaxLive 安装
  • 从镜像网站下载 .iso 文件,如从清华大学镜像下载 texlive2024.iso 文件
    在这里插入图片描述

  • 下载完成后打开文件,找到 install-tl-windows.bat 批处理文件,以管理员身份打开执行
    在这里插入图片描述

  • 安装界面如图所示,可修改安装路径
    在这里插入图片描述

  • 修改安装路径完成点击 Advanced 进行下一步配置。
    在这里插入图片描述

  • 选择 Customize, 先取消所有语言选择,然后选择自己的需要的语言,如Chinese, Chinese/Japanese/Korean (base) 和 US and UK English,之后直接进行安装
    在这里插入图片描述

  • 之后软件自动安装,大约需要半个小时左右,安装完成后可以 WIN+R 调用 cmd 打开命令行验证是否成功安装
    在这里插入图片描述

  1. VScode 安装
    VScode安装在此不再叙述。

VSCode官网下载链接

  • 安装LaTeX Workshop拓展,如下图所示。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2077827.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java IO精髓:高效块读写入技术深入解析

文件的复制 首先我们先用昨天学习的知识来完成文件的复制,使用read和write方法来完成。 public static void main(String[] args) throws IOException {FileInputStream fis new FileInputStream("./image.png");FileOutputStream fos new FileOutputStream("…

OpenCV开发笔记(七十九):基于Stitcher类实现全景图片拼接

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/141561865 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV…

加速边缘智能技术落地!移远通信推出全功能ARM主板QSM560DR、QSM668SR系列

8月22日,全球领先的物联网整体解决方案供应商移远通信宣布,正式推出其两款全功能ARM主板——QSM560DR与QSM668SR系列。 作为智能设备开发与硬件设计的核心平台,这两款ARM主板以卓越的集成度和性能、广泛的兼容性以及丰富的功能接口&#xff0…

零基础学习人工智能—Python—Pytorch学习(八)

前言 本文介绍卷积神经网络的上半部分。 其实,学习还是需要老师的,因为我自己写文章的时候,就会想当然,比如下面的滑动窗口,我就会想当然的认为所有人都能理解,而实际上,我们在学习的过程中之所以卡顿的点多,就是因为学习资源中想当然的地方太多了。 概念 卷积神经网络…

WPF- vs中的WPF应用项目模板 如何自己实现

读书笔记 1. 单个 c#文件的 空白window应用程序 (只展示了一个button按钮) 2.C#文件 和xml文件 的空白window程序 .xml文件作为程序的资源 (只一个button按钮) 3. xmal和c#共同编译 形如使用VS 创建WPF应用项目模板 1.新建一个wpf空白项目 ,添加一个主c#文件 和xaml文件(属…

list底层详解

目录 介绍 list的实现 1.自定义节点 2.迭代器封装 构造函数 前置和后置 前置--和后置-- *操作符和->操作符 和!操作符 iterator和const_iterator 3. list类 构造函数和析构函数 赋值操作 头尾迭代器 插入和删除 头插头删尾插尾删 list接口函数总代码 介绍…

【开端】Java中最常用的一个类型String的使用

一、绪论 Java中最常用的一个类型是String,其实从JDK1.0 到JDK20 Java 开发工具包其实也经过很多演变,很多功能做了一些优化。这一节就把String类里的方法拎出来看看哪些是常用的,哪些经常用不到得到,哪些是已经有的,…

BaseCTF [第 2 周] lk

前言:做题笔记。 下载解压查壳。 64IDA打开。 查找字符串去。 跟进BaseCTF{ 找到 main 头部: 尾部: 程序: 选择题,咳,动漫迷可以做,也能得flag。(我不怎么看动漫。。) 告知我们,输…

【开发笔记】Notepad++配置

Notepad配置 Notepad保护色配置 settings --> Style Configurator 选择 Enable olobal foreground colourEnable global background colour 设置背景色 点击 Save & Close按钮,完成保存。 设置 Unix换行符

计算机网络 TCPUDP、IP、ARPRARP、NAT总结

文章目录 TCP 和 UDPUDPTCPTCP 三次握手半连接队列(SYN队列)全连接队列(Accept队列)TCP四次挥手为什么四次挥手为什么需要TIME_WAIT状态TIME_WAIT的危害为什么是2MSL 重传机制滑动窗口流量控制拥塞控制 IPIP地址分类A、B、C类地址…

javaee、ssm(maven)、springboot(maven)项目目录结构以及编译后文件目录存放路径

javaee项目目录结构: src下的文件或者是源码编译后都会放在WebRoot(项目根目录)文件夹\WebRoot\WEB-INF\classes目录中。 编译后的文件夹目录如下: 以上为普通的javaee项目目录结构,同maven工程目录结构是不一样的。…

Segment Anything:如何导出完整的ONNX模型?

在本文中,我将讨论 Segment Anything - 例如分割的神经网络,可用于从图像中分割任何对象而无需知道其类型。但是,这不是关于如何使用它的教程,因为它已经在官方存储库和其他类似文章中进行了描述。在这里,我将解释如何…

《计算机网络期末复习知识点大全》

目录 一、第一章 概述 1. TCP/IP分层网络体系结构、分层原因、作用 2. 时延、发送时延、传播时延 2.1 速率相关性能指标 2.1.1 速率 2.1.2 带宽 2.2 时间相关性能指标 2.2.1 发送时延 2.2.2 传播时延 2.3 考点例题 二、第二章 物理层 1. 编码与调制 2. 常用编码方…

人眼检测(单张图像-原始版)

目录 实验原理 实验代码 运行结果 改进代码 实验原理 要在C中使用OpenCV来检测图像中的人眼,你需要完成以下步骤: 安装OpenCV库并设置好开发环境。加载预训练的级联分类器(通常是用于人脸和眼睛检测的XML文件)。读取图像或视…

SQL-函数ing

1、字符串函数 # 字符函数 select concat(hello , mysql!); select lower(HELLO); select upper(hello); select lpad(01,5,-);# 左填充 select rpad(01,5,-);# 右填充 select trim( hello mysql ! );# 去除前后空格 select substring(hello mysql!,1,7);# 截取一部分字符前7…

【Java设计模式】非循环访问者模式:简化对象交互

文章目录 【Java设计模式】非循环访问者模式:简化对象交互一、概述二、非循环访问者设计模式的意图三、非循环访问者模式的详细解释及实际示例四、Java中非循环访问者模式的编程示例五、非循环访问者模式类图六、Java中何时使用非循环访问者模式八、非循环访问者模式…

XTuner微调个人小助手认知 #书生浦语大模型实战营#

1.任务: 本次的任务是使用 XTuner 微调 InternLM2-Chat-1.8B 实现自己的小助手认知,从而让模型能够个性化的回复,让模型知道他是我们的小助手,在实战营帮我们完成XTuner微调个人小助手认知的任务。并截图打卡。 任务打卡&#x…

深入探索【Hadoop】生态系统:Hive、Pig、HBase及更多关键组件(下)

🐇明明跟你说过:个人主页 🏅个人专栏:《大数据前沿:技术与应用并进》🏅 🔖行路有良友,便是天堂🔖 目录 一、引言 1、什么是Hadoop 2、Hadoop生态系统的构成概览 二…

【html+css 绚丽Loading】 000019 五行轮回剑

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…

【云原生】Mysql 集群技术

PS:MySQL的源码编译进行实验环境操作 1、MySQL安装及初始化 (1)生成启动脚本 (2) 修改环境变量 (3)生成配置文件 (4)数据库初始化建立mysql基本数据 (5&…