首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何强制bookdown使用xelatex引擎而不是How来渲染文档?

bookdown是一个用于创建书籍和文档的R包。它使用Pandoc作为文档转换工具,默认情况下使用的是pdflatex引擎来渲染文档。如果想要强制bookdown使用xelatex引擎而不是pdflatex来渲染文档,可以按照以下步骤操作:

  1. 在bookdown项目的根目录下,创建一个名为"_output.yml"的文件(如果已存在则跳过此步骤)。
  2. 打开"_output.yml"文件,并添加以下内容:
代码语言:txt
复制
bookdown::pdf_book:
  latex_engine: xelatex

上述代码将告诉bookdown使用xelatex引擎来渲染PDF文档。

  1. 保存"_output.yml"文件。
  2. 在RStudio中,重新编译bookdown项目,或者在命令行中运行bookdown::render_book("index.Rmd")命令来重新渲染文档。

这样,bookdown将会使用xelatex引擎来渲染文档,而不是默认的pdflatex引擎。

bookdown的优势在于它提供了一种简单而灵活的方式来创建和发布书籍和文档。它与R语言的无缝集成使得数据分析和可视化变得更加容易。bookdown还支持多种输出格式,包括HTML、PDF、ePub等,适用于不同的应用场景。

腾讯云提供了一系列与云计算相关的产品和服务,其中包括云服务器、云数据库、云存储等。您可以访问腾讯云的官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

将rmd文件输出为含中文的pdf:踩过的坑及最终解决

但是一旦有中文,那么pdf_document渲染的pdf就会缺失中文的内容,CTex就是一种支持中文的LaTeX。...RMarkdown渲染成pdf是先渲染成LaTeX,然后再转成pdf的,所以上面的准备工具中也可以看到需要安装一种LaTeX编译环境图片Rmd输出过程首先R Markdown会将Rmd文件转化为一个名为...knitr的文档, knitr可以理解为一个由纯文本和代码交织在一起的文档,然后再将这个文档转化为一个新的Markdown文件(.md),最后由pandoc转化为任意指定的文档格式。...See https://bookdown.org/yihui/rmarkdown-cookbook/latex-unicode.html错误: LaTeX failed to compile 一个测试....pdf文档友情链接rmarkdown官方帮助文档如何在Linux系统rmd转pdf?

7610

别人的电子书,你的电子书,都在bookdown

