Hao Zhu | cdd7f92 | 2018-01-08 11:39:40 -0500 | [diff] [blame] | 1 | % Generated by roxygen2: do not edit by hand |
| 2 | % Please edit documentation in R/footnote.R |
| 3 | \name{footnote} |
| 4 | \alias{footnote} |
| 5 | \title{Add footnote (new)} |
| 6 | \usage{ |
| 7 | footnote(kable_input, general = NULL, number = NULL, alphabet = NULL, |
| 8 | symbol = NULL, footnote_order = c("general", "number", "alphabet", |
Hao Zhu | e0782ab | 2018-01-09 13:24:13 -0500 | [diff] [blame] | 9 | "symbol"), footnote_as_chunk = FALSE, escape = TRUE, |
Hao Zhu | eaef431 | 2018-01-10 17:05:23 -0500 | [diff] [blame] | 10 | threeparttable = FALSE, general_title = "Note: ", number_title = "", |
Hao Zhu | 6107f37 | 2018-05-21 00:23:26 -0400 | [diff] [blame] | 11 | alphabet_title = "", symbol_title = "", title_format = "italic") |
Hao Zhu | e0782ab | 2018-01-09 13:24:13 -0500 | [diff] [blame] | 12 | } |
| 13 | \arguments{ |
| 14 | \item{kable_input}{HTML or LaTeX table generated by \code{knitr::kable}} |
| 15 | |
| 16 | \item{general}{Text for general footnote comments. Footnotes in this section |
| 17 | won't be labeled with any notations} |
| 18 | |
| 19 | \item{number}{A vector of footnote texts. Footnotes here will be numbered. |
| 20 | There is no upper cap for the number of footnotes here} |
| 21 | |
| 22 | \item{alphabet}{A vector of footnote texts, Footnotes here will be labeled |
| 23 | with abc. The vector here should not have more than 26 elements.} |
| 24 | |
| 25 | \item{symbol}{A vector of footnote texts, Footnotes here will be labeled |
| 26 | with special symbols. The vector here should not have more than 20 elements.} |
| 27 | |
| 28 | \item{footnote_order}{The order of how to arrange \code{general}, \code{number}, |
| 29 | \code{alphabet} and \code{symbol}.} |
| 30 | |
| 31 | \item{footnote_as_chunk}{T/F value. Default is FALSE. It controls whether |
| 32 | the footnotes should be printed in a chunk (without line break).} |
| 33 | |
| 34 | \item{escape}{T/F value. It controls whether the contents and titles should |
| 35 | be escaped against HTML or LaTeX. Default is TRUE.} |
| 36 | |
Hao Zhu | eaef431 | 2018-01-10 17:05:23 -0500 | [diff] [blame] | 37 | \item{threeparttable}{T/F value for whether to use LaTeX package |
| 38 | threeparttable. Threeparttable will force the width of caption and |
| 39 | footnotes be the width of the original table. It's useful when you have |
| 40 | long paragraph of footnotes.} |
| 41 | |
Hao Zhu | e0782ab | 2018-01-09 13:24:13 -0500 | [diff] [blame] | 42 | \item{general_title}{Section header for general footnotes. Default is |
| 43 | "Note: ".} |
| 44 | |
| 45 | \item{number_title}{Section header for number footnotes. Default is "".} |
| 46 | |
| 47 | \item{alphabet_title}{Section header for alphabet footnotes. Default is "".} |
| 48 | |
| 49 | \item{symbol_title}{Section header for symbol footnotes. Default is "".} |
Hao Zhu | 6107f37 | 2018-05-21 00:23:26 -0400 | [diff] [blame] | 50 | |
| 51 | \item{title_format}{Choose from "italic"(default), "bold" and "underline". |
| 52 | Multiple options are possible.} |
Hao Zhu | cdd7f92 | 2018-01-08 11:39:40 -0500 | [diff] [blame] | 53 | } |
| 54 | \description{ |
Hao Zhu | e0782ab | 2018-01-09 13:24:13 -0500 | [diff] [blame] | 55 | \code{footnote} provides a more flexible way to add footnote. You |
| 56 | can add mutiple sets of footnote using differeny notation system. It is |
| 57 | also possible to specify footnote section header one by one and print |
| 58 | footnotes as a chunk of texts. |
Hao Zhu | cdd7f92 | 2018-01-08 11:39:40 -0500 | [diff] [blame] | 59 | } |
Hao Zhu | 593f57e | 2018-01-09 13:30:01 -0500 | [diff] [blame] | 60 | \examples{ |
Hao Zhu | b1e2e3d | 2018-01-09 13:31:42 -0500 | [diff] [blame] | 61 | dt <- mtcars[1:5, 1:5] |
Hao Zhu | 593f57e | 2018-01-09 13:30:01 -0500 | [diff] [blame] | 62 | footnote(knitr::kable(dt, "html"), alphabet = c("Note a", "Note b")) |
| 63 | |
| 64 | } |