- x
Number or numbers to be formatted. Can be a single number, a vector,
or a column of a data frame.
- digits
Integer from 1 through 20 that controls the number of
significant digits in printed numeric values. Passed to signif().
Default is 4.
- format
Character, length 1, defines the type of notation. Possible
values are "engr" (default) for engineering power-of-ten notation,
"sci" for scientific power-of-ten notation, and "dcml" for decimal
notation.
- ...
Not used for values; forces subsequent arguments to be
referable only by name.
- omit_power
Numeric vector c(p, q) with p <= q, specifying
the range of exponents over which power-of-ten notation is omitted in
either scientific or engineering format. Default is
c(-1, 2). If a single value is assigned, i.e., omit_power = p, the
argument is interpreted as c(p, p). If NULL or NA, all elements
are formatted in power-of-ten notation. Argument is overridden by
specifying set_power or decimal notation.
- set_power
Integer, length 1. Formats all values in x with the same
power-of-ten exponent. Default NULL. Overrides format and omit_power
arguments.
- delim
Character, length 1 or 2, to define the left and right math
markup delimiters. The default setting, delim = "$", produces
left and right delimiters $...$. The alternate built-in
setting, delim = "\(", produces left and right delimiters
\\( ... \\). Custom delimiters can be assigned in a vector of
length 2 with left and right delimiter symbols, e.g.,
c("\\[", "\\]"). Special characters typically must be escaped.
- size
Character, length 1, to assign a font size. If not empty, adds
a font size macro to the markup inside the math delimiters. Possible
values are "scriptsize", "small", "normalsize", "large", and
"huge". One may also assign the equivalent LaTeX-style markup itself,
e.g., "\\scriptsize", "\\small", etc. Default is NULL.
- decimal_mark
Character, length 1, to assign the decimal marker.
Possible values are a period "." (default) or a comma ",". Passed
to formatC(decimal.mark).
- big_mark
Character, length 1, used as the mark between every
big_interval number of digits to the left of the decimal marker to
improve readability. Possible values are empty "" (default) or
"thin" to produce a LaTeX-style thin, horizontal space. One may also
assign the thin-space markup itself "\\\\,".
Passed to formatC(big.mark).
- big_interval
Integer, length 1, that defines the number of digits
(default 3) in groups separated by big_mark. Passed to
formatC(big.interval).
- small_mark
Character, length 1, used as the mark between every
small_interval number of digits to the right of the decimal marker to
improve readability. Possible values are empty "" (default) or
"thin" to produce a LaTeX-style thin, horizontal space. One may also
assign the thin-space markup itself "\\\\,".
Passed to formatC(small.mark).
- small_interval
Integer, length 1, that defines the number of digits
(default 5) in groups separated by small_mark. Passed to
formatC(small.interval).
- whitespace
Character, length 1, to define the LaTeX-style
math-mode macro to preserve a horizontal space between words of text or
between physical-unit abbreviations when formatting numbers of class
"units". Default is "\\\\>". Alternatives include "\\\\:" or
"\\\\ ".