| % File src/library/tools/man/toTitleCase.Rd |
| % Part of the R package, https://www.R-project.org |
| % Copyright 2015 R Core Team |
| % Distributed under GPL 2 or later |
| |
| \name{toTitleCase} |
| \alias{toTitleCase} |
| \title{Convert Titles to Title Case} |
| \description{ |
| Convert a character vector to title case, especially package titles. |
| } |
| \usage{ |
| toTitleCase(text) |
| } |
| \arguments{ |
| \item{text}{a character vector.} |
| } |
| \details{ |
| This is intended for English text only. |
| |
| No definition of\sQuote{title case} is universally accepted: all agree |
| that \sQuote{principal} words are capitalized and common words like |
| \sQuote{for} are not, but not which words fall into each category. |
| |
| Generally words in all capitals are left alone: this implementation |
| knows about conventional mixed-case words such as \sQuote{LaTeX} and |
| \sQuote{OpenBUGS} and a few technical terms which are not usually |
| capitalized such as \sQuote{jar} and \sQuote{xls}. However, unknown |
| technical terms will be capitalized unless they are single words |
| enclosed in single quotes: names of packages and libraries should be |
| quoted in titles. |
| } |
| \value{ |
| A character vector of the same length as \code{text}, without names. |
| } |