当前位置: 首页 > news >正文

LaTex2024 下载安装运行HelloWorld—全流程笔记

LaTex安装教程🚀

        这是读博之后写的第一篇文章,来到新课题组之后,新课题组主要是用Latex,在之前的课题组,还是比较常用world,所以就研究了一下Latex的下载和安装,虽然网上已经有了不少教程,但是没有把下载安装的完整过程说的特别细致的,考虑到之后可能课题组的学弟学妹都会用到,所以打算直接写一个笔记性质的博客记录一下这个过程。


文章目录

  • LaTex安装教程🚀
  • 1.TexLive下载
  • 2.TexStudio下载
  • 3.TexLive安装(先装)
  • 4.TexStudio安装
  • 5.生成TexStudio快捷方式
  • 6.使用Latex 运行Hello World
  • 结束

1.TexLive下载


TeX Live 是一个广泛使用的 TeX 发行版,提供了一个完整的 TeX 文档排版系统,支持各种 TeX 排版工具和宏包。它包含了用于生成和处理 LaTeX 文档的程序、字体和支持文件,允许用户在不同操作系统上创建高质量的排版输出,常用于学术论文、书籍等需要精密排版的场景。

下载网址:https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/
找到textlive.iso点击下载即可,(texlive2024.iso也可以没啥区别),由于文件不小所以下载需要一定的实践,这个和个人网速有关。
在这里插入图片描述
在这里插入图片描述

2.TexStudio下载


TeXstudio 是一款免费的开源 LaTeX 编辑器,旨在提供舒适高效的 LaTeX 编写环境。它集成了诸如语法高亮、自动补全、实时预览、纠错提示等功能,帮助用户轻松编写和编辑 LaTeX 文档。TeXstudio 还支持与 TeX Live 等发行版兼容,广泛用于学术、科研领域的文档排版。

下载网址:https://mirrors.tuna.tsinghua.edu.cn/github-release/texstudio-org/texstudio/LatestRelease/
这里我们直接选择texstudio-4.8.2-win-qt6-signed.exe基础安装版即可,如果电脑不是windows系统可以参考下面的表格,选择适配的textstudio版本下载。
在这里插入图片描述

文件名适用平台描述
texstudio-4.8.2-osx-m1.zipmacOS (M1)适用于 M1 处理器的 macOS 版本
texstudio-4.8.2-osx.dmgmacOS适用于 macOS 的标准版本
texstudio-4.8.2-win-portable-qt6.zipWindows (便携版)Windows 便携版本,基于 Qt6
texstudio-4.8.2-win-qt6-signed.exeWindowsWindows 标准安装版本,基于 Qt6
texstudio-4.8.2-x86_64.AppImageLinux适用于 Linux 的 AppImage 版本

在这里插入图片描述

3.TexLive安装(先装)


  • 双击textlive
    在这里插入图片描述
    出现安全警告,点击打开
    在这里插入图片描述
    之后会自动进入到如下界面,然后点击install-tl-windows,安装工具
    在这里插入图片描述
  • 会弹出一个黑框和如下的加载GUI界面
    在这里插入图片描述
    稍过一会儿之后GUI变为如下界面,如果想修改路径点击箭头所指的修改按钮即可。
    在这里插入图片描述
  • 我这里改到了F盘,然后点击安装。
    在这里插入图片描述
    这个安装的时间略长,需要等待一定的时间,我这次安装了55分钟/(ㄒoㄒ)/~~,这里记住下载的路径,然后点击关闭即可。
    在这里插入图片描述
    在这里插入图片描述

4.TexStudio安装


点击下载好的texstudio安装可执行程序。
在这里插入图片描述
启动之后点击下一步。
在这里插入图片描述
然后自己选择安装位置点击安装。把路径记下载,一会儿去生成快捷方式这里一定是要和TexLIve安装到一个盘内,不然会报找不到编译器的错误,出现这个错误就需要自己去选项种设置TexStudio设计一些路径。
在这里插入图片描述
安装完成之后点击关闭即可。
在这里插入图片描述

5.生成TexStudio快捷方式


不知道为啥这个TexStudio下载完之后没默认生成桌面快捷方式,那我们就自己去生成一个,首先根据第四步的路径,找到路径F:\Program Files\texstudio(我自己是安装在F盘了)下的texstudio可执行程序。
在这里插入图片描述
然后右键texstudio,选择一个新建快捷方式。
在这里插入图片描述
然后把这个快捷方式拖拽到桌面,然后左键单击图标然后按F2,修改图标名字把图标后面的-快捷方式删掉,这样看着舒服一点。
在这里插入图片描述
在这里插入图片描述
然后双击图标,会出弹出下面的图片,等一会就能打开软件。
在这里插入图片描述
之后进入到如下界面。
在这里插入图片描述

6.使用Latex 运行Hello World


首先点击左上角新建一个空白文件。
在这里插入图片描述

之后将下面的代码粘近空白文件内。

\documentclass{article}\begin{document}Hello, world!\end{document}

