我正在尝试将.Rmd文件转换为.md(输出:md_document),但是标题未显示在渲染文件上。
当我尝试渲染与.html文件相同的文件时,标题确实显示了(输出:html_document)。
标题显示在渲染的文档上:
---
title: "Test"
output: html_document
---
```{r}
head(cars)
```
标题未显示在渲染的文档上:
---
title: "Test"
output: md_document
---
```{r}
head(cars)
```
rmarkdown::render(my_file)
有什么想法吗?
我在Mac 10.9.5上使用RStudio 0.98.1091和R 3.1.2。
中间的代码--
将被解释,因为我的引用使用以下代码呈现:
---
title: "Test"
output: md_document
bibliography: ~/mybib.bib
---
This is a test where I cite [@post1, @post2]
有趣的是,当我要求生成html和md文件时,标题显示在.md文件上:
---
title: "Test"
output:
html_document:
keep_md: yes
---
的输出不keep_md: yes
应该与相同output: md_document
吗?
Markdown没有“标题”这样的概念。HTML具有<title>
标签(Pandoc还将<h1>
Markdown的HTML输出的标题放入其中,以便您可以从HTML正文中看到它),而LaTeX具有\title{}
命令。对于我来说,YAML元数据(包括标题信息)没有反映在Markdown输出中并不奇怪。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句