CTAN Comprehensive TeX Archive Network

Direc­tory macros/latex/contrib/textcase

The textcase package

   \MakeTextUppercase and \MakeTextLowercase are similar to the standard
   \MakeUppercase and \MakeLowercase, but they do not change the case of
   any sections of mathematics within the argument.
   Improvements from Donald Arseneau mean that \label, \ref and \cite
   also work within the argument of these commands, without the symbolic
   `key name' being incorrectly uppercased.

Down­load the con­tents of this pack­age in one zip archive (158.5k).

textcase – Case con­ver­sion ig­nor­ing math­e­mat­ics, etc

The textcase pack­age of­fers com­mands \MakeTex­tUp­per­case and \MakeTex­tLow­er­case are sim­i­lar to the stan­dard \MakeUp­per­case and \MakeLow­er­case, but they do not change the case of any sec­tions of math­e­mat­ics, or the ar­gu­ments of \cite, \la­bel and \ref com­mands within the ar­gu­ment. A fur­ther com­mand \NoCaseChange does noth­ing but sup­press case change within its ar­gu­ment, so to force up­per­case of a sec­tion in­clud­ing an en­vi­ron­ment, one might say:

  \MakeTex­tUp­per­case{...\NoCaseChange{\be­gin{foo}} ...\NoCaseChange{\end{foo}}...}

Li­censeThe Project Public Li­cense
Main­tainerDavid Carlisle
Con­tained inTeX Live as textcase
MiKTeX as textcase
Topics Macro sup­port
Guest Book Sitemap Contact Contact Author