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

TeXLive 2023安装教程

TeXLive 2023安装教程

本文介绍最新TeX发行版——TeXLive 2023的安装步骤。如果你想用LaTeX进行写作,那么需要搭建LaTeX环境:可以选择下面两种方案之一进行安装:(1)TeXLive 2023+TeXStudio或者(2)TeXLive 2023+WinEdt 11。其中TeXLive 2023是由TUG(TeX Users Group)维护的发行版,是TeX 和LaTeX为内核的编译器。而TeXStudioWinEdt是两款流行的LaTeX 编辑器,换句话说是适合LaTeX写作的字处理软件。

其中,TeXStudio是免费的,WinEdt是商用的,需要付费,可以免费使用30天,两者的功能差不多,但笔者个人更喜欢使用WinEdt。读者可以根据自己喜好选用其中一款。

由于大多数读者使用Windows操作系统,本文以Win10操作系统为例。Mac OS操作系统的安装是类似的,只是要注意去下载MacTeX发行版。而WinEdt似乎只是为Windows系统开发的,笔者尚不知道是否能在Mac OS系统上使用。

1.下载软件

  1. TeX发行版下载

TeXLive 2023windows系统)下载网址:

https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/

MacTeX(Mac OS系统)下载网址:

https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/mac/mactex/

  1. TeXStudio下载网址:
https://mirrors.tuna.tsinghua.edu.cn/github-release/texstudio-org/texstudio/LatestRelease/

  1. WinEdt 11下载网址:
https://www.winedt.com/download.html

2. 安装TeXLive 2023

2.1. 安装前的准备工作

这个步骤是用来解决中文路径名导致无法成功安装的问题的。

  1. 检查环境变量-用户变量TeMPTMP键中是否有中文名,如果没有中文名略过此步。如果有中文名进行如下操作:

右键点击此电脑 → \rightarrow 属性 → \rightarrow 高级系统设置 → \rightarrow 环境变量 → \rightarrow xx的用户变量 → \rightarrow TEMP,双击TEMP,在对话框中将它的变量值修改为

%SystemRoot%\TEMP,

同样,将TMP的变量值也替换为:

%SystemRoot%\TEMP

  1. 检测系统变量中Path中是否含有C:\Windows\system32这一项,如果没有请自行添加。

  2. 如果有360,2345安全卫士一类软件,建议先关闭,如果可以先卸载。

2.2 安装TeXLive 2023

  1. 双击下载好的texlive2023.iso镜像文件,打开后找到安装批处理文件install-tl-windows.bat,双击运行。

  2. 修改安装路径,建议只改盘符。

  3. 当出现欢迎进入 TeX Live 的世界!则表示安装完成!


4. 键盘上按住Win+R(Win键位于键盘左下角CtrlAlt之间),在对话框中输入cmd,打开命令行窗口,在命令行窗口输入tex -v, 如果出现下图所示的TeX版本信息,则说明安装成功了。

安装编辑器

  1. 安装TeXStudio:直接安装然后进行设置即可。

设置方法及其界面介绍可以参考下面的视频教程:

  1. 安装WinEdt 11:点击安装文件winedt11.exe,按照向导提示操作,一般点击 Next 即可。

  2. 只有第2、5、7步需要稍作设置:



到此,安装和设置就结束了,现在可以体验奇妙的LaTeX之旅了。

从桌面双击快捷方式WinEdt 11,打开WinEdt编辑器,新建一个空白文档,输入下面的代码:

\documentclass{ctexart}
\begin{document}
欢迎来到\LaTeX 世界!
这是第一个数学公式:$a^2+b^2=c^2.$
\end{document} 

保存在你的TeX工作目录(自己新建一个目录存放tex文件)。编译查看pdf文档效果。

Happy TeXing!
扫描下面二维码,关注作者公众号:在这里插入图片描述

相关文章:

TeXLive 2023安装教程

