Create a list
Creates a Pandoc's markdown format list from provided character vector/list.
pandoc.list.return(elements, style = c("bullet", "ordered", "roman"), loose = FALSE, add.line.breaks = TRUE, add.end.of.list = TRUE, indent.level = 0, missing = panderOptions("missing"), ...)
elements |
character vector of strings |
style |
the required style of the list |
loose |
adding a newline between elements |
add.line.breaks |
adding a leading and trailing newline before/after the list |
add.end.of.list |
adding a separator comment after the list |
indent.level |
the level of indent |
missing |
string to replace missing values |
... |
extra arguments passed by from parent call, disregarded |
By default this function outputs (see: cat
) the result. If you would want to catch the result instead, then call the function ending in .return
.
John MacFarlane (2012): _Pandoc User's Guide_. http://johnmacfarlane.net/pandoc/README.html
## basic lists pandoc.list(letters[1:5]) pandoc.list(letters[1:5]) pandoc.list(letters[1:5], 'ordered') pandoc.list(letters[1:5], 'roman') pandoc.list(letters[1:5], loose = TRUE) ## nested lists l <- list("First list element", rep.int('sub element', 5), "Second element", list('F', 'B', 'I', c('phone', 'pad', 'talics'))) pandoc.list(l) pandoc.list(l, loose = TRUE) pandoc.list(l, 'roman') ## complex nested lists pandoc.list(list('one', as.list(2))) pandoc.list(list('one', list('two'))) pandoc.list(list('one', list(2:3)))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.