blob: beb800461753cd86eeb20968d27e22da4dd53ad1 [file] [log] [blame]
% 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.
}