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

在将Markdown编织为PDF时使用bookdown时更改Latex引擎

可以通过修改bookdown配置文件来实现。bookdown是一个用于编写书籍和文档的R包,它可以将Markdown文件转换为PDF、HTML等格式。

要更改Latex引擎,需要在_bookdown.yml配置文件中进行相应的设置。具体步骤如下:

  1. 打开_bookdown.yml配置文件。
  2. 在文件中找到output字段,该字段定义了输出格式和设置。
  3. 在output字段中,找到pdf_document字段,该字段定义了PDF输出的设置。
  4. 在pdf_document字段中,找到latex_engine字段,该字段定义了Latex引擎。
  5. 将latex_engine字段的值更改为所需的Latex引擎,例如xelatex或lualatex。

以下是一个示例_bookdown.yml配置文件的部分内容:

代码语言:txt
复制
output:
  bookdown::pdf_book:
    latex_engine: xelatex

在上述示例中,latex_engine字段的值被设置为xelatex,表示使用xelatex作为Latex引擎。

更改Latex引擎后,保存_bookdown.yml配置文件,并重新编译Markdown文件即可生成使用新的Latex引擎的PDF文件。

bookdown的优势在于它可以方便地将Markdown文件转换为漂亮的书籍和文档,并且提供了丰富的功能和选项来定制输出结果。它适用于各种类型的文档,如学术论文、技术手册、报告等。

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

腾讯云官方网站:https://cloud.tencent.com/

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

相关·内容

94-R分享07-我的第一本bookdown写的书

这是我的第一个测试,时间:`r date()` 上面的setup 代码块为了便于md 文件显示,我反问号打了注释。 你可以这个index 理解对所有Rmd 的整体配置,一劳永逸。...此外,默认下bookdown 的作用模式合并再编织(M-K):将不同的Rmd文件(不同章节)合并到一个Rmd 文件中(Merge),再将他们输出成一本书(knit)。...此外关于索引,rmd 对于这个检测也比较严格,需要离上一行保持一行间隔: 否则无法被正常识别: 此外,引用也需要严格的使用> 标注: 2.4-开始编译 使用Rstudio,index.Rmd或者...你也可以_bookdown.yml中设置output_dir项改为其它子目录。(后面会说到) 编译整本书pdf_book格式,如果成功编译, 也会弹出一个PDF预览窗口。...可以_book子目录中找到这个PDF文件。 比如: 有些奇怪的是,如果是用命令行在linux 下编译bookdown,有时候打开会是这样的: 至于原因为何,我也不甚清楚。

1.3K10

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

bookdown项目中与index.Rmd同级的所有.Rmd文件都自动作为书的一章,其好处是作者可以任意地增删章节,编译整本书按照文件名的字典序依次进行。...`template.tex` 是针对`bookdown`编译经`pandoc`转化生成的`tex`文件的模板,由它生成供`latex_engine`指定的编译方式(`xelatex`)编译的`tex`...,便于定位; keep_tex: yes: 保留中间生成的tex源文件,便于查错; dev: "cairo_pdf": 使用cairo_pdf()生成 LATEX 编译需要的图片文件; latex_engine...: xelatex: TeX文件的排版引擎 XeLATEX, 针对UTF-8编码; citation_package: biblatex: 文献引用库指定为biblatex, 另一个natbib;...附录 一本书的最后可以有附录, 附录的章节显示A.1, B.1这样的格式。

2.8K10
  • 1.5w字的Rmarkdown入门教程汇总

    R配套软件包tinytex可以帮助你LaTeX或R Markdown文档编译为PDF自动安装缺少的LaTeX软件包,并确保LaTeX文档编译正确的次数以解决所有交叉引用。...如果编译.rmd格式出现缺失某些Latex包,可以参考这节内容https://bookdown.org/yihui/rmarkdown-cookbook/install-latex-pkgs.html...方式三 代码块中使用knitr函数knitr::include_graphics()。图片尺寸更改与插入R代码生成的图形的情况相同。...我们可以使用HTML和LaTeX语法来更改单词的格式 对于HTML,我们可以文本包装在标记中,并使用CSS设置颜色,例如 text </ span...对于PDF,我们可以使用LaTeX命令\textcolor{}{}。这需要使用LaTeX软件包xcolor,该软件包已包含在Pandoc的默认LaTeX模板中。

    8.7K53

    1.5w字的Rmarkdown入门教程汇总

    R配套软件包tinytex可以帮助你LaTeX或R Markdown文档编译为PDF自动安装缺少的LaTeX软件包,并确保LaTeX文档编译正确的次数以解决所有交叉引用。...如果编译.rmd格式出现缺失某些Latex包,可以参考这节内容https://bookdown.org/yihui/rmarkdown-cookbook/install-latex-pkgs.html...方式三 代码块中使用knitr函数knitr::include_graphics()。图片尺寸更改与插入R代码生成的图形的情况相同。...我们可以使用HTML和LaTeX语法来更改单词的格式 对于HTML,我们可以文本包装在标记中,并使用CSS设置颜色,例如 text </ span...对于PDF,我们可以使用LaTeX命令\textcolor{}{}。这需要使用LaTeX软件包xcolor,该软件包已包含在Pandoc的默认LaTeX模板中。

    9K10

    R沟通|Rmarkdown(5)一些常用技巧

    如果大家还有其他什么需求,可以留言板留言。或者有其他实用技巧也欢迎分享! 1. 修改某些字体颜色 Markdown语法没有用于更改文本颜色的内置方法。...我们可以使用HTML和LaTeX语法来更改单词的格式 对于HTML,我们可以文本包装在标记中,并使用CSS设置颜色,例如 text </ span...对于PDF,我们可以使用LaTeX命令\textcolor{}{}。这需要使用LaTeX软件包xcolor,该软件包已包含在Pandoc的默认LaTeX模板中。...但是,某些情况下,例如在经文和地址中,我们可能希望保留缩进。在这些情况下,我们可以通过以竖线(|)开头的线来使用线块。换行符和所有前导空格保留在输出中。...对于输出html,你可以使用html语法(不适用于pdf/word) \center ![](image.png) \center 对于输出pdf/word可以使用以下方式 !

    3.9K20

    93-R分享06-Rmd的多种输出格式

    R Markdown文件(.Rmd)文件支持多种输出, 如网页(html_document)、MS Word(word_document)、PDF(pdf_document, 需要LaTeX编译器支持)...等, 还支持生成网页格式的幻灯片(slidy_presentation, ioslides_presentation), 以及LaTeX beamer格式的PDF幻灯片(beamer_presentation...document 输出md 格式 参考:3.7 Markdown document | R Markdown: The Definitive Guide (bookdown.org)[21] md...) markdown_phpextra (PHP Markdown extra) 此外还可以使用缝合之大法: --- output: md_document: variant: markdown_strict...不过,对于内容的输出图片来说,其结果会保存在一个文件夹中: 这时候有两个选择: 图片上传到图床,并不在Rmd 中输出图片,这也是我一直使用的方法; 利用Mweb 的发布服务,本地图床一键全部上传到云端

    2.2K20

    「Workshop」第十九期:Markdown与RMarkdown最佳入口

    Markdown 效果(以 Typora 例) 图片: ? image-20200923214830609 标题: ? image-20200923214900003 列表: ?...image-20200923215012642 数学公式(LaTex语法): ? image-20200923215041934 流程图: ?...**这里主要为初学者提供比较有参考价值的资料: RMarkdown 参考手册[7],这里单纯的 Markdown 语法关注第一页,后续则被 RMarkdown 和其引擎 knitr 所拓展,镜像:https...另外有时候文章代码需要格式化,推荐下面两个 R 包 formatR[13] styler[14] 注意,使用 RMarkdown 使用 RStudio 提供的 knit 按钮是非必须的,我们可以直接通过.../uploads/2015/03/rmarkdown-reference.pdf [8] RMarkdown 小抄: https://www.rstudio.org/links/r_markdown_cheat_sheet

    1.3K30

    用 R Bookdown 做本书,上线

    Bookdown 支持采用 Rmarkdown (R 代码可以运行) 或普通 markdown 编写文档,然后编译成 HTML, WORD, PDF, Epub 等格式。...Bookdown 是个素颜版的 LaTeX,满足了 99% 的需求,而使用难度大概只有 LaTeX 的 1%,性价比极高。...而 RMarkdown 是建立 Markdown 基础之上的一种语言,旨在方便文本和代码混合在同一个文件中。 用途:Markdown 主要用于编写格式化文本,如网页、文章、文档等。...而 RMarkdown 则专门设计用于数据分析与报告,允许同一个文件中交织代码 (通常是 R 代码) 和文字说明。 代码执行:Markdown 无法直接执行代码,只能将代码块展示格式化文本。...而 RMarkdown 可以执行嵌入的代码块,结果动态渲染到文档中。这对于分析报告和可重复研究非常有用。 输出格式:Markdown 通常会被渲染 HTML、PDF 等格式。

    11710

    翻译|记住一些常用的R包

    提升Markdown文档的软件包 ? bookdown[4]有助于使用R Markdown编写书籍和长篇文章/报告。https://bookdown.org/上有一些书本和书本中的书籍示例。...小编做了一篇入门教程:R沟通|用bookdown制作图书(1),后续还会有进一步更新的想法。 citr[5] 创建一个RStudio插件,用于R Markdown文档中插入引用。...emo[6]可用于轻松地表情符号添加到R Markdown文档中。 equatiomatic[7]从lm()函数中提取输出,用LaTeX写出方程。...markdowntemplates[8]包括一组R markdown模板和knitr针织引擎替换。 papaja[9]可用于轻松使用R Markdown准备APA期刊文章。...vitae[10]使制作和维护一份带有R Markdown的简历变得简单。它提供了LaTeX模板的集合,并具有内容添加到文档的有用功能。

    2.9K30

    干掉 LaTeX !用BookDown写本书

    bookdown是著名R包作者谢益辉开发的,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。...bookdown是个素颜版的 LaTeX ,满足了99%的需求,而使用难度大概只有 LaTeX 的1%,性价比极高。...bookdown的优势 完全开源,向收费说不 完全自定义,想干啥就干啥 有Rstudio背书,可以大胆的长期使用 静态网站,很容易部署到Internet 支持LaTeX,可以直接导出tex文档 导出排版好的...PDF文档和kindle文档 使用十分方便,安装后可以专心使用RMarkdown写作 写完后直接排序组合,一键build成书 R Markdown的优势(值得系统学习) 代码与文本共存,程序员的最爱...5、编辑完成的章节Rstudio面板Build--Build Book编译成书 ?

    1.3K10

    准备写本书

    bookdown bookdown是著名R包作者谢益辉开发的,支持采用Rmarkdown (R代码可以运行)或普通markdown编写文档,然后编译成HTML, WORD, PDF, Epub等格式。...bookdown是个素颜版的 LaTeX ,满足了99%的需求,而使用难度大概只有 LaTeX 的1%,性价比极高。...完全开源,向收费说不 完全自定义,想干啥就干啥 静态网站,很容易部署到Internet 支持LaTeX,可以直接导出tex文档 导出排版好的PDF文档和kindle文档 写完后直接排序组合,一键build...成书 如何使用bookdown 1、安装R和Rstudio 2、安装bookdown包 install.packages("bookdown") 3、克隆demo到本地,解压后用Rstudio打开.Rproj...文件 https://github.com/yihui/bookdown-chinese 4、打开工程中章节对应的.Rmd文件进行编辑 5、编辑完成的章节Rstudio面板Build--Build Book

    64720

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

    , miktex, latex2.09, luatex, xetex等 TEXTEX 编译引擎,它们充分利用电脑系统资源的同时实现高质量输出需要的精度。...我们姑且把这种写作与数据分析相结合的统计分析称为文学化统计编程(literate statistical programming), 在为数据科学爱好者带来便利的同时也通过Bookdown图书的写作和电子化带来了极大的好处...针对代码伴随,早期对这类图书有二个解决方案: Sweave/knitr + R 本质上它是 TEXTEX 嵌入R代码块,并由R在后台运行后结果也嵌入到 TEXTEX 中,再由 TEXTEX 的编译引擎生成...或由pandoc由md转化为html, 其中的数学公式由Mathjax完成渲染. 1.3.3 Rmarkdown向Bookdown过渡 科技高度发达的互联系时代,读者使用的媒介基本有三类:较为专业的电脑...前者以pdf类图书为主呈现给读者,同时可以完成标注等工作;后者以文字型的电子图书为主,消磨时间为主;而平板的使用者逐渐成为电子类图书的新势力,包括pdf和epub之类的电子书。

    2.2K21

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

    , miktex, latex2.09, luatex, xetex等 TEXTEX 编译引擎,它们充分利用电脑系统资源的同时实现高质量输出需要的精度。...我们姑且把这种写作与数据分析相结合的统计分析称为文学化统计编程(literate statistical programming), 在为数据科学爱好者带来便利的同时也通过Bookdown图书的写作和电子化带来了极大的好处...针对代码伴随,早期对这类图书有二个解决方案: Sweave/knitr + R 本质上它是 TEXTEX 嵌入R代码块,并由R在后台运行后结果也嵌入到 TEXTEX 中,再由 TEXTEX 的编译引擎生成...或由pandoc由md转化为html, 其中的数学公式由Mathjax完成渲染. 1.3.3 Rmarkdown向Bookdown过渡 科技高度发达的互联系时代,读者使用的媒介基本有三类:较为专业的电脑...前者以pdf类图书为主呈现给读者,同时可以完成标注等工作;后者以文字型的电子图书为主,消磨时间为主;而平板的使用者逐渐成为电子类图书的新势力,包括pdf和epub之类的电子书。

    1.3K40

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

    RMarkdown渲染成pdf是先渲染成LaTeX,然后再转成pdf的,所以上面的准备工具中也可以看到需要安装一种LaTeX编译环境图片Rmd输出过程首先R Markdown会将Rmd文件转化为一个名为...knitr的文档, knitr可以理解一个由纯文本和代码交织在一起的文档,然后再将这个文档转化为一个新的Markdown文件(.md),最后由pandoc转化为任意指定的文档格式。...先放出最终解决新建rmd文件,选择CTeX模板,并按如下格式修改头文件documentclass: ctexartkeywords:output: pdf_document:...包rticles包提供了适用于各类场景的rmd模板,安装以后便可以选择支持中文的模板,rstudio菜单栏中依次选择file->new file->R Markdown,然后选择下图所示的模板。...因此,要做到以下几点:系统修改UTF-8编码CTeX格式唯一支持中文rmd输出pdf的格式必须保证output的latex_engine: xelatex在下一次尝试输出pdf文件,请关闭先前打开的所有

    56010

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

    通过单独安装的LaTeX编译器支持书籍转换为一个PDF文件, 支持中文;可以生成ePub等格式的电子书。bookdown除了可以编写有多个章节的书籍, 也可以用来生成单一文件的研究报告。...该模板不支持渲染中文字体的pdf,但是支持含中文字体的html。 制作中文书籍 如果你需要制作含中文字的书籍(当然需要!)可以直接套用李东风老师我们准备好的模板了。...下载链接:`bookdown-template-v0-5.zip`[2],也可以公众号命令窗口输出[bookdown]获得,小编只是个搬运工,感谢李老师分享!...或者可以使用李老师推荐的:命令窗口使用以下命令编译: bookdown::render_book("index.Rmd", output_format="bookdown::gitbook",...然后项目文件夹中找到对应的pdf文件,打开就是你自己制作好的书籍了!下面是我日记本截图: ? pdf格式 ?

    1.4K40

    95-R分享08-bookdown的一些小知识点

    参考: 1.4 Two rendering approaches | bookdown: Authoring Books and Technical Documents with R Markdown[...两种bookdown作用形式 合并再编织(M-K):将不同的Rmd文件(不同章节)合并到一个Rmd 文件中(Merge),再将他们输出成一本书(knit)。...或是,编织再合并(K-M):将不同的Rmd文件先各自输出(knit),接着由bookdown 将他们合并成一本书(merge)。 这二者看似差别不大,实际上不同的设定却对最终结果有很大的影响。...这时候可以代码块设置: ```{r important-computing, cache=TRUE} 预览与实时预览书本 preview_chapter() 可以让你仅仅输出某一章节的内容。...) 参考资料 [1] 1.4 Two rendering approaches | bookdown: Authoring Books and Technical Documents with R Markdown

    71730
    领券