我正在尝试自动创建一堆Rmd文件,我一直用R-Studio手动编织 - 使用" Knit HTML"编辑Rmd文件时启用的按钮。但是,如果我使用脚本中的knit2html
命令,则会丢失标题。这显然是在这篇文章中通过设计解释的:
Title not showing on R Markdown with knitr when rendering markdown file
然而,它没有解释R-Studio如何设法在它生成的html文件中生成标题 - 它必须以某种方式可能,对吧?我一直在尝试这个test.Rmd
R-markdown。
---
title: "My Title"
author: "Joe Programmer"
date: "Thursday, 10 June 2015"
output: html_document
---
Just read the instructions.
当我使用下面的Knit HTML按钮
时得到这个
但是当我使用knit2html()
从控制台编织时
如何让我的代码按照R-Studio的方式工作?
答案 0 :(得分:1)
RStudio回答here。您可以在this gist看到他们使用的模板,如果您查看降价生成窗格,您会看到最终进行了一次邪恶的长pandoc
次呼叫:
/usr/local/bin/pandoc forso.utf8.md
--to html
--from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash-implicit_figures
--output forso.html
--smart
--email-obfuscation none
--self-contained
--standalone
--section-divs
--template /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rmarkdown/rmd/h/default.html
--variable 'theme:bootstrap'
--include-in-header /var/folders/2d/r3dsy9j17lqcctq5k0hmmg040000gn/T//RtmptThd32/rmarkdown-str16cec488b85bd.html
--mathjax --variable 'mathjax-url:https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML'
--no-highlight
--variable highlightjs=/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rmarkdown/rmd/h/highlight
在您自己的系统上挖掘相似的输出,看看您还需要传递给自己的自定义渲染器以获得所需的输出。