TeXLive 2023安装教程 本文介绍最新TeX发行版——TeXLive 2023的安装步骤。如果你想用LaTeX进行写作,那么需要搭建LaTeX环境:可以选择下面两种方案之一进行安装:(1)TeXLive 2023TeXStudio或者(2)TeXLive 2023WinEdt 11。其中TeXLive 2023是由…...

uniapp中swiper 轮播带左右箭头,点击切换轮播效果demo(整理)

可以点击箭头左右切换-进行轮播 <template><view class"swiper-container"><swiper class"swiper" :current"currentIndex" :autoplay"true" interval"9000" circular indicator-dotschange"handleSw…...

网络连接Android设备

参考&#xff1a;https://blog.csdn.net/qq_37858386/article/details/123755700 二、网络adb调试开启步骤 1、把Android平板或者手机WiFi连接到跟PC机子同一个网段的网络&#xff0c;在设置-系统-关于-状态 下面查看设备IP,然后查看PC是否可以ping通手机的设备的IP。 2、先…...

Redis(位图Bitmap和位域Bitfield)

位图&#xff1a; 位图是字符串类型的扩展。 Redis中的位图是一种特殊的数据结构&#xff0c;用于表示一系列位的集合。它可以存储大量的布尔值数据&#xff0c;每个位代表一个布尔值&#xff08;0或1&#xff09;&#xff0c;并且可以对这些位进行各种位运算操作。位图通常用…...

【ArcGIS】批量对栅格图像按要素掩膜提取

要把一张大的栅格图裁成分省或者分县市的栅格集&#xff0c;一般是用ArcGIS里的按掩膜提取。 但是有的时候所要求的栅格集量非常大&#xff0c;所以用代码来做批量掩膜&#xff08;按字段&#xff09;会非常方便。 import arcpy , shutil , os from arcpy import env from ar…...

二进制安装minio 并实现主从同步

二进制安装minio 并实现主从同步 一、安装部署minio1.1、创建minio目录并下载minio1.2、授予执行权限1.3、创建存储目录和日志目录1.4、在目录下创建一个启动脚本1.5、设置minio开机启动 二、minio主从配置2.1、从服务器安装过程同《一》2.2、从服务器下载mc2.3、配置同步2.4、…...

React中封装echarts图表组件以及自适应窗口变化

文章目录 前言环境代码接口使用效果后言 前言 hello world欢迎来到前端的新世界 &#x1f61c;当前文章系列专栏&#xff1a;react.js &#x1f431;‍&#x1f453;博主在前端领域还有很多知识和技术需要掌握&#xff0c;正在不断努力填补技术短板。(如果出现错误&#xff0c;…...

鸿蒙:使用Stack、ContentTable、Flex等组件和布局实现一个显示界面

效果展示 一.概述 跟随官网继续HarmonyOS学习 本篇博文实现一个食物详情页的开发Demo 通过这个开发过程学习如何使用容器组件Stack、Flex和基本组件Image、Text&#xff0c;构建用户自定义组件&#xff0c;完成图文并茂的食物介绍 二.构建Stack布局 1.食物名称 创建Stack…...

3.生成验证码 + 开发登录、退出功能 + 显示登录信息

目录 1.生成验证码 2.开发登录、退出功能 2.1 开发数据访问层 2.2 开发业务层:实现登录功能...

基于龙格-库塔算法优化概率神经网络PNN的分类预测 - 附代码

基于龙格-库塔算法优化概率神经网络PNN的分类预测 - 附代码 文章目录 基于龙格-库塔算法优化概率神经网络PNN的分类预测 - 附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1 模型建立 3.基于龙格-库塔优化的PNN网络5.测试结果6.参考文献7.Matlab代码 摘要&#xff1a;针对P…...

2022最新版-李宏毅机器学习深度学习课程-P51 BERT的各种变体

