latex之在windows環境下能夠在latex中使用中文


今天要把前段時間的實驗用英語先記錄下來,自己就想根據原來會議的模版弄一個簡易的頁面(英語),突然想到之前用英文模板時是不能輸入中文的,於是想着怎么在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,也不知為啥。。。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM