Remove excess whitespace recursively
Arguments
- items
- A LaTeX2 object. 
- recursive
- Apply to all lists within - items.
- all
- If - TRUE, remove all white space, not just doubles.
Value
items with double spaces or double newlines set to single,
and trailing spaces removed (or all whitespace removed, if all is TRUE).
Examples
parsed <- parseLatex("a  {b\n\nc}")
parsed
#> a  {b
#> 
#> c}
reduce_whitespace(parsed)
#> a  {b
#> 
#> c}