latex之在windows环境下能够在latex中使用中文
西西嘛呦 人气:5今天要把前段时间的实验用英语先记录下来,自己就想根据原来会议的模版弄一个简易的页面(英语),突然想到之前用英文模板时是不能输入中文的,于是想着怎么在latex中输入中文,折腾了许久,终于成功了,现在分享下。
1、环境MIkTeX2.9(好久之前装的,就没有怎么装的教程了,可以自行百度)
2、在开始菜单栏中找到MikTeX Console:
打开:
出现以下界面:
安装相关的宏包有两种方式:一种是联网自动下载安装,另一种是手动安装。需结合这两种方式一起使用。
要想在latex中使用中文,其关键是ctex宏包,相关介绍地址:https://ctan.org/tex-archive/language/chinese/ctex
(1) 默认自动下载安装
点击package:输入ctex,回车
出现相应的宏包,右键点击ctex会弹出一个界面,点击Install package即可,运气好的话会很快下载成功,运气不好的话就挂掉了,去查了一下如何修改下载镜像源:
1)打开终端。
2)需要进入到自己下载的MikTex2.9位置,找到C:\Program Files\MiKTeX 2.9\miktex\bin\x64位置,具体视自己情况而定,主要是为了使用mpm.exe命令,
3)可以输入mpm.exe --list-repositories查看已有的镜像源
4)输入mpm.exe --set-repository=http://mirrors.zju.edu.cn/CTAN/systems/win32/miktex/tm/packages/修改成国内镜像源
我试过了,换了之后说什么没有注册,请换一个之类的,冒的办法,又去查找怎么手动安装宏包。
(2)手动安装宏包
提供宏包下载的地址: http://mirrors.zju.edu.cn/CTAN/systems/win32/miktex/tm/packages/,需要的宏包可以从这下。
1)选择一个文件夹,我选择的是:
这里的Mantenance(Admin)文件夹,具体位置是:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MiKTeX 2.9\Maintenance (Admin),可以根据自己需求另选一个存储位置,这点问题不大。
2)关键之处是要在该文件夹下放入这两个文件:
然后打开MIkTeX Console,选择settings
选择Change:
选择Local package repository(File system),点击next
然后选择刚才的文件夹,点击Finsh。 然后选择Packages,更改源位置:
最后就可以在刚给的宏包下载网址下载另外所需的宏包了。
3)配置好宏包的下载之后,我们新建一个chtest.tex,具体可以参考ctex的说明文档。
%-- coding: UTF-8 -- \documentclass[UTF8]{ctexart} \begin{document} 中文文档类测试。你需要将所有源文件保存为 UTF-8 编码。 你可以使用 XeLaTeX、LuaLaTeX 或 upLaTeX 编译,也可以使用 (pdf)LaTeX 编译。 推荐使用 XeLaTeX 或 LuaLaTeX 编译。 \end{document}
该文件格式必须为utf-8。关键位置为标红处。
4)进行快速构建
5)问题来了,会出现缺乏各种宏包,我们优先选择自动下载安装,可以多试几次(也会出现搜索时找不到该宏包)。实在不行就手动安装。在网站中下载好相应的宏包,以.lzma结尾。将其放在之前我们配置好的本地安装位置。然后选择Packages--搜索--Install package即可(注意切换位置) 。这里贴下报错信息以及我们需要安装的宏包。
xpl3.sty not found: 需要安装l3kernel l3backend-pdfmode.def not found: 需要安装l3backend xparse.sty not found: 需要安装l3packages cjkxxx not found:安装所有cjk开头的宏包(这里需要使用自动安装,搜索cjk即可。在网址中找不到) ulem.sty not found:安装ulem zhnumber not found:安装zhnumber
3、当这些依赖宏包都搞定了,见证奇迹的时刻就来了,点击快速构建:
中文他就出来了。
下面介绍第二种方式:
%-- coding: UTF-8 -- \documentclass{article} \usepackage[UTF8]{ctex} \begin{document} 中文文档类测试。你需要将所有源文件保存为 UTF-8 编码。 你可以使用 XeLaTeX、LuaLaTeX 或 upLaTeX 编译,也可以使用 (pdf)LaTeX 编译。 推荐使用 XeLaTeX 或 LuaLaTeX 编译。 \end{document}
点击快速构建:
真香,这种与之前少了右上角的1,也不知为啥。。。
加载全部内容