我正在尝试将从作者的github下载的 R Cookbook 手册下载到 pdf 。
在open
中,我指定了index.Rmd
,但是输出是用html呈现的,并且只有第一章,其他的将显示为目录中的标题,但我无法访问它们
此advice之后,我在output: bookdown::pdf_book
中更改了顺序,使_output.yaml
领先于bookdown::pdf_book:
,这无济于事=>用html呈现的输出仅是介绍因此我删除了gitbook
部分=>根本不会生成输出(许多与字体有关的错误都未定义)。
As in gitbook
我更改了_output.yml
bookdown::pdf_book:
并从中删除latex_engine: pdflatex
部分,将生成pdf,但仅包含章节标题和本节标题。
我有两台笔记本电脑:(1)负责运行Fedora 29和R.3.6.1的主体(2)为Ubuntu 20.00和R.4.0备用一台用于“实验”。我都安装了TexLive。
已经在我的Ubuntu计算机上阅读了this post,并卸载了TexLive(即使在清除,清洁等安装后,该安装仍然可以在我的Ubuntu上运行-下面的详细信息)和gitbook
。但是,这并不能帮助解决问题。
对于Ubuntu上的clarity
install.packages('tinytex') tinytex::install_tinytex()
和R> Sys.which('xelatex')
xelatex
"/usr/bin/xelatex"
在Fedora上
在Fedora中,可以访问post中建议的/home/pinkpanther/bin/xelatex
并system2渲染:
_main.log
R> (system2('pdflatex', '-v', stdout = F))
[1] 0
等效于在Ubuntu R> (system2('pdflatex', '-v'))
pdfTeX 3.14159265-2.6-1.40.19 (TeX Live 2018)
kpathsea version 6.3.0
Copyright 2018 Han The Thanh (pdfTeX) et al.
There is NO warranty. Redistribution of this software is
covered by the terms of both the pdfTeX copyright and
the Lesser GNU General Public License.
For more information about these matters, see the file
named COPYING and the pdfTeX source.
Primary author of pdfTeX: Han The Thanh (pdfTeX) et al.
Compiled with libpng 1.6.34; using libpng 1.6.34
Compiled with zlib 1.2.11; using zlib 1.2.11
Compiled with poppler version 0.67.0
[1] 0
中,尝试提取Give和错误,而system2返回:
_main.rds
> (system2('pdflatex', '-v', stdout = F))
[1] 0
我只想编译这个可在github上获得的bookdown文件,我不打算写一本新书。