citation
位于 utils
包(package)。 说明
如何引用R和R出版物中的包。
用法
citation(package = "base", lib.loc = NULL, auto = NULL)
readCitationFile(file, meta = NULL)
citHeader(...)
citFooter(...)
参数
package |
带有单个包名称的字符串。如果给出多个包名称,则会发生错误。 |
lib.loc |
路径名称为的字符向量R库,或包含源的目录 |
auto |
指示默认引文是否从包自动生成的逻辑‘DESCRIPTION’ 是否应该使用元数据,或者 |
file |
一个文件名。 |
meta |
通过 |
... |
字符串(将是 |
细节
R核心开发团队和非常活跃的软件包作者社区投入了大量的时间和精力来创建R就像今天一样。请在应注明的地方注明表示R和R当您使用它们进行数据分析时。
执行函数citation()
有关如何在出版物中引用基本 R 系统的信息。如果给出了非基础包的名称,该函数或者返回“CITATION' 包的文件(使用readCitationFile
和meta
等于packageDescription(package, lib.loc)
)或来自‘的auto-generates引用信息DESCRIPTION' 文件。
包可以使用‘作者@R' 他们的领域'DESCRIPTION' 提供 (R代码给出)aperson
对象,具有包 “authors” 的精炼的、机器可读的说明(特别是指定它们的精确角色)。只有具有作者角色的人才会包含在自动生成的引文中。
如果 citation()
返回的对象仅包含一个引用,则关联的 print 方法会显示它的文本版本和 BibTeX 条目。如果一个包有多个参考,则仅显示文本版本。该阈值由options("citation.bibtex.max")
控制。 BibTeX 版本也可以使用函数 toBibtex()
获取(请参阅下面的示例)。
这 'CITATION’ R 包的文件应放置在‘安装’ 包源的子目录。该文件是 R 源文件,可能包含任意 R 命令,包括条件和计算。函数readCitationFile()
被使用citation()
提取‘中的信息CITATION’文件。该文件是source()
由 R 解析器在临时环境中编辑,以及所有生成的书目对象(具体来说,继承自"bibentry"
)被收集。这些通常由一个或多个生产bibentry()
调用,可选地在前面加上citHeader()
然后是一个citFooter()
称呼。可以在‘CITATION’ 文件通过citation(auto = meta)
.
readCitationFile
利用meta
的Encoding
元素(如果有)来确定文件的编码。
值
类 "citation"
的对象,继承自类 "bibentry"
;请参阅此处,特别是 print
和 format
方法。
citHeader
和 citFooter
返回一个空的 "bibentry"
,存储包引用的 “outer” 页眉/页脚文本。
例子
## the basic R reference
citation()
## extract the BibTeX entry from the return value
x <- citation()
toBibtex(x)
## references for a package
citation("lattice")
citation("lattice", auto = TRUE) # request the Manual-type reference
citation("foreign")
## a CITATION file with more than one bibentry:
file.show(system.file("CITATION", package="mgcv"))
cm <- citation("mgcv")
cm # header, text references, plus "reminder" about getting BibTeX
print(cm, bibtex = TRUE) # each showing its bibtex code
## a CITATION file including citation(auto = meta)
file.show(system.file("CITATION", package="nlme"))
citation("nlme")
也可以看看
相关用法
- R cite 引用参考书目条目
- R citEntry 参考书目条目(旧接口)
- R create.post 准备电子邮件和帖子的辅助函数
- R count.fields 计算每行的字段数
- R combn 生成 n 个元素的所有组合,一次取 m 个
- R compareVersion 比较两个包版本号
- R clipboard 在 MS Windows 中从剪贴板读取/写入
- R chooseBioCmirror 选择 Bioconductor 镜像
- R changedFiles 检测哪些文件已更改
- R chooseCRANmirror 选择 CRAN 镜像
- R choose.dir 在 MS Windows 上交互式选择文件夹
- R contrib.url 在类似 CRAN 的存储库中查找适当的路径
- R charClass 人物分类
- R close.socket 关闭套接字
- R choose.files 在 MS Windows 上交互式选择文件列表
- R capture.output 将输出发送到字符串或文件
- R select.list 从列表中选择项目
- R COMPILE 编译用于 R 的文件
- R readRegistry 读取 Windows 注册表配置单元
- R browseVignettes 在 HTML 浏览器中列出晕影
- R hasName 检查姓名
- R nsl 按主机名查找 IP 地址
- R edit 调用文本编辑器
- R hsearch-utils 帮助搜索实用程序
- R download.packages 从类似 CRAN 的存储库下载软件包
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Citing R and R Packages in Publications。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。