Overleaf是一个很方便的在线latex编辑工具。但在最初使用Overleaf的时候,是不是有很多小伙伴会遇到模板中中文报错或者中文不显示的问题呢?
本文将带你一步步解决这个问题~

中文报错

在点击重新编译按钮后,中文报错问题一般会有如下图红框显示:

  • latex代码中出现红色框框提示
  • 编译报错
    在这里插入图片描述

解决办法

  1. 首先点击左上角 菜单 按钮:
    在这里插入图片描述

  2. 查看设置里面的编译器选项,将选项改为 XeLatex (一般默认为pdfLaTex)
    在这里插入图片描述

  3. 再点击重新编译按钮,报错就解除啦~

(如果报错解除后,遇到中文没有显示的问题,请看下面部分内容)

中文不显示问题

在将编译器改为XeLaTex后,我们可能还会遇到如下图一样中文不显示的问题:

  • 在左侧红框中 哈哈哈哈哈哈哈哈哈这些中文文字编译后消失了
    在这里插入图片描述

这是因为我们没有引入能解析中文的包

解决办法

在文章的 导言区 加入如下代码框内的代码:

\usepackage{ctex}

PS:文章导言区的位置
(如下代码只是用来判断文章导言区的位置,不需要将里面的代码一并写入文章内!!)

\documentclass{article} % 文档类声明 

% 导言区 - 在这里加载宏包 
\usepackage{ctex} % 加载ctex宏包支持中文 
\usepackage{otherpackage} % 其他宏包 

% 可能的其他设置 
\title{文档标题} 
\author{作者} 
\begin{document} % 文档内容开始 
	\maketitle 
	这是文档内容... 
\end{document}

再点击重新编译,中文就可以成功显示啦!

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