View source: R/properties-cell.R
| 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. |
value |
A logical vector or matrix. Set to |
row |
A row specifier. See rowspecs for details. |
col |
An optional column specifier. |
fn |
A mapping function. See mapping-functions for details. |
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.
Only local images (not urls) work in typst.
If you try to use markdown tables within a table cell, then seek psychiatric help.
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.