【发布时间】:2023-04-03 06:24:01
【问题描述】:
我目前正在完成 Coursera 数据科学专业课程的作业。
此作业的要求之一是必须使用 knitr 库生成结果 PDF 报告。
满足此要求的最佳解决方案是什么? 我能想到的解决方案之一是在报告末尾输出 sessionInfo,但报告允许的最大页数为 5 页,我试图避免这样做。
有什么建议吗?非常感谢!
【问题讨论】:
-
通常,PDF 的元数据有一个所谓的“Producer”条目,它会告诉您使用哪个软件来制作 PDF。
-
嗨@BrunoLowagie,感谢您的评论。该报告通常会由浏览器中的同行进行评估,恐怕他们中的大多数或全部不会被打扰,甚至不知道如何检查 PDF 文档的元数据。
-
这很重要吗?如果他们想检查您的 PDF 是否真的是使用这个或那个工具创建的,“举证责任”在他们身上,而不是在你身上。将任何文本添加到 PDF 并不能证明任何事情。您可以使用 iText 创建 PDF 并在其由 knitr 创建的页面上写入(例如,通过伪造 sessioninfo)。他们仍然需要检查 PDF 以确定您是否说的是真话。
-
感谢布鲁诺的建议和反馈!
-
能否看到生成 PDF 的源代码是否也无关紧要?您可以在源代码中放置一个指向源代码的 URL,以便它出现在 PDF 中。