[已解决] LaTeX “Unicode character“ 报错 (中文字符处理)

问题:

写 LaTeX 文档,特别是包含中文时,经常遇到类似下图的 "Unicode character XXXXXX" 报错

复制代码
(X) Unicode character 本 (U+672C) LaTeX [行 xx, 列 x]
(X) Unicode character 报 (U+62A5) LaTeX [行 xx, 列 x]
...

这通常意味着我们的 LaTeX 编译方式不认识这些中文字符

核心技巧:

  1. 编译器换将: 放弃 pdflatex,改用 xelatex。

    • 命令: xelatex your_file_name.tex
  2. 关键 LaTeX 包配置: 在你的 .tex 文件导言区(\documentclass 之后,\begin{document} 之前)加入:

    • \usepackage{xeCJK}: 这是让 xelatex 支持中日韩字符的核心。
    • \usepackage{fontspec}: 允许你使用系统安装的 TrueType/OpenType 字体。
  3. 指定中文字体: 告诉 xelatex 用什么字体来显示中文。

    • 例如:\setCJKmainfont{SimSun} (使用宋体)
    • 你也可以换成其他你系统里有的中文字体,比如 KaiTi (楷体), SimHei (黑体) 等。

示例代码片段 (关键部分):

latex 复制代码
\documentclass{article} % 或者其他文档类型

\usepackage{xeCJK}      % 必须:启用中文处理
\usepackage{fontspec}   % 推荐:字体选择更灵活

\setCJKmainfont{SimSun} % 必须:指定一个中文字体 (例如宋体)
% 或者 \setCJKmainfont{KaiTi} % 楷体
% 或者 \setCJKmainfont{SimHei} % 黑体

\begin{document}

这里可以写中文了,再也不会报 Unicode character 错误!

\end{document}

总结:

若遇到 LaTeX 中文 "Unicode character" 报错,
xelatex + xeCJK + \setCJKmainfont{YourChoiceOfChineseFont} 可完美解决

如需生成目录,需再次运行XeLaTeX

相关推荐
大模型任我行6 天前
谷歌:“课程学习”融入扩散模型强化学习
人工智能·语言模型·自然语言处理·论文笔记
CNSSIRD数据库7 天前
中国企业环境信用数据库2003-2026
大数据·数据库·数据分析·论文笔记
大模型任我行16 天前
Meta:AI让推荐系统自动化持续优化
人工智能·语言模型·自然语言处理·论文笔记
Capricorn198818 天前
知芽 Notebook Skill 引用存在性校验与单元记忆破解幽灵引用危机
大数据·论文阅读·人工智能·论文笔记
Capricorn198820 天前
跨端同步与记忆锁定排障:OpenClaw 2.0 Active Memory 云端劫持危机,知芽 Notebook Skill 单元记忆架构解析
大数据·论文阅读·人工智能·笔记·架构·论文笔记
XLYcmy21 天前
Self-Adapting Language Models论文分享
自然语言处理·llm·微调·sft·论文笔记·强化学习·自进化
Capricorn198824 天前
防编造架构实战:对比 Gemini Notebook 解析知芽 Notebook Skill 的工程实现
人工智能·笔记·elasticsearch·架构·知识图谱·论文笔记
大模型任我行24 天前
蚂蚁:金融文档解析新范式
人工智能·语言模型·自然语言处理·金融·论文笔记
CNSSIRD数据库24 天前
中国企业海关信用数据库
大数据·数据库·数据分析·论文笔记
Capricorn198825 天前
Bug排障实录:Software 3.0 遭遇文献幻觉?知芽 Notebook Skill 底层架构解析
人工智能·笔记·架构·bug·论文笔记