如何在 R markdown 的引用中仅提供年份?
Posted
技术标签:
【中文标题】如何在 R markdown 的引用中仅提供年份?【英文标题】:How do I provide only the year in a citation in R markdown? 【发布时间】:2018-01-27 05:12:33 【问题描述】:我的 rmarkdown 脚本如下所示:
---
title: "Untitled"
author: "me"
date: '`r format(Sys.time(), "%d %B, %Y")`'
output:
pdf_document: default
bibliography: bibliography.bib
---
In his book Helsel explains how to approach censored environmental data [@helsel_statistics_2012].
我的 .bib 文件如下:
@bookhelsel_statistics_2012,
address = Hoboken, N.J,
edition = 2nd ed,
series = Wiley series in statistics in practice,
title = Statistics for censored environmental data using Minitab and R,
isbn = 978-0-470-47988-9,
publisher = Wiley,
author = Helsel, Dennis R.,
year = 2012,
note = 00003 OCLC: ocn748290711,
keywords = Environmental sciences, Measurement Statistical methods, Minitab, Pollution, R (Computer program language), Statistical methods,
当我编织文件时,我得到以下输出:
Helsel 在他的书中解释了如何处理经过审查的环境数据(Helsel 2012)。
问题:我怎样才能只在引文中返回年份(因为我已经在文中说明了作者)?
在他的书中 Helsel (2012) 解释了如何处理经过审查的环境数据。
【问题讨论】:
【参考方案1】:在 rmarkdown (.Rmd) 文件中放入以下内容(注意从 [@helsel_statistics_2012] 中删除了 [ ] 括号):
In his book @helsel_statistics_2012 explains how to approach censored environmental data.
一旦渲染,这将为您提供所需的输出:
In his book Helsel (2012) explains how to approach censored environmental data.
如果你真的只想要引文中的年份,那么:
[-@helsel_statistics_2012]
返回:
(2012)
有关更多详细信息,请参阅引用的 rmarkdown 文档http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html
【讨论】:
以上是关于如何在 R markdown 的引用中仅提供年份?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 servlet 中仅检索年份,同时从数据库中获取结果集
如何在R Markdown中改变biblatex中的引用风格?