小编Pab*_*beu的帖子

删除 R papaja 文档中多余的 `\author` 和 `\affiliation` 字段

我正在使用“papaja”包和“apa7”LaTeX 模板创建一个 R Markdown 文档。当前,当一起使用时,后一个包和模板会由于文件中的重复\author\affiliation字段而产生冲突tex。早些时候,发现了一种解决此冲突的方法,该方法通过将以下 LaTeX 命令添加到序言中(通过header-includesYAML 标头):

  - \renewcommand\author[1]{}
  - \renewcommand\affiliation[1]{}
Run Code Online (Sandbox Code Playgroud)

然而,这个方法目前不起作用(我无法找出原因)。我尝试过对上面的代码进行多次修改,例如\renewcommand\author{\phantom{}}{},但没有效果。

可以通过以下步骤重现该错误:

  1. 在 RStudio 中,安装 papaja 包的开发版本:

    # Install devtools package if necessary
    if(!"devtools" %in% rownames(installed.packages())) install.packages("devtools")
    
    # Install the stable development verions from GitHub
    devtools::install_github("crsh/papaja")
    
    Run Code Online (Sandbox Code Playgroud)
  2. 单击+左上角的按钮并创建一个R Markdown文档。

  3. 删除新文件中的所有内容并替换为以下内容:

    ---
    title             : "Long title"
    shorttitle        : "Short title"
    
    documentclass     : apa7
    classoption       : man
    output            : papaja::apa6_pdf
    
    header-includes:
      - \authorsnames[1, 2, 2]{first …
    Run Code Online (Sandbox Code Playgroud)

latex r-markdown papaja

5
推荐指数
1
解决办法
1632
查看次数

标签 统计

latex ×1

papaja ×1

r-markdown ×1