【发布时间】:2015-07-06 03:31:53
【问题描述】:
我可以使用 \item 在 .Rd 文件中创建一个列表。
\item{blah}{blah}
但似乎我无法通过将 \item 放在另一个 \item 中来创建嵌套列表
\item{blah}{
\item{blah1}{some}
\item{blah2}{thing}
}
有人知道在 R 文档中生成嵌套列表的方法吗?谢谢。
【问题讨论】:
我可以使用 \item 在 .Rd 文件中创建一个列表。
\item{blah}{blah}
但似乎我无法通过将 \item 放在另一个 \item 中来创建嵌套列表
\item{blah}{
\item{blah1}{some}
\item{blah2}{thing}
}
有人知道在 R 文档中生成嵌套列表的方法吗?谢谢。
【问题讨论】:
这是一个示例(如果您不使用 roxygen,请忽略 #'):
#' \itemize{
#' \item First level, itemize, first item
#' \itemize{
#' \item Second level, itemize, first item
#' \item Second level, itemize, second item
#' \enumerate{
#' \item Third level, enumerate, first item
#' \item Third level, enumerate, second item
#' }
#' }
#' \item First level, itemize, second item
#' }
这会导致(我在 Description 块中使用它):
【讨论】:
如果您使用roxygen 来生成您的文档,这可以简单地使用 rmarkdown 来完成。下面的代码产生与 hrbrmstr 的答案中显示的相同的输出。
#' * First level, itemize, first item
#' * Second level, itemize, first item
#' - Second level, itemize, second item (- and * are equivalent)
#' 1. Third level, enumerate, first item
#' 2. Third level, enumerate, second item
#' * First level, itemize, second item
【讨论】: