r - 在 bookdown 的 pdf_book before_body 中运行 knitr 代码块
问题描述
在bookdown 项目中,是否可以在 .tex/.Rnw 文件中执行代码includes
块_output.yml
?
我的设置如下:
# _output.yml:
bookdown::pdf_book:
includes:
in_header: header.tex
before_body: front-matter.Rnw
after_body: backmatter.tex
engine:xelatex
在front-matter.Rnw
我想从运行 bash 命令的代码块中打印一些文本,比如:
\begin{flushleft}
Updated: \\
<<updated, echo=FALSE, tidy=FALSE, results="asis", engine="bash">>=
"git log -1 --format=%cd --date=format:'%d %B %Y' -- ../bookdown"
@
\end{flushleft}
由于我不知道的原因,从 Rstudio 运行 Build Book (bookdown::pdf_book) 后的输出不是预期的日期,而是命令本身:
我将不胜感激任何建议!
谢谢,米海
解决方案
推荐阅读
- javascript - React TinyMCE - 数据未绑定
- c++ - 如何使用 C++ 在 cmd 窗口内使用鼠标指针访问已选择的内容?
- pandas - 从 pandas 和 python 中的数据集中分离完整和不完整的行
- python - 如何避免将版本号与 Python 中的字符串进行比较?
- bash - 如何在bash中确定哪对伪tty端口相互连接
- sql - 通过 postgresql 中的其他列值更新列值
- html - 在 bootsrap 4 中居中两列
- docker - docker-compose 卷行为
- php - 控制器上的 Codeigniter 分页问题
- docker - 尝试在 Mac 上的 Jenkins 中构建 docker 映像时出现“权限被拒绝”错误