版本:win11
install.packages("tinytex")
install.packages("rticles")
在新建rmd文件时,选择CTeX模板,并按如下格式修改头文件
documentclass: ctexart
keywords:
output:
pdf_document: #此处冒号后面为空!!
latex_engine: xelatex
fig_caption: yes
number_sections: yes
toc: yes
安装rticles包
rticles包提供了适用于各类场景的rmd模板,安装以后便可以选择支持中文的模板,在rstudio菜单栏中依次选择file->new file->R Markdown,然后选择下图所示的模板。
修改头文件
output:
pdf\_document:
latex_engine: xelatex
includes:
in_header: head.tex
此步骤参考的链接:
output file: 201_第一步:构建Seurat对象.knit.md
! LaTeX Error: Unicode character 第 (U+7B2C)
not set up for use with LaTeX.
Try other LaTeX engines instead (e.g., xelatex) if you are using pdflatex. See https://bookdown.org/yihui/rmarkdown-cookbook/latex-unicode.html
错误: LaTeX failed to compile 201_第一步:构建Seurat对象.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See 201_第一步:构建Seurat对象.log for more info.
停止执行
打开MikTeX,设置→自动(即时)安装缺失的宏包→总是,记得修改xelatex
! LaTeX Error: Unicode character 第 (U+7B2C)
not set up for use with LaTeX.
Try other LaTeX engines instead (e.g., xelatex) if you are using pdflatex. See https://bookdown.org/yihui/rmarkdown-cookbook/latex-unicode.html
错误: LaTeX failed to compile 一个测试.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See 一个测试.log for more info.
停止执行
发现有一段报错一直出现,但是没有在意
Locale 'Chinese (Simplified)_China.936' is unsupported, and may crash the interpreter.
将报错复制到bing,显示是perl相关的错误,而在github也发现了类似的报错,谢益辉此前在https://github.com/rstudio/tinytex-releases/issues/43给出过解决方案,但不太清楚
用户 Raspberrypi4b给出了具体解决方案
https://github.com/rstudio/tinytex/issues/439
</br>
</br>
</br>
</br>
</br>
</br>
</br>
rmarkdown官方帮助文档
如何在Linux系统rmd转pdf?
记录RMarkdown输出PDF的设置
1.5w字的Rmarkdown入门教程汇总
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。