如何保留标题和标题;在R中使用pandoc将.docx转换为.md时的字幕?

如何保留标题和标题;在R中使用pandoc将.docx转换为.md时的字幕?,r,r-markdown,pandoc,bookdown,R,R Markdown,Pandoc,Bookdown,我正在以.docx的形式下载一个Google文档,然后将其转换为markdown进行操作并导出为多种格式 问题:当我使用pandoc转换时,它会去掉标题(和副标题),并且不会添加任何YAML标题信息。我可以在标题中手动添加标题,但需要编写脚本,因此不需要丢失标题(理想情况下)或从docx提取标题并添加到YAML标题,然后将标题连接到转换的标记文件 示例代码,其中从docx转换为markdown时标题丢失: require(rmarkdown);require(devtools) examplef

我正在以.docx的形式下载一个Google文档,然后将其转换为markdown进行操作并导出为多种格式

问题:当我使用pandoc转换时,它会去掉标题(和副标题),并且不会添加任何YAML标题信息。我可以在标题中手动添加标题,但需要编写脚本,因此不需要丢失标题(理想情况下)或从docx提取标题并添加到YAML标题,然后将标题连接到转换的标记文件

示例代码,其中从docx转换为markdown时标题丢失:

require(rmarkdown);require(devtools)
examplefile=paste0(tempdir(),"/example.docx")
download.file("https://file-examples.com/wp-content/uploads/2017/02/file-sample_100kB.docx",destfile=examplefile)
pandoc_convert(examplefile,to="markdown",output = "example.rmd", options=c("--extract-media=."))

render(paste0(tempdir(), "/example.rmd"),"html_document")
browseURL(paste0(tempdir(),"/example.html"))

从docx转换为markdown(或其他标记格式,如rst)时,需要包含
-s
--standalone
选项

潘多克:

-s、 --独立的

使用适当的页眉和页脚生成输出(例如,独立的HTML、LaTeX、TEI或RTF文件,而不是片段)。对于pdf、epub、epub3、fb2、docx和odt输出自动设置此选项。对于本机输出,此选项导致包含元数据;否则,元数据将被抑制

如果没有
-s
,此数据将被抑制