These are simple wrappers of the output format functions like
rmarkdown::html_document()
, and they added the capability of
numbering figures/tables/equations/theorems and cross-referencing them. See
‘References’ for the syntax. Note you can also cross-reference
sections by their ID's using the same syntax when sections are numbered. In
case you want to enable cross reference in other formats, use
markdown_document2
with base_format
argument.
html_document2(
...,
number_sections = TRUE,
pandoc_args = NULL,
base_format = rmarkdown::html_document
)html_fragment2(..., number_sections = FALSE)
html_notebook2(..., number_sections = FALSE)
html_vignette2(..., number_sections = FALSE)
ioslides_presentation2(..., number_sections = FALSE)
slidy_presentation2(..., number_sections = FALSE)
tufte_html2(..., number_sections = FALSE)
pdf_document2(...)
beamer_presentation2(..., number_sections = FALSE)
tufte_handout2(...)
tufte_book2(...)
markdown_document2(
number_sections = TRUE,
fig_caption = TRUE,
md_extensions = NULL,
pandoc_args = NULL,
...,
base_format = rmarkdown::md_document
)
context_document2(...)
github_document2(...)
odt_document2(...)
powerpoint_presentation2(...)
rtf_document2(...)
word_document2(...)
Arguments to be passed to a
specific output format function. For a function foo2()
, its
arguments are passed to foo()
, e.g. ...
of
html_document2()
are passed to rmarkdown::html_document()
.
Whether to number section headers: if TRUE
,
figure/table numbers will be of the form X.i
, where X
is the
current first-level section number, and i
is an incremental number
(the i-th figure/table); if FALSE
, figures/tables will be numbered
sequentially in the document from 1, 2, ..., and you cannot cross-reference
section headers in this case.
An output format function to be used as the base format.
An R Markdown output format object to be passed to
rmarkdown::render()
.