今天在尝试使用Quarto写文档,发现当有中文时,无法正常显示:
            
            
              yaml
              
              
            
          
          ---
title: "中文PDF文档"
author: "作者姓名"
format: pdf
documentclass: article
---
            
            
              yaml
              
              
            
          
          ## 中文内容测试
这里是中文内容
## Quarto
Quarto enables you to weave together content and executable code into a finished document. To learn more about Quarto see <https://quarto.org>.render之后效果如下,缺失了中文内容

完全没有显示中文
解决方案
方案1
- 
将文档类型修改为html yaml--- title: "中文PDF文档" author: "作者姓名" format: html ---
- 
rendor后即可正常输出,之后可以使用html转换为pdf 
  
方案2
- 
请教了deepseek并测试了几种方法,发现可以修改yaml文件如下(我另外加入了控制边距的geometry声明) yaml--- title: "中文PDF文档" author: "作者姓名" format: pdf documentclass: article header-includes: - \usepackage[UTF8]{ctex} pdf-engine: xelatex geometry: - left=2.5cm - right=2.5cm - top=2.5cm - bottom=2.5cm ---
- 
即可正常显示中文,效果如下 
  
写在后边的tips
- 
可以在yaml文件中声明使用visual mode, 个人觉得这样更方便预览效果 yamleditor: visual
- 
在空白处键入 /即可插入cell
 