Helper function to create the input for the argument math_token_spacing in
tidyverse_style().
Usage
specify_math_token_spacing(zero = "'^'", one = c("'+'", "'-'", "'*'", "'/'"))
tidyverse_math_token_spacing()Arguments
- zero
Character vector of tokens that should be surrounded with zero spaces.
- one
Character vector with tokens that should be surrounded by at least one space (depending on
strict = TRUEin the styling functionsstyle_text()and friends). See 'Examples'.
Functions
specify_math_token_spacing(): Allows to fully specify the math token spacing.tidyverse_math_token_spacing(): Simple forwarder tospecify_math_token_spacingwith spacing around math tokens according to the tidyverse style guide.
Examples
style_text(
"1+1 -3",
math_token_spacing = specify_math_token_spacing(zero = "'+'"),
strict = FALSE
)
#> 1+1 - 3
style_text(
"1+1 -3",
math_token_spacing = specify_math_token_spacing(zero = "'+'"),
strict = TRUE
)
#> 1+1 - 3
style_text(
"1+1 -3",
math_token_spacing = tidyverse_math_token_spacing(),
strict = FALSE
)
#> 1 + 1 - 3
style_text(
"1+1 -3",
math_token_spacing = tidyverse_math_token_spacing(),
strict = TRUE
)
#> 1 + 1 - 3
