Index of /archives/text/CTAN/macros/latex2e/contrib/mfirstuc
Name Last modified Size Description
Parent Directory -
mfirstuc-code.pdf 2022-10-18 17:22 344K
mfirstuc-manual.pdf 2022-10-18 17:22 288K
mfirstuc-manual.html 2022-10-18 17:22 220K
sample-mfirstuc.pdf 2022-10-18 17:22 119K
mfirstuc.dtx 2022-10-18 17:22 62K
mfirstuc-manual.tex 2022-10-18 17:22 61K
CHANGES 2022-10-18 17:22 3.7K
README 2022-10-18 17:22 1.4K
mfirstuc.ins 2022-10-18 17:22 1.4K
LaTeX Package : mfirstuc v2.08
Last Modified : 2022-10-14
Author : Nicola Talbot
This package provides \makefirstuc{<stuff>} which makes the first object of
<stuff> upper case unless <stuff> starts with a control
sequence followed by a non-empty group, in which case the first
object in the group is converted to upper case. Examples:
\makefirstuc{abc} -> Abc
\makefirstuc{\emph{abc}} -> \emph{Abc}
\makefirstuc{{\'a}bc} -> \'Abc
\makefirstuc{\ae bc} -> \AE bc
\makefirstuc{{\ae}bc} -> \AE bc
\makefirstuc{\ae{}bc} -> \AE{}bc
The package also provides \capitalisewords{<phrase>} which applies
\makefirstuc to each word in the <phrase>, where the words are
separated by regular spaces. (Exceptions can be made for words that
shouldn't be converted.)
The mfirstuc package was originally bundled with the glossaries
package.
LaTeX2HTML
This package comes with a LaTeX2HTML style file mfirstuc.l2h which
should be placed in the relevant LaTeX2HTML styles directory and may
need to have the file extension changed, but note that some commands
may not be implemented or may be implemented in a different way.
There's no guarantee that it will continue to work with new
versions of LaTeX2HTML.
LICENCE
This material is subject to the LaTeX Project Public License.
See http://www.ctan.org/license/lppl1.3
for the details of that license.
Author's home page: http://www.dickimaw-books.com/