【问题标题】:Avoiding Appendix-Specific Reference Section while using papaja使用 papaja 时避免附录特定的参考部分
【发布时间】:2021-08-02 00:29:33
【问题描述】:

我正在用 R Markdown 和 papaja 编写一份报告,其中我添加了一个附录,包括:

appendix:
   - "appendix.Rmd"

在 YAML 标头中。

当我在附录中包含引文时,会在附录内容之后创建一个特定于附录的参考部分。是否可以禁止这种行为,而是在附录之前显示的主要参考部分的附录中包含引文?

例子:

正文

一些带有引文的文本(Someone,2021)。

参考文献

某人,A.(2021 年)。 标题。日记。

附录

附录中的一些文字带有引文(Someone,2021)。

某人,A.(2021 年)。 标题。日记。

“Someone, A. (2021)。title. Journal。”印刷两次,一次在主要参考部分,一次在附录之后。我希望它只打印在主要参考部分。

【问题讨论】:

    标签: r latex r-markdown knitr papaja


    【解决方案1】:

    对于 PDF 输出,您可以通过在主文档中包含附录的内容来完成此操作。您文件的结尾应类似于以下内容:

    # References
    
    \begingroup
    \setlength{\parindent}{-0.5in}
    \setlength{\leftskip}{0.5in}
    
    <div id="refs" custom-style="Bibliography"></div>
    \endgroup
    
    \appendix
    
    # My first appendix's title
    
    As some other people said [@some_author]
    
    • \appendix 上面的行包含参考书目 -- 代码应该已经包含在您的文件中,因为它是 papaja 模板 .Rmd 文件的一部分。
    • \appendix 然后告诉 LaTeX 将以下所有部分解释为附录。
    • \appendix 下面的代码可以像标准部分一样编写,其中每个部分都被解释为一个附录(例如附录 A、附录 B 等)。

    【讨论】:

    • 这是一个很好的解决方法,谢谢。也许将所有内容都放在主文档中通常会更好。如果有人在使用单独的附录 .Rmd 文件时找到一种方法来实现相同的行为,我会将这个问题保持更长时间。
    • 如果您想为您的附录使用单独的 .Rmd 文件,您可以使用上面的代码并包含相应的 .Rmd 文件,就像包含子文档一样。只需在\appendix下方插入相应的代码块@
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 2017-01-23
    • 1970-01-01
    • 2021-08-18
    • 2018-06-28
    • 2017-05-18
    相关资源
    最近更新 更多