Как выйти из % в roxygen грамотном программировании?

Значение по умолчанию параметра моей функции содержит "%". Это, кажется, проблема для roxygen, это производит много предупреждений и сбоев проверки CMD R при попытке создать латексную документацию.

Как я могу сделать эту функцию (и ее документация) работой? Используя %% или \% вместо % не помогает.

#' Test escape \% from in-source documentation (roxygen).
#'
#' What happens when parameters contain special latex characters? 
#'
#' @param x unsuspicious parameter 
#' @param format sprintf format string (default "\%5.0f")
#'
#' @return formatted string
#' @export
#' @author Karsten Weinert
testroxy <- function(x, format = "%5.0f") {
  sprintf(format,x)
}
14
задан Karsten W. 2 April 2010 в 10:51
поделиться