我想使用R命令将元数据添加到RMarkdown文档。
用例是为我的包的用户提供一个帮助函数,以便在从包中输出结果时加载所需的包。
例如,我想在R chunk中使用命令将乳胶依赖项添加到我的标题中:
asis_output(cat("---\n header-includes:\n - \\usepackage{unicode-math}"))
如果RMarkdown文档还没有header-includes
或include:\n in_header:
字段,则此方法可以正常工作,但如果文档中已存在其中任何一个,则无效。简单地调用latex_dependency
函数什么都不做(我假设这个函数需要传递给render
并且在用RStudio编织时不能使用,但是我不确定因为它的使用据我所见,根本没有记录。
有没有办法从R块中向标题LaTeX(和/或HTML)标题添加其他命令?