在Win7上安装TexLive及设置XeLaTeX的整个过程

2023-10-10 00:38

本文主要是介绍在Win7上安装TexLive及设置XeLaTeX的整个过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近由于需要使用LaTeX写一些中文文档,故需要使用LaTeX书写。之前一直使用CTex套件,可是发现许多开源的模板在CTex上面编译出错,看到大家都建议使用TeXLive,我决定改用它。下面记录我在Win7系统的上面的整个安装过程,以备以后查用。你可以查看过于TeXlive的详细介绍。整个安装过程是在文档《The TEX Live Guide—2015》的帮助下完成的。

注意:我采用的是ISO镜像文件的安装方式。

1 下载ISO镜像文件

从TeXlive的官方网站,你可以很容易地找到文件texlive2015.iso文件,将其下载下来。你可以将其刻录成光盘,也可以采用虚拟光盘软件加载该文件。一个值得推荐的开源的虚拟光盘软件为WinCDEmu。该镜像文件比较大,大概2.7G左右。

2 安装TeXlive

运行iso文件中的install-tl-windows,即开启安装过程,安装其中的提示即可完成安装过程。该方式是完全安装的方式,若要自定义安装,需采用其他的安装方式。安装所用的时间大概为1个半小时。

在Win7下,TeX Live提供的字体会自动为XeTeX所用。

3 测试是否安装成功

安装成功后,你的Win7开始菜单中会出现:
这里写图片描述
当然,你也可以使用cmd console测试安装是否成功,安装程序已经自动为你设置好了环境变量:
这里写图片描述
接着上面的命令,预览结果:

dviout sample2e.dvi

会打开dviout for Windows 3.18.4程序:
这里写图片描述
你还可以使用下面的命令将.tex文件之间转换成pdf文件:

pdflatex sample2e.tex

然后在你的cmd当前文件夹下会产生sample2e.pdf文件,你可以使用任何pdf阅读器打开该文件。

此时,安装程序你为你默认安装了xetex,当然也安装了xelatex程序,你可以采用下面命令来检测xetex是否能够访问系统字体:

xetex opentype-info.tex

如果没有任何错误提示信息,则说明能够访问系统字体。

你可以shiy 如下命令查看xetex是否安装:
这里写图片描述

4 XeLaTeX的使用方法

XeLaTeX是对LaTeX的一种扩展,使得LaTeX能够非常方便地支持各种国家的语言,它是当前比较流行的书写中文的方法,相比之下CJK显得过时了。你下载和使用一些硕士毕业论文模板就可以成功地编译了。

安装了XeLaTeX,并且它也能够正确地访问系统字体,但是并不代表你在tex文件中写中文就可以产生中文的输出。这时,我们需要包含支持中文显示的宏包 (Packages)。为了让宏包被所有书写的tex文件访问到,文档《The TEX Live Guide—2015》的说明,宏包文件应该放在TEXMFLOCAL/tex/latex或者TEXMFHOME/tex/latex文件夹下,并且需要使用命令mktexlsr更新下。上面系统变量的值可以使用命令:

tlmgr conf

查看,在我的Win7系统如下显示:
这里写图片描述

安装后发现TeXworks编辑器不好用,于是决定使用Texmaker。
我们这里需要使用的中文宏包文件为zhfontcfg,你可以在网络上面下载它!

这篇关于在Win7上安装TexLive及设置XeLaTeX的整个过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/176691

相关文章

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根