LaTex详细安装及配置(Windows)

文章目录

  • 引言
    • LaTeX简介
    • 优势与应用领域
  • 安装
    • 环境安装
      • texlive下载
      • texlive安装
    • 编辑器安装
      • texstudio下载
      • texstudio安装
    • 环境配置
  • 使用
    • 第一个LaTex文档
      • 新建文件
      • 编程
      • 查看
    • 效果
  • 结语

引言

在当今信息技术高度发达的时代,文档的编辑和排版是我们日常工作和学习中不可或缺的一部分。LaTeX(发音为“lay-tech”或“lah-tech”)作为一种专业的排版系统,被广泛应用于学术界、科研领域以及各类文档的撰写中。

LaTeX简介

LaTeX是一种基于TeX的排版系统,由著名的计算机科学家和计算机程序员Donald E. Knuth于1980年首次发布。它旨在提供一种高质量的文档排版方式,特别适用于科技文献、学术论文和书籍的编写。与常见的字处理软件如Microsoft Word不同,LaTeX采用的是所谓的“所见即所得”的方式,用户只需关注文档的内容和结构,而不用过多考虑格式和样式。

LaTeX的源文件是纯文本文件,以.tex为扩展名。用户通过编写LaTeX源代码来描述文档的结构、内容和格式,然后通过编译器生成最终的文档。这种分离内容和格式的设计使得LaTeX在多平台和多设备上都能保持一致的排版效果。

优势与应用领域

LaTeX相对于传统的字处理软件有着许多优势,尤其在处理复杂的数学公式、表格和参考文献方面表现得更为出色。以下是LaTeX的一些优势:

  1. 专业排版质量: LaTeX以其出色的排版质量而闻名,特别适用于学术论文、技术报告和书籍等需要高质量排版的文档。

  2. 数学公式支持: LaTeX对数学公式的支持非常强大,是科研人员和数学爱好者首选的文档编辑工具。

  3. 跨平台兼容: LaTeX是开源的,可以在不同的操作系统上运行,包括Windows、Linux和macOS,确保文档在不同平台上的一致性。

  4. 版本控制友好: LaTeX的源文件是纯文本,与版本控制系统(如Git)兼容,便于多人协作和文档版本管理。

  5. 丰富的宏包: LaTeX有大量的宏包(packages),提供了各种额外的功能和排版样式,用户可以根据需要选择引入。

LaTeX广泛应用于学术领域、科研机构、出版社以及各类技术文档的撰写。它不仅为用户提供了高效的文档排版工具,还促使用户更专注于文档的内容,提高了文档的质量和专业度。在接下来的博客中,我们将深入探讨LaTeX的具体用法、常用命令以及一些实用技巧,帮助读者更好地利用LaTeX进行文档编辑。

安装

环境安装

texlive下载

镜像 下载地址
在这里插入图片描述

texlive安装

  1. 双击打开texlive2023.iso
  2. 有警告则点打开

在这里插入图片描述
3. 双击install-tl-windows.bat
4. 若需要更改安装位置,点击advanced

在这里插入图片描述

  1. 点击安装
  2. 等待直到出现欢迎进入 TeX Live 的世界!
  3. 点击 关闭则安装完成

编辑器安装

texstudio下载

镜像 下载地址
在这里插入图片描述

texstudio安装

  1. 双击 texstudio-4.7.1-win-qt6.exe
  2. 点击 下一步
  3. 点击安装,(可更改安装位置)
  4. 点击关闭安装完毕

环境配置

  1. 点击 选项
    在这里插入图片描述
  2. 点击设置
  3. 点击命令
  4. 设置第二项 PdfLaTex 选择环境安装地址的 PdfLaTex.exe并点击 确定

例如我安装在 B:/texlive 选择 B:/texlive/2023/bin/windows/pdflatex.exe

在这里插入图片描述

使用

找到 texstudio 的安装位置,双击打开

第一个LaTex文档

