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