markdown | R Documentation |
Cells where the markdown property is TRUE
will be interpreted as
markdown.
markdown(ht)
markdown(ht) <- value
set_markdown(ht, row, col, value = TRUE)
map_markdown(ht, row, col, fn)
ht |
A huxtable. |
row |
A row specifier. See rowspecs for details. |
col |
An optional column specifier. |
fn |
A mapping function. See mapping-functions for details. |
value |
A logical vector or matrix. Set to |
Markdown is currently implemented for HTML, Word, Powerpoint, RTF, LaTeX and
on-screen display. Word requires the ftExtra
package.
Most formats use commonmark, with the "strikethrough" extension enabled.
The following features are intended to work:
bold and italic text
strikethrough (write ~~text~~
to strike through text).
hyperlinks
There are some quirks:
Paragraph-level properties (e.g. lists) won't work in Word.
Strikethrough will probably not work in Word.
To make lists work in LaTeX, set width()
and ensure wrap()
is TRUE
.
Inline images in RTF work using the INCLUDEPICTURE field type.
If you try to use markdown tables within a table cell, then seek psychiatric help.
markdown()
returns the markdown
property.
set_markdown()
returns the modified huxtable.
Markdown content in cells is completely separate from printing the whole
table as markdown using print_md()
. When you set markdown
to TRUE
,
huxtable itself interprets the cell contents as markdown, and spits out HTML,
TeX or whatever.
set_markdown_contents()
, a shortcut function.
jams[3, 2] <- "~2.10~ **Sale!** 1.50"
set_markdown(jams, 3, 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.