今天要把前段时间的实验用英语先记录下来,自己就想根据原来会议的模版弄一个简易的页面(英语),突然想到之前用英文模板时是不能输入中文的,于是想着怎么在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,也不知为啥。。。

latex之在windows环境下能够在latex中使用中文的更多相关文章

  1. Windows环境下在IDEA编辑器中spark开发安装步骤

    以下是windows环境下安装spark的过程: 1.安装JDK(version:1.8.0.152) 2.安装scala(version:2.11/2.12) 3.安装spark(version:s ...

  2. 关于docker在windows环境下运行的第一次体验

    关于docker在windows环境下执行的原理 1.1.           首先是Docker Quickstart启动,如果在虚拟机Oracle VM VirtualBox不存在default虚 ...

  3. Redis在windows环境下ThinkPHP的安装和使用

    1.Redis概述: 2.Redis在windows环境下的安装: 下载地址:https://github.com/dmajkic/redis/downloads,选取其中一个zip压缩包:

  4. 【经验之谈】Git使用之Windows环境下配置

    前言 安装 配置 关于git使用的几个问题 后记 关于代码托管,以前用过vss和svn,看博客或论坛的时候,经常有人提到github,有很多著名的开源软件都托管在github,想来肯定不错(莫笑),当 ...

  5. 【经验之谈】Windows环境下配置WordPress

    前言 wordpress全球著名的开放博客平台,拥有成千上万个各式插件和不计其数的主题模板样式,使用php和mysql搭建,下面说下载windows环境下配置wordpress,经验之谈. 安装 关于 ...

  6. 在 windows 环境下安装 redislive

    这是一篇在 windows 环境下安装 redislive 的教程! 项目地址:https://github.com/nkrode/RedisLive 配置文档:http://www.nkrode.c ...

  7. Windows环境下MongoDB的安装与配置

    MongoDB是一种高性能的文档型数据库,现介绍一下在Windows环境下MongDB的安装与配置 获取MongoDB 打开官方网站 www.mongodb.org,找到页面右上解的DownLoad链 ...

  8. windows环境下创建 .文件夹

    一.windows环境下创建 .文件夹 1.新建一个文件夹 2.重命名为.properties.(名字前后都加点) 二.windows环境下创建 .文件 1.上面的方法对文件同样适用 2.运行CMD, ...

  9. Windows环境下npm install常见错误

    Windows环境下npm install安装包依赖时,常出现一些错误,下面为个人解决办法: 错误一 缺少python环境: G:\nodejs\moviesite\node_modules\bcry ...

随机推荐

  1. cmd 如何跨驱动器移动文件夹

    如果在命令行或 cmd 批处理文件通过 move 移动文件夹的时候,移动的文件夹是跨驱动器的,那么将会显示拒绝访问 解决通过 move 移动文件夹到不同的驱动器需要通过先复制文件夹到另一个驱动器,然后 ...

  2. NuGet 如何设置图标

    在找 NuGet 的时候可以看到有趣的库都有有趣的图标,那么如何设置一个 NuGet 的图标 在开始之前,请在nuget官方网站下载 NuGet.exe 同时设置环境变量 环境变量设置的方法就是将 N ...

  3. markdown设置编辑基本语法

    看到其他人写的东西,版面设计,文字样式,区域划分都是那么好看,我一直不知道是怎么设计的,今天发现了,做以记录. #一.设置Markdown编辑模式 二.Markdown编辑语法 一.标题 在想要设置为 ...

  4. Go处理PDF

    工作中经常会遇到一些pdf文件处理的问题,一千种pdf有一千种处理方式,每次都是绞尽脑汁和这些pdf战斗到底. 本人又是一个gopher,所以这篇文章会以一个goper的视角,列举一下我所经历过的每一 ...

  5. 戴尔服务器R710做raid5+1

    环境条件 戴尔服务器R710,有四块硬盘 实现目标:四块硬盘其中三块做raid5,剩余一块做热备硬盘 一.启动服务器 二.进入配置raid界面 根据提示按Crtl+R 进入raid配置界面 三.界面介 ...

  6. lintcode入门37-算法实现

    lintcode入门级算法题37 一.题目 反转一个3位整数 反转一个只有3位数的整数. 样例          样例 1: 输入: number = 123 输出: 321         样例 2 ...

  7. 再见,Python2。你好,Python3

     文章首发自我的公众号,转载请注明出处~ ​ Python2的退场,意味着一个时代的结束 ​ 我们这一代程序员基本都接触过python2,很多人也是从python2时代一路走来的.但是,是时候说再见了 ...

  8. $vjudge\ CSP-S$专题专练题解

    照例先放个链接$QwQ$ $A$ $QwQ$之前写过题解辣. 重新说下趴,就给横坐标纵坐标也开点,然后每个点连向对应横纵坐标边权为$0$,相邻横坐标点之间连边,相邻纵坐标点之间连边,跑个最短路就完事$ ...

  9. python接口自动化测试-unittest-生成测试报告

    用例的管理问题解决了后,接下来要考虑的就是报告我问题了,这里生成测试报告主要用到 HTMLTestRunner.py 这个模块,下面简单介绍一下如何使用: 一.下载HTMLTestRunner下载: ...

  10. 「SP122」STEVE - Voracious Steve 解题报告

    SP122 STEVE - Voracious Steve 题意翻译 Problem Steve和他的一个朋友在玩游戏,游戏开始前,盒子里有 n个甜甜圈,两个人轮流从盒子里抓甜甜圈,每次至少抓 1个, ...