粘贴之后点击上方菜单栏的单个的绿色小箭头进行编译。

在这里插入图片描述
编译结束之后下方的消息提示框中出现完成提示。
在这里插入图片描述
然后点击上方菜单栏中带放大镜的小图标显示代码编译之后得到的PDF结果。
在这里插入图片描述
至此我们成功显示出了HelloWorld!
在这里插入图片描述

结束


        这样博士阶段的第一片博客就完成了,之后打算进一步更新一个基础的排版图片公式等的语法笔记,为之后写论文或者文档的时候做一个铺垫。

相关文章:

LaTex2024 下载安装运行HelloWorld—全流程笔记

LaTex安装教程🚀 这是读博之后写的第一篇文章,来到新课题组之后,新课题组主要是用Latex,在之前的课题组,还是比较常用world,所以就研究了一下Latex的下载和安装,虽然网上已经有了不少教程&#…...

Golang | Leetcode Golang题解之第404题左叶子之和

题目: 题解: func isLeafNode(node *TreeNode) bool {return node.Left nil && node.Right nil }func sumOfLeftLeaves(root *TreeNode) (ans int) {if root nil {return}q : []*TreeNode{root}for len(q) > 0 {node : q[0]q q[1:]if no…...

基于yolov8+lprnet的中文车牌识别系统python源码+pytorch模型+精美GUI界面

【算法介绍】 基于YOLOv8和LPRNet的中文车牌识别系统是一种高效且准确的解决方案,结合了目标检测与字符识别的先进技术。YOLOv8作为最新的实时目标检测算法,以其高速度和精确度著称,能够迅速在图像或视频中定位车牌位置。LPRNet则是一种专为…...

电信创维光猫DT741超级密码

正常的D740系是创维系列光猫如:SK-D740 之类的超密获取办法-光猫/adsl/cable无线一体机-恩山无线论坛 但是我这个固件是DT741v1.0 我只能说很S -B,这个版本如果是1.02那就可以很轻松的去用通用办法解决,但是呢!还有办法就是用最传…...

PostgreSQL的流复制断点续传

PostgreSQL的流复制断点续传 PostgreSQL的流复制(Streaming Replication)具有断点续传的能力,这意味着当主节点和备用节点之间的连接由于网络故障等原因中断后,备用节点会自动从中断点继续接收WAL(Write-Ahead Loggin…...

【bug】通过lora方式微调sdxl inpainting踩坑

报错内容 ValueError: Attempting to unscale FP16 gradients. 报错位置 if accelerator.sync_gradients:params_to_clip (itertools.chain(unet_lora_parameters, text_lora_parameters_one, text_lora_parameters_two)if args.train_text_encoderelse unet_lora_parameters…...

[Python可视化]数据可视化在医疗领域应用:提高诊断准确性和治疗效果

随着医疗数据的增长,如何从庞大的数据集中快速提取出有用的信息,成为了医疗研究和实践中的一大挑战。数据可视化在这一过程中扮演了至关重要的角色,它能够通过图形的方式直观展现复杂的数据关系,从而帮助医生和研究人员做出更好的…...

css <样式一>

1. 盒子模型 1.1>boarder 在这里插入图片描述 boarder 相邻框合并问题 boarder-classpse 相同的边框会合并在一起 text-alicn center 文字居中对齐 ########### boarder 会撑大盒子的实际大小 一个盒子加了boarder之后会变大的我可以把我的盒子内容进行修改, 减少像素内…...

Linux 文件 IO 管理(第一讲)

Linux 文件 IO 管理(第一讲) 回顾 C 语言文件操作,提炼理解新创建的文件为什么被放在可执行文件的同级目录下?上述 log.txt 何时被创建?又是谁在打开它?那文件没有被打开的时候在哪里?一个进程可…...

Uniapp + Vue3 + Vite +Uview + Pinia 实现购物车功能(最新附源码保姆级)

Uniapp Vue3 Vite Uview Pinia 实现购物车功能(最新附源码保姆级) 1、效果展示2、安装 Pinia 和 Uview3、配置 Pinia4、页面展示 1、效果展示 2、安装 Pinia 和 Uview 官网 https://pinia.vuejs.org/zh/getting-started.html安装命令 cnpm install pi…...

人工智能和大模型的简介

文章目录 前言一、大模型简介二、大模型主要功能1、自然语言理解和生成2、文本总结和翻译3、文本分类和信息检索4、多模态处理三、大模型的技术特性1、深度学习架构2、大规模预训练3、自适应能力前言 随着技术的进步,人工智能(Artificial Intelligence, AI)和机器学习(Mac…...

java -- JDBC

一.JDBC概述: 过java语言操作数据库中的数据。 1.JDBC概念 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于 执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以 为不同的关系型数据库提供统一访问,它由…...

supermap iclient3d for cesium模型沿路径移动

可以直接settimeout隔一段时间直接设置位置属性,但是得到的结果模型不是连续的移动,如果想要连续的移动,就需要设置一个时间轴,然后给模型传入不同时间时的位置信息,然后就可以了。 开启时间轴 let start Cesium.Jul…...

基于AlexNet实现猫狗大战

卷积神经网络介绍 卷积神经网络(Convolutional Neural Network,简称CNN),是一种深度学习模型,特别适用于处理图像、视频等数据。它的核心思想是利用卷积层(Convolutional layers)来提取输入数据…...

1.接口测试基础

一、为什么要做接口测试? 1)前后端分离(前端调用后端接口,不测的话接口有问题,功能一定有问题) 2)项目一般都不是独立的,经常要调用外部的项目,项目和项目之间交换数据&a…...

使用mlp算法对Digits数据集进行分类

程序功能 这个程序使用多层感知机(MLP)对 Digits 数据集进行分类。程序将数据集分为训练集和测试集,创建并训练一个具有两个隐藏层的 MLP 模型。训练完成后,模型对测试数据进行预测,并通过准确率、分类报告和混淆矩阵…...

滑动窗口(2)_无重复字符的最长字串

个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 滑动窗口(2)_无重复字符的最长字串 收录于专栏【经典算法练习】 本专栏旨在分享学习算法的一点学习笔记,欢迎大家在评论区交流讨论💌 目…...

c语言 —— 结构变量

1.结构变量的定义 类型和变量是不同的概念,只能对变量进行赋值、存取或运算操作,而不能对一个类型进行这些操作。因此在声明了结构类型后,还需要定义结构变量,以便在程序中引用它。结构变量和其他变量一样,必须先定义后使用,定义方法有以下3种: (1)先定义结构类型,再定…...

一个py脚本,提供处理 GET 请求返回网站数据,处理 POST 请求接收并打印数据。支持跨域访问。

from flask import Flask, jsonify, request from flask_cors import CORSapp Flask(__name__)# 允许跨域请求 CORS(app)app.route(/getapi/getadate/test2, methods[GET]) def get_data():response_data {"sites": [{"name": "菜鸟教程", &qu…...

【Elasticsearch系列六】系统命令API

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

盘古信息PCB行业解决方案:以全域场景重构,激活智造新未来

一、破局:PCB行业的时代之问 在数字经济蓬勃发展的浪潮中,PCB(印制电路板)作为 “电子产品之母”,其重要性愈发凸显。随着 5G、人工智能等新兴技术的加速渗透,PCB行业面临着前所未有的挑战与机遇。产品迭代…...

【快手拥抱开源】通过快手团队开源的 KwaiCoder-AutoThink-preview 解锁大语言模型的潜力

引言: 在人工智能快速发展的浪潮中,快手Kwaipilot团队推出的 KwaiCoder-AutoThink-preview 具有里程碑意义——这是首个公开的AutoThink大语言模型(LLM)。该模型代表着该领域的重大突破,通过独特方式融合思考与非思考…...

土地利用/土地覆盖遥感解译与基于CLUE模型未来变化情景预测;从基础到高级,涵盖ArcGIS数据处理、ENVI遥感解译与CLUE模型情景模拟等

🔍 土地利用/土地覆盖数据是生态、环境和气象等诸多领域模型的关键输入参数。通过遥感影像解译技术,可以精准获取历史或当前任何一个区域的土地利用/土地覆盖情况。这些数据不仅能够用于评估区域生态环境的变化趋势,还能有效评价重大生态工程…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)

一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解,适合用作学习或写简历项目背景说明。 🧠 一、概念简介:Solidity 合约开发 Solidity 是一种专门为 以太坊(Ethereum)平台编写智能合约的高级编…...

多模态大语言模型arxiv论文略读(108)

CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文标题:CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文作者:Sayna Ebrahimi, Sercan O. Arik, Tejas Nama, Tomas Pfister ➡️ 研究机构: Google Cloud AI Re…...

html-<abbr> 缩写或首字母缩略词

定义与作用 <abbr> 标签用于表示缩写或首字母缩略词&#xff0c;它可以帮助用户更好地理解缩写的含义&#xff0c;尤其是对于那些不熟悉该缩写的用户。 title 属性的内容提供了缩写的详细说明。当用户将鼠标悬停在缩写上时&#xff0c;会显示一个提示框。 示例&#x…...

【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题

【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的"no matching..."系列算法协商失败问题 摘要&#xff1a; 近期&#xff0c;在使用较新版本的OpenSSH客户端连接老旧SSH服务器时&#xff0c;会遇到 "no matching key exchange method found"​, "n…...

【Android】Android 开发 ADB 常用指令

查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...

密码学基础——SM4算法

博客主页&#xff1a;christine-rr-CSDN博客 ​​​​专栏主页&#xff1a;密码学 &#x1f4cc; 【今日更新】&#x1f4cc; 对称密码算法——SM4 目录 一、国密SM系列算法概述 二、SM4算法 2.1算法背景 2.2算法特点 2.3 基本部件 2.3.1 S盒 2.3.2 非线性变换 ​编辑…...