bookdown是著名R包作者谢益辉开发的,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。...下面分2步讲述,自己如何构建一个Bookdown书籍,第一部分是通过bookdown示例了解其基本功能和使用,第二部分是个人在使用过程中碰到的问题和解决方式。...基本使用 安装必须软件 Rstudio或Pandoc二选一, bookdown必须安装。...Customize our bookdown 准备Rmd文件 基本规则 一个典型的bookdown文档包含多个章节,每个章节在一个R Markdown文件里面 (文件的语法可以是pandoc支持的markdown...preamble.tex before_body: latex/before_body.tex after_body: latex/after_body.tex latex_engine: xelatex

3.5K110

一份其实很短的 LaTeX 入门文档

我们可以用 \limits 和 \nolimits 强制显式地指定是否压缩这些上下标。...这里所谓的引擎,是指能够实现断行、分页等操作的程序(请注意这并不是定义);这里的标记语言,是指一种将控制命令和文本结合起来的格式,它的主体是其中的文本控制命令则实现一些特殊效果(同样请注意这并不是定义...二者最主要的差别就是 pdfTeX 直接输出 pdf 格式文档 TeX 引擎则输出 dvi 格式的文档。 pdfTeX 的信息可以查看wiki....这并不是说中日韩字符就无法使用 TeX 引擎排版了,事实上 TeX 将每个字符用一个框包括起来(这被称为盒子)然后将一个个的盒子按照一定规则排列起来,因而 TeX 的算法理论上适用于任何字符。...XeLaTeX 和 XeTeX 的关系与 pdfLaTeX 和 pdfTeX 的关系类似,这里不再赘述。 使用 XeTeX 引擎需要使用 UTF-8 编码。

2.2K10

R沟通|Bookdown中文书稿写作手册(上)

同期中科院吴凌云博士等在普及 TEXTEX 的同时开发的 TEXTEX 中文套餐 CTEX 相当成功,主要是针对汉字排版的ctex宏包,并对三个主流的文档类book, article, report进行了定制...完或渲染(转化或生成标准的公式),见第4[11]章说明。...或由pandoc由md转化为html, 其中的数学公式由Mathjax完成渲染. 1.3.3 Rmarkdown向Bookdown过渡 在科技高度发达的互联系时代,读者使用的媒介基本有三类:较为专业的电脑...前者以pdf类图书为主呈现给读者,同时可以完成标注等工作;后者以文字型的电子图书为主,消磨时间为主;平板的使用者逐渐成为电子类图书的新势力,包括pdf和epub之类的电子书。...Bookdown注重不同类型读者的媒体使用的差异,并很好地实现统一编写与差异化输出。

2.2K21

用 R Bookdown 做本书,上线

unsetunsetBookdown 的优势unsetunset Bookdown 是著名 R 包作者谢益辉开发的,主要服务于数据科学家和统计学家,但它的灵活性和易用性也使得其他领域的作者能够利用它撰写...Bookdown 是个素颜版的 LaTeX,满足了 99% 的需求,而使用难度大概只有 LaTeX 的 1%,性价比极高。...,一键 build 成书 unsetunset如何使用 Bookdownunsetunset 1、安装 R 和 Rstudio R 下载,推荐清华的镜像:https://mirrors.tuna.tsinghua.edu.cn... RMarkdown 可以执行嵌入的代码块,将结果动态渲染文档中。这对于分析报告和可重复研究非常有用。 输出格式:Markdown 通常会被渲染为 HTML、PDF 等格式。... RMarkdown 不仅支持这些格式,还可以输出报告、幻灯片、网页、Word 文档等多种格式。 工具支持:Markdown 有许多编辑器支持。

9610

R沟通|Bookdown中文书稿写作手册(上)

同期中科院吴凌云博士等在普及 TEXTEX 的同时开发的 TEXTEX 中文套餐 CTEX 相当成功,主要是针对汉字排版的ctex宏包,并对三个主流的文档类book, article, report进行了定制...完或渲染(转化或生成标准的公式),见第4[11]章说明。...或由pandoc由md转化为html, 其中的数学公式由Mathjax完成渲染. 1.3.3 Rmarkdown向Bookdown过渡 在科技高度发达的互联系时代,读者使用的媒介基本有三类:较为专业的电脑...前者以pdf类图书为主呈现给读者,同时可以完成标注等工作;后者以文字型的电子图书为主,消磨时间为主;平板的使用者逐渐成为电子类图书的新势力,包括pdf和epub之类的电子书。...Bookdown注重不同类型读者的媒体使用的差异,并很好地实现统一编写与差异化输出。

1.2K40

一篇极其容易上手的 LaTex 学习文档

如果要强制行内模式的分式显示为行间模式的大小,可以使用 \dfrac, 反之可以使用 \tfrac。...我们可以用 \limits 和 \nolimits 强制显式地指定是否压缩这些上下标。...dvi 格式是为了排版产生的,它本身并不支持所谓的「交叉引用」,pdfTeX 直接输出 pdf 格式的文档,这也是 pdfTeX 相对 TeX 进步(易用性方面)的地方。...XeTeX - XeLaTeX 高德纳教授在实现 TeX 的当初并没有考虑到中日韩等字符的处理,只支持 ASCII 字符。...这并不是说中日韩字符就无法使用 TeX 引擎排版了,事实上 TeX 将每个字符用一个框包括起来(这被称为盒子)然后将一个个的盒子按照一定规则排列起来,因而 TeX 的算法理论上适用于任何字符。

2.5K20

读《Bookdown

bookdown把版式这一块结合tinytex做到了尽可能的极致,让写作者可以安心喻内容,不必花太多心思在版式上。可以说解决了书籍的排版问题。...当面对一本书的时候,这个浩大的工作往往让写作者无从下手,于是才发展出一个专业。现在,bookdown可以让我们省去排版的烦恼,直接写起来,而且里面还有大量的版式可以使用。...今天主要是初探一番bookdown,写书是思想的火花在碰撞,有了想法,版式不是问题啦。...--- title: "单细胞转录组数据分析" subtitle: "---方法、软件与程序" author: "周运" date: "`r Sys.Date()`" output: bookdown...也就是在写作的过程中,就可以随时了解书籍的版式是不是自己喜欢的。

67730

R:如何使用RMarkdown渲染中文pdf报告

本文主要是展示如何使用Rmarkdown渲染pdf版中文报告(需要对Rmarkdown有一定了解)。...似乎是谢益辉(https://yihui.org/)的rticles包出现了bug,所以更确切的说,本文是展示如何在Rstudio中使用rticles包的CTex模板完成中文pdf报告的渲染。...中文pdf渲染 在Rstudio中,File -> New File -> R Markdown,打开Rmarkdown新建对话框。使用从模板新建,创建CTex模板文件。...但是一旦有中文,那么pdf_document渲染的pdf就会缺失中文的内容,CTex就是一种支持中文的LaTeX。...RMarkdown渲染成pdf是先渲染成LaTeX,然后再转成pdf的,所以上面的准备工具中也可以看到需要安装一种LaTeX编译环境,此处是使用益辉大佬的tinytex包自动安装的当前系统可用的tinytex

4.1K10

1.5w字的Rmarkdown入门教程汇总

视频已经非常清楚的介绍了Rmarkdown如何使用,内部构造、不同的输出类型,以及其他拓展(发布,与github相连)等。我们先对此进行简单了解即可,之后几期我会详细介绍。...2.插入外部图形文件 如果一个图不是由一个R代码块生成的,你可以用两种方式包含它: 方法一 使用Markdown语法!...[caption](path/to/image),你可以使用width和height属性设置图像的大小,例如: !...它在https://haozhu233.github.io/kableExtra/上有大量文档,其中提供了许多示例,说明如何针对HTML或LaTeX输出自定义kable()输出。...我们可以使用HTML和LaTeX语法更改单词的格式 对于HTML,我们可以将文本包装在标记中,并使用CSS设置颜色,例如 text </ span

8.5K53

R沟通|用bookdown制作图书(1)

建议大家使用RStudio制作图书, 该软件构建了一键编译整本书的功能。 简单教程 以下是一些简单的步骤,可帮助你开始使用Bookdown编写书籍。...该模板不支持渲染中文字体的pdf,但是支持含中文字体的html。 制作中文书籍 如果你需要制作含中文字的书籍(当然需要!)可以直接套用李东风老师为我们准备好的模板了。...模板的基本用法,包括:安装设置、文档结构、图形表格公式的自动编号、生成PDF、上传到网站等内容。...或者可以使用李老师推荐的:在命令窗口使用以下命令编译: bookdown::render_book("index.Rmd", output_format="bookdown::gitbook",...小编只能带大家入个门和拓展思维(如何创建,运用,编译)。而在你实际使用过程中可能会遇到各类实际问题,建议大家多使用bing[5](google[6])英文搜索,找到自己想要的答案。

1.4K40

打造一个舒适的Latex环境吧~

比如之前我写过一篇文章: 如何优雅的敲公式? 里面介绍了一些方法,对于日常写写少量公式还是够用的。...,问了学长们,发现他们都在用tex studio+tex live这种方式写的文档。但是小编看了下,tex studio好像没有版本控制功能,虽然外加一个Git也能实现,但太麻烦了。。...pdflatex - 使用pdfTeX程序编译LaTeX格式的tex文件 xelatex - 使用XeTeX程序编译LaTeX格式的tex文件 pdfTeX程序和XeTeX程序有什么区别呢?...是不是非常方便呢! 四、版本控制 最后的最后,当然要讲讲如何配个vscode的版本控制功能进行版本管理。首先你得安装一个Git。...正向搜索,反向搜索 PDFlatex与XeLaTex区别及注意事项 VSCode中使用LaTex的配置 记得点个在看支持下哦~ ?

1.7K72

1.5w字的Rmarkdown入门教程汇总

视频已经非常清楚的介绍了Rmarkdown如何使用,内部构造、不同的输出类型,以及其他拓展(发布,与github相连)等。我们先对此进行简单了解即可,之后几期我会详细介绍。...2.插入外部图形文件 如果一个图不是由一个R代码块生成的,你可以用两种方式包含它: 方法一 使用Markdown语法!...[caption](path/to/image),你可以使用width和height属性设置图像的大小,例如: !...它在https://haozhu233.github.io/kableExtra/上有大量文档,其中提供了许多示例,说明如何针对HTML或LaTeX输出自定义kable()输出。...我们可以使用HTML和LaTeX语法更改单词的格式 对于HTML,我们可以将文本包装在标记中,并使用CSS设置颜色,例如 text </ span

8.9K10

【学习笔记】Latex各平台2020实战攻略

,确保编写者的内容专注性 确保同一份文档在各个计算机上的渲染结果相同,确保格式统一性 关于 \LaTeX 实际上, \LaTeX 是一个更为大众所熟知的名词。...实际上写过paper或者latex文档的都应该知道,latex实际上远远不只是一个平铺直叙的东西。 笔者在编辑器选择的问题上,参考了一些国内外论坛上的说法,了解了一系列比较被广泛使用的GUI编辑器。...安装完毕后,可以用类似Linux的方式检测是否安装成功,如果命令行不存在,则可以考虑找下可执行文件并手动添加至环境变量中。...此外,如果需要支持中文的话也十分简单,只需要在文档开头添加 \usepackage{ctex} 即可直接在后文中使用中文,不需要任何额外配置,实测可用。...但是我一直觉得,只有这样,依然愿意自个捡起来缝缝补补并像宝贝一样收好走下去的信念,才算得上是信念,不是一张打着信念的旗号被当做挡箭牌的厕纸。

1.5K10

有关网页渲染,每个前端开发者都该知道的那点事

【编者按】其实,有关网页渲染的文章很多,但是相关信息比较分散,且论述并不是很完整。如果要想对这个主题有个大致的了解,我们还得学习很多知识。...毕竟,不同浏览器引擎的工作机制各不相同,这无疑会让开发者对浏览器特性的研究变得更加复杂。 浏览器是如何完成网页渲染?...在文档对象模型和CSS对象模型之上,创建一棵由一组待生成渲染的对象组成的渲染树(在Webkit中这些对象被称为渲染器或渲染对象,而在Gecko中称之为“frame”。)...浏览器如何优化渲染? 浏览器尽可能将repaint/reflow限制在被改变元素的区域内。...如果你使用jQuery选择元素,请遵从jQuery选择器最佳实践方案。 为了改变元素的样式,修改“类”的属性是奏效的方法之一。

1.3K80
领券