strwrap
Wrap Character Strings for Paragraph Formatting
Description
Breaks up character strings at spaces into strings of
specified width so they can be printed as paragraphs.
Usage
strwrap(x, width=0.9 * options()$width, indent=0, exdent=0,
   prefix="", simplify=TRUE, initial=prefix)
Arguments
| x | a character vector. The character strings in it should consist of
words separated by spaces or tabs. | 
| width | a positive integer indicating the desired maximum length
of an output string. | 
| indent | a non-negative integer indicating how many spaces to insert
at the start of each output paragraph. | 
| exdent | a non-negative integer indicating how many spaces to insert
at the start of each non-initial line in an output paragraph. | 
| prefix | a character string to prepend to each non-empty line. | 
| simplify | a logical. The default TRUE produces a single character
vector of line text. Otherwise, it produces a list of the same length as
x. In this case, the elements of the resulting list are
character vectors of the line text obtained from the corresponding element of
x. | 
| initial | a character string to be used like the prefix argument on the first non-empty line. | 
 
Details
Any white space contained in the input is removed. Double spaces after periods are
retained.
See Also
Examples
txt <- c("Jane can run quickly.  So can Dick.",
         "",
         "The quick red fox jumped over the lazy brown dog.")
writeLines(strwrap(txt, width = 25))
writeLines(strwrap(txt, width = 30, indent=5))
writeLines(strwrap(txt, width = 30, exdent=5))