新建文件

在这里插入图片描述

编程

\documentclass{article}

\begin{document}
	
	\title{Hello, LaTeX!}
	\author{Your Name}
	\date{\today}
	
	\maketitle
	
	\section{Introduction}
	
	Hello, this is a simple LaTeX document. 
	
	\section{Section}
	
	Here is some text in another section.
	
\end{document}

查看

点击按钮或者键盘 F5
在这里插入图片描述

效果

在这里插入图片描述

结语

通过本文的LaTeX安装教学,相信你已经成功地搭建了一个稳定的LaTeX环境。LaTeX作为一种强大的排版工具,将为你的文档和论文提供出色的排版效果。如果你在安装过程中遇到了问题,不妨在评论区或者私信留言。感谢你的阅读,希望本文对你有所帮助!

参考
【LaTex】LaTex的下载与安装(超详细、超简洁)

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

深入了解TypeChat

在过去的几个月里,我们看到了最新一波大型语言模型的热潮。虽然聊天助手是最直接的应用程序,但如何最好地将这些模型集成到现有的应用程序界面中仍是一个大问题。 换句话说,我们如何用自然语言界面增强传统UI ? 我们如何使用人工智能来接受…

ctfshow中web入门第web41

ctfshow中web入门第web41 ​​ 留下了|运算绕过的方法那么直接利用脚本即可。 先用or运算的php脚本生成需要的规则文件(.txt文件)。如下图直接把需要绕过的正则替换成题目的正则就好: ​​ 再用python脚本基于刚刚生成的txt文件跑出payload,如下图&…

9.独立看门狗IWDG窗口看门狗WWDG编码思路

前言: 看门狗是维护系统稳定性的一向技术,可以让代码跑飞及时复位,在产品中非常常用,俗话说,重启能解决90%的问题,作为产品来说,你总不能因为一次bug就让程序卡死不动了,肯定要试着重…

消息队列之关于如何实现延时队列

一、延时队列的应用 1.1 什么是延时队列? 顾名思义:首先它要具有队列的特性,再给它附加一个延迟消费队列消息的功能,也就是说可以指定队列中的消息在哪个时间点被消费。 延时队列在项目中的应用还是比较多的,尤其像…

2024年值得关注的十大TS项目

探索未来:用无/低代码工具和人工智能创新重塑2024年的十大TS项目 再过几天,2023年就要结束了,我们即将迎来2024年。2023年是人工智能技术快速发展的一年,人工智能应用激增。人工智能技术的飞速发展给我们的生活和工作带来了巨大的…

CreateProcess error=216, 该版本的 %1 与你运行的 Windows 版本不兼容。请查看计算机的系统信息,然后联系软件发布者。

第一个go程序就出错了,错误提示: Error running ‘go build hello.go’: Cannot run program “C:\Users\Administrator\AppData\Local\Temp___go_build_hello_go.exe” (in directory “G:\go\workspace”): CreateProcess error216, 该版本的 %1 与你运…

【React Native】第一个Android应用

第一个Android应用 环境TIP开发工具环境及版本要求建议官方建议 安装 Android Studio首次安装模板选择安装 Android SDK配置 ANDROID_HOME 环境变量把一些工具目录添加到环境变量 Path[可选参数] 指定版本或项目模板 运行使用 Android 模拟器编译并运行 React Native 应用修改项…

2023-强网杯-【强网先锋-ez_fmt】

文章目录 ez_fmt libc-2.31.so检查main思路exp 参考链接 ez_fmt libc-2.31.so 检查 没有地址随机化 main 简单粗暴的printf格式化字符串漏洞 思路 泄露地址,覆盖返回地址形成ROP链 printf执行时栈上存在__libc_start_main243的指令的地址,可以泄露…

C/C++ 基础函数

memcpy:C/C语言中的一个用于内存复制的函数,声明在 string.h 中(C是 cstring) void *memcpy(void *destin, void *source, unsigned n);作用是:以source指向的地址为起点,将连续的n个字节数据,…

