Interpret cell content as markdown
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:
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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.