R Markdown隶属关系未出现在pdf文档中

时间:2019-04-30 12:45:53

标签: r r-markdown

我想在r-markdown的pdf文章中添加从属关系和电子邮件地址。但是使用我的代码后,附属关系和电子邮件地址都不会出现。

有人可以告诉我我在做什么错吗?

---
title: "title"
subtitle: "subtitle"

date: "`r format(Sys.time(), '%B %d, %Y')`"
keywords: "keywords"

author:
  -name: My Name
  affiliation: University of somewhere
  email: test@e-mail.com

output:
  pdf_document:
    fig_cap: yes
    keep_tex: yes
bibliography: references.bib
biblio-style: "apalike"
link-citations: true
documentclass: article
capsize: normalsize
fontsize: 11pt
geometry: margin=1in
spacing: doublespacing
footerdate: yes
abstract: 'Insert abstract here'
---

enter image description here

这是在BiocManager-package的帮助下的输出。

enter image description here

2 个答案:

答案 0 :(得分:0)

两件事:

  • “-”和“名称”之间的空格?
  • 您是否导入了BiocStyle 2.11.0?

src:https://www.bioconductor.org/packages/devel/bioc/vignettes/BiocStyle/inst/doc/AuthoringRmdVignettes.html

这只是一个假设,希望它能完成工作!

答案 1 :(得分:0)

常规pdf_document输出格式不支持affiliation等。您需要输出到BiocStyle::pdf_document。您还错误地设置了author规范的格式,这会造成麻烦。

---
title: "title"
subtitle: "subtitle"

date: "`r format(Sys.time(), '%B %d, %Y')`"
keywords: "keywords"

author:
  - name: My Name
    affiliation: University of somewhere
    email: test@e-mail.com

output:
  BiocStyle::pdf_document:
    fig_cap: yes
    keep_tex: yes
bibliography: references.bib
biblio-style: "apalike"
link-citations: true
documentclass: article
capsize: normalsize
fontsize: 11pt
geometry: margin=1in
spacing: doublespacing
footerdate: yes
abstract: 'Insert abstract here'
---

要安装BiocStyle(如果尚未安装),首先需要以常规方式安装BiocManager,然后使用它来安装BiocStyle

install.packages("BiocManager")
BiocManager::install("BiocStyle")