【Latex】插入中文


有两种方法:

一、随时随地用:

\usepackage{CJK}%放在文章开头
\begin{CJK}{UTF8}{gbsn}%插入中文时候使用
这里是中文
\end{CJK}

二、全局设置:

\documentclass[UTF8]{ctexart}%相当于选择中文的全局模式

两种方法各有利弊,我是偏向于第一种,但是如果全文都要中文的话,还是第二种方便。


PS:晚上遇到一个坑,是在VScode中预览PDF,是不能在浏览器中也打开的,只能关掉,要不然报错。

### 如何在 LaTeX 中实现中文输入 要在 LaTeX 中支持中文输入,通常需要完成以下几个方面的配置: #### 1. 使用合适的文档类和宏包 为了使 LaTeX 支持中文排版,可以使用 `ctex` 宏包或者 `xeCJK` 宏包来加载中文字体和支持中文环境。以下是两种常见的方法。 - **CTeX 套装** CTeX 是专门为中文用户设计的一套工具集合,它内置了许多适合中文排版的功能。通过引入 `ctex` 或者 `ctexart` 类型的文档模板可以直接启用中文支持[^1]。 ```latex \documentclass{ctexart} \begin{document} 你好,世界! \end{document} ``` - **XeLaTeX 和 LuaLaTeX 编译器** 如果不希望依赖于完整的 CTeX 工具链,则可以选择基于 Unicode 的编译引擎 XeLaTeX 或 LuaLaTeX 并手动指定字体。这种方式更加灵活,允许自定义字体设置[^2]。 ```latex \documentclass[a4paper]{article} % 使用标准 article 模板 \usepackage{fontspec,xunicode,xltxtra} % 加载 fontspec 来管理字体 \setmainfont{SimSun} % 设置正文使用的宋体 (SimSun) \setsansfont{Microsoft YaHei} % 可选:无衬线字体设为微软雅黑 \setmonofont{Consolas} % 可选:等宽字体设为 Consolas % 添加 xeCJK 宏包用于处理汉字断行等问题 \usepackage[CJKchecksingle=true,CJKglue="0pt plus .0833em"]{xeCJK} \begin{document} 这是一个测试例子。\par This is an example. \end{document} ``` #### 2. 配置编辑器以支持中文编码 如果正在使用现代 IDE(如 Visual Studio Code),则还需要调整其内部参数以便正确解析 UTF-8 文件并调用相应的 PDF 构建命令。 ##### 步骤概述如下: - 下载安装最新版本的 VSCode; - 扩展市场里查找 “Chinese Language Pack for Visual Studio Code” 插件激活本地化界面; - 同时获取名为 ‘LaTeX Workshop’ 的扩展程序负责渲染预览功能; - 修改 settings.json 文件加入下面几项内容确保采用 utf8 字符集以及指明默认构建方式为 xelatex/lualatex; ```json { "files.encoding": "utf8", "[latex]": { "editor.defaultFormatter": "James-Yu.latex-workshop" }, "latex-workshop.view.pdf.viewer": "tab", "latex-workshop.latex.tools":[ { "name":"xelatex", "command":"xelatex", "args":["--synctex=1","--interaction=batchmode","--shell-escape","-file-line-error","%.tex"] } ] } ``` #### 3. 解决常见错误提示 即使完成了上述操作仍有可能遇到无法正常工作的状况,此时应考虑是否存在以下潜在隐患之一[^3]: - 系统 PATH 路径未包含 MikTeX 或 TeX Live 主目录位置; - 初始安装过程中权限不足致使某些共享库缺失需重新执行完整流程。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未佩妥剑,已入江湖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值