之前讲的是如何进行fine-tune&#xff0c;现在讲解如何进行pre-train&#xff0c;如何得到一个pre train好的模型。 CoVe 其实最早的跟预训练有关的模型&#xff0c;应该是CoVe&#xff0c;是一个基于翻译任务的一个模型&#xff0c;其用encoder的模块做预训练。 但是CoVe需要…...

JavaFX中Application、Stage、Scene和Parent的区别

在JavaFX中&#xff0c;Application、Stage、Scene和Parent是用于构建图形用户界面&#xff08;GUI&#xff09;的关键组件&#xff0c;它们各自有不同的作用和责任。以下是它们之间的主要区别&#xff1a; 1、Application&#xff08;应用程序&#xff09; Application是Java…...

ubuntu18.04 terminal打不开的解决方法

目录 现象解决 现象 打开terminal时,一直转圈,然后消失,总是打不开terminal. 解决 编辑文件sudo vim /etc/default/locale,修改为 # File generated by update-locale LANG"en_US.UTF-8" LANGUAGE"en_US:en"重启系统,问题解决....

部署Kubernetes Dashboard

Dashboard简介 Dashboard 是基于网页的 Kubernetes 用户界面。 可以使用 Dashboard 将容器应用部署到 Kubernetes 集群中&#xff0c;也可以对容器应用排错&#xff0c;还能管理集群资源。 Dashboard创建 #创建pods kubectl apply -f https://raw.githubusercontent.com/kub…...

Java对List的操作

List<Person>转成map&#xff0c;并自定义key 假设有一List中有如下数据 Person{id100, name张三0100} Person{id101, name张三1100} Person{id102, name张三2100} Person{id103, name张三3100} Person{id104, name张三4100} Person{id105, name张三5100} Person{id106…...

git 将本地已有的一个项目上传到新建的git仓库的方法

将本地已有的一个非git项目上传到新建的git仓库的方法一共有两种 一、 克隆拷贝 第一种方法比较简单&#xff0c;直接用把远程仓库拉到本地&#xff0c;然后再把自己本地的项目拷贝到仓库中去。然后push到远程仓库上去即可。此方法适用于本地项目不是一个git仓库的情况。 具…...

基于Docker的安装和配置Canal

基本介绍 Canal介绍&#xff1a;Canal 是用 Java 开发的基于数据库增量日志解析&#xff0c;提供增量数据订阅&消费的中间件&#xff08;数据库同步需要阿里的 Otter 中间件&#xff0c;基于 Canal&#xff09;。 Canal背景&#xff1a;阿里巴巴 B2B 公司&#xff0c;因为…...

去除IDEA中代码的波浪线(黄色警示线)

去除IDEA中代码的波浪线 首先是点击File—>Settings 操作如下图所示: 然后点击Editor—>Inspections—>General—>Duplicated code fragment(去掉勾选)—>Apply—>OK 即可,详情请看下图所示:...

【Qt之QSplashScreen】开场动画使用:进度条加载及设置鼠标指针不转圈

效果 开场动画效果如下&#xff1a; 开场动画 介绍 QSplashScreen小部件提供了一个启动屏幕&#xff0c;可以在应用程序启动期间显示。 启动屏幕是一个小部件&#xff0c;通常在应用程序启动时显示。启动屏幕通常用于启动时间较长的应用程序(例如需要花费时间建立连接的数据…...

WPF Button点击鼠标左键弹出菜单

目录 ContextMenu介绍WPF实现点击鼠标左键弹出菜单如何禁用右键菜单如何修改菜单样式菜单位置设置 本篇博客介绍WPF点击按钮弹出菜单&#xff0c;效果如下&#xff1a; 菜单的位置、央视可以自定义。 实现技巧&#xff1a;不在xaml里菜单&#xff0c;在按钮左键按下的点击事件里…...

分布式锁:实现原理与最佳实践

分布式锁&#xff1a;实现原理与最佳实践 核心概念 分布式锁是分布式系统中用于协调多个节点访问共享资源的机制。在分布式环境下&#xff0c;传统的单机锁&#xff08;如 synchronized、ReentrantLock&#xff09;无法跨进程工作&#xff0c;需要使用分布式锁来保证数据一致性…...

Graph-autofusion贡献指南

贡献指南 【免费下载链接】graph-autofusion Graph-autofusion 是一个面向昇腾&#xff08;Ascend&#xff09;芯片的轻量级、解耦式组件集合&#xff0c;旨在通过自动融合技术加速模型执行。 目前已开源 SuperKernel 组件&#xff0c;未来将持续开放更多自动融合相关模块。 …...

CLion配置Qt开发踩坑实录:解决CMake找不到Qt、MSVC环境变量、MinGW链接失败等一堆问题

CLionQt开发环境配置全攻略&#xff1a;从环境搭建到疑难解析 1. 开发环境搭建前的关键考量 在Windows平台上使用CLion进行Qt开发&#xff0c;首先需要明确几个核心组件的选择与搭配。不同于其他IDE&#xff0c;CLion基于CMake构建系统&#xff0c;这为项目管理和跨平台开发带来…...

偏导数与梯度向量:多维空间变化率的本质与应用

1. 理解偏导数与梯度向量的核心价值第一次接触偏导数这个概念时&#xff0c;我正试图优化一个简单的二元函数模型。当时完全不明白为什么需要对每个变量"单独求导"&#xff0c;直到看到梯度下降法的实际应用才恍然大悟。偏导数和梯度向量远不止是数学课本上的抽象符号…...

MPA打包工具:零配置构建多页面应用的现代前端解决方案

1. 项目概述&#xff1a;一个为现代前端应用量身定制的打包工具如果你和我一样&#xff0c;在过去几年里深度参与过前端项目的构建和部署&#xff0c;那你一定对“打包”这个词又爱又恨。爱的是&#xff0c;它能把我们写的模块化代码、样式、图片等资源&#xff0c;高效地组织、…...

终极指南:5步掌握REFramework,打造专属RE引擎游戏Mod

终极指南&#xff1a;5步掌握REFramework&#xff0c;打造专属RE引擎游戏Mod 【免费下载链接】REFramework Mod loader, scripting platform, and VR support for all RE Engine games 项目地址: https://gitcode.com/GitHub_Trending/re/REFramework 想要为《生化危机》…...

CANN/runtime回调机制示例

0_simple_callback 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 描述 本样例展示了如何为同一个 Stream 同时注册 Report 回调线程和 HostFunc 处理线程&#xff0c;并通过 aclrtLaunchCallback 与…...

群论与张量积:构建等变神经网络的核心原理与实践

1. 项目概述&#xff1a;当AI遇见数学的优雅 如果你在深度学习的海洋里游过泳&#xff0c;大概率听过“卷积神经网络&#xff08;CNN&#xff09;在处理图像时具有平移不变性”这种说法。这听起来很酷&#xff0c;但你是否想过&#xff0c;这种“不变性”从何而来&#xff1f;它…...

如何让你的Atom编辑器说中文:三步实现完整中文汉化体验

如何让你的Atom编辑器说中文&#xff1a;三步实现完整中文汉化体验 【免费下载链接】atom-simplified-chinese-menu Atom 的简体中文汉化扩展,目前最全的汉化包。包含菜单汉化、右键菜单汉化以及设置汉化 项目地址: https://gitcode.com/gh_mirrors/at/atom-simplified-chine…...

5分钟快速上手:免费开源词库转换工具完整使用教程

5分钟快速上手&#xff1a;免费开源词库转换工具完整使用教程 【免费下载链接】imewlconverter ”深蓝词库转换“ 一款开源免费的输入法词库转换程序 项目地址: https://gitcode.com/gh_mirrors/im/imewlconverter 深蓝词库转换器是一款功能强大的开源免费输入法词库转换…...