【问题标题】:Is there a way to include when a file was last updated in bookdown?有没有办法在 bookdown 中包含文件的最后更新时间?
【发布时间】:2021-10-28 10:30:59
【问题描述】:

我有一本 bookdown 书,我想在每一页上注明源 .Rmd 文件最后更新/修改的日期。

我知道可以使用Sys.Date() 获取when the file was compiled,但我不确定如何从文件属性中获取。

【问题讨论】:

    标签: r-markdown bookdown


    【解决方案1】:

    file.info("文件路径/文件名.Rmd")$mtime

    【讨论】:

    • 请注意 - 如果您要拉入源数据,如果数据发生变化,这将不会更新。如果源数据在文件中,您可以在两者上都使用它并使用更大的值。
    • 这很有帮助;但是您知道有什么方法可以自动发生这种情况吗?到目前为止,我已经添加了在编织之前在每个页面上运行 R 脚本的功能(类似于 before_chapter_script 功能,除了它也可以解析文件详细信息),它将时间戳结果附加到每个页面的末尾.你知道这是否可以使用标准的预订方法来实现?
    • yaml 标题“日期”字段将是我的方法:bookdown.org/yihui/rmarkdown-cookbook/update-date.html 所以:日期:“r file.info('filepath/filename.Rmd')$mtime”但如果问题真的是如何在页脚中获取它,它不再是一个如何获得价值的问题是如何编辑模板...
    猜你喜欢
    • 2020-11-30
    • 1970-01-01
    • 2021-02-08
    • 2011-12-04
    • 1970-01-01
    • 2022-10-07
    • 1970-01-01
    • 2011-05-05
    相关资源
    最近更新 更多