0

新版本的roxygen2包对我的包的文档文件进行了重大更改。例如,组合在一个.Rd文件中的四个函数的“使用”部分如下所示:

contrast(object, ...)

## S3 method for class 'emmGrid'
contrast(
  object,
  method = "eff",
  interaction = FALSE,
  by,
  offset = NULL,
  scale = NULL,
  name = "contrast",
  options = get_emm_option("contrast"),
  type,
  adjust,
  simple,
  combine = FALSE,
  ratios = TRUE,
  ...
)

## S3 method for class 'emmGrid'
pairs(x, reverse = FALSE, ...)

## S3 method for class 'emmGrid'
coef(object, ...)

请注意,第一个、第三个和第四个函数在一行中显示它们的参数,而第二个函数的参数以堆叠格式显示。这似乎不一致。以前的版本显示了第二个函数的参数未堆叠(但当然包含了几行)。

我希望我的文档保持一致。如果一个函数的用法呈现像这样堆叠的参数,它们都应该。但我真的宁愿没有一个被堆叠。我怎样才能控制这是如何完成的?

4

1 回答 1

1

您可以通过编辑DESCRIPTION文件以包含以下行来执行此操作:

Roxygen: list(old_usage = TRUE)

(有关版本 7.0.0 ,请参阅NEWS的“默认用法”部分。)

于 2019-12-02T18:21:56.163 回答