全国(山东、安徽)职业技能大赛--信息安全管理与评估大赛题目+答案讲解

🍬 博主介绍👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【python】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收藏…

Python算法例25 落单的数Ⅲ

1. 问题描述 给出2n2个非负整数元素的数组,除其中两个数字之外,其他每个数字均出现两次,找到这两个数字。 2. 问题示例 给出[1,2,2,3,4,4,5,3]&#xff0c…

dubbo线程池为什么耗尽

文章概述 大家可能都遇到过DUBBO线程池打满这个问题,报错如下,本文我们就一起分析DUBBO线程池打满这个问题。 cause: org.apache.dubbo.remoting.RemotingException: Server side(10.0.0.100,20881) thread pool is exhausted, detail msg:Thread pool …

Python中json模块的使用与pyecharts绘图的基本介绍

文章目录 json模块json与Python数据的相互转化 pyecharts模块pyecharts基本操作基础折线图配置选项全局配置选项 json模块的数据处理折线图示例示例代码 json模块 json实际上是一种数据存储格式,是一种轻量级的数据交互格式,可以把他理解成一个特定格式…

模型微调入门介绍一

备注:模型微调系列的博客部分内容来源于极客时间大模型微调训练营素材,撰写模型微调一系列博客,主要是期望把训练营的内容内化成自己的知识,我自己写的这一系列博客除了采纳部分训练营的内容外,还会扩展细化某些具体细…

【贪心】单源最短路径Python实现

文章目录 [toc]问题描述Dijkstra算法Dijkstra算法应用示例时间复杂性Python实现 个人主页:丷从心 系列专栏:贪心算法 问题描述 给定一个带权有向图 G ( V , E ) G (V , E) G(V,E),其中每条边的权是非负实数,给定 V V V中的一个…

Packet Tracer -使用 Ping 和 Traceroute测试 网络的连通性

地址分配表 目标 第 1 部分:测试和恢复 IPv4 连通性 第 2 部分:测试和恢复 IPv6 连通性 场景 本练习中存在连通性方面的问题。除了 收集和记录有关网络的信息,您还需要找出 问题,并实施可行的解决方案来恢复网络的连通性。 注意…

c语言:求1/2+2/3+3/4+……n-1/n的和|练习题

一、题目 求1/22/33/4……n-1/n的和 如图&#xff1a; 二、思路分析 1、1/2、2/3、3/4……可以用(i/i1) 2、设置一个函数&#xff0c;求数的相加之和 三、代码截图【带注释】 四、源代码【带注释】 #include <stdio.h> int main() { int num; printf("输入…

【RabbitMQ】RabbitMQ详解(二)

RabbitMQ详解 死信队列死信来源消息TTL过期队列达到最大长度消息被拒绝 RabbitMQ延迟队列TTL的两种设置队列设置TTL消息设置TTL 整合SrpingBoot队列TTL延时队列TTL优化Rabbtimq插件实现延迟队列 死信队列 先从概念解释上搞清楚这个定义&#xff0c;死信&#xff0c;顾名思义就…

S7项目EMS输送线操作

C型钩装置是支撑轨道的挂件,通过和轨道配合可以组成寓任意输送网络。并且可以拆卸和调整。 轨道是承载重物并供载物车行走的部件,它是通过连接装置(支撑件)悬于辅梁或房架上。它分直轨和弯轨两种形式,与道岔配合,能组合成生产工艺所需的任意输送网络。 道岔是载物车沿 轨…

域内定位个人PC的三种方式(1)

会话搜集 在cmd下调用query session命令可以获得当前环境下的windows会话 NetSessionEnum 这个函数不允许直接查询是谁登陆&#xff0c;但是它允许查询是谁在访问此工作站的网络资源时所创建的网络会话&#xff0c;从而知道来自何处&#xff0c;此函数不需要高权限即可查询 第…