From 5f0e37f4a927904735d9ef62592d419ab2383730 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Thu, 12 Jan 2006 23:53:17 +0000
Subject: codepage

git-svn-id: svn://tug.org/texlive/trunk@772 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/tex/latex/codepage/shapecm.tex | 596 +++++++++++++++++++++++
 1 file changed, 596 insertions(+)
 create mode 100644 Master/texmf-dist/tex/latex/codepage/shapecm.tex

(limited to 'Master/texmf-dist/tex/latex/codepage/shapecm.tex')

diff --git a/Master/texmf-dist/tex/latex/codepage/shapecm.tex b/Master/texmf-dist/tex/latex/codepage/shapecm.tex
new file mode 100644
index 00000000000..ae406e104a9
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/codepage/shapecm.tex
@@ -0,0 +1,596 @@
+%% 
+%% This is file `shapecm.tex', generated 
+%% on <1995/1/2> with the docstrip utility (2.0r).
+%% 
+%% The original source files were:
+%% 
+%% codepage.dtx  (with options: `shapecm')
+%% This package provides some commands to handle different code pages in the same 
+%% document. It works with TeX and LaTeX, but his documentation should be produced 
+%% with the docstrip package. 
+%% 
+%% Disclaimer: 
+%% This package is provided 'as is' without any warranty. 
+%% 
+%% Author: 
+%% Alain Aubord 
+%% Geneva 
+%% Switzerland 
+%% 
+%% E-mail: aubord@uni2a.unige.ch 
+\def\fileversion{1.2}%
+\def\filedate{2 January 1995}%
+\def\docdate{2 January 1995}%
+\def\CheckSum{4615}%
+  \chardef\atcatcode=\catcode`\@
+  \catcode`\@=11\relax
+  \gdef\@StartNewWord{\penalty\@M\hskip\z@skip}%
+  \gdef\@TreatDotLessCar#1#2{%
+               \@StartNewWord
+               \ifx#1i%
+                   \csname#2\endcsname \i
+                 \else
+                   \ifx#1j%
+                     \csname#2\endcsname \j
+                   \else
+                     \csname#2\endcsname #1%
+                   \fi
+                 \fi
+                 \@StartNewWord}%
+  \gdef\`#1{{\@TreatDotLessCar{#1}{Grave}}}%
+  \gdef\^#1{{\@TreatDotLessCar{#1}{Circumflex}}}%
+  \gdef\~#1{{\@TreatDotLessCar{#1}{Tilda}}}%
+  \gdef\=#1{{\@TreatDotLessCar{#1}{OverBar}}}%
+  \gdef\b#1{{\underbar #1\@StartNewWord}}%
+  \gdef\t#1{{\@TreatDotLessCar{#1}{Join}}}%
+  \gdef\H#1{{\@TreatDotLessCar{#1}{HungarUmlaut}}}%
+  \gdef\'#1{{\@TreatDotLessCar{#1}{Acute}}}%
+  \gdef\"#1{{\@TreatDotLessCar{#1}{Diaresis}}}%
+  \gdef\u#1{{\@TreatDotLessCar{#1}{Breve}}}%
+  \gdef\.#1{{\@TreatDotLessCar{#1}{OverDot}}}%
+  \gdef\d#1{{\UnderDot #1\@StartNewWord}}%
+  \gdef\v#1{{\@TreatDotLessCar{#1}{Tcheche}}}%
+  \gdef\c#1{{\Cedille #1\@StartNewWord}}%
+  \gdef\og{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\langle\!\langle\,$}}%
+  \gdef\fg{\leavevmode\raise.3ex\hbox{$\scriptscriptstyle\,\rangle\!\rangle$}}%
+  \ifTeX\gdef\pounds{{\it\$}}\fi
+\def\dieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\char"7F{}\else\string#1\fi}%
+}%
+\def\acute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\char"13{}\else\string#1\fi}%
+}%
+\def\cedilla#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\char"18{}\else\string#1\fi}%
+}%
+\def\Agrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{A}\else\@Grave{A}\fi\else\string#1\fi}%
+}%
+\def\Aacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{A}\else\@Aigu{A}\fi\else\string#1\fi}%
+}%
+\def\Acircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{A}\else\^{A}\fi\else\string#1\fi}%
+}%
+\def\Atilde#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\tilde{A}\else\~{A}\fi\else\string#1\fi}%
+}%
+\def\Adieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{A}\else\"{A}\fi\else\string#1\fi}%
+}%
+\def\Aring#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\AA{}\else\string#1\fi}%
+}%
+\def\fiLigature#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{fi}\else\string#1\fi}%
+}%
+\def\flLigature#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{fl}\else\string#1\fi}%
+}%
+\def\AE#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\AE{}\else\string#1\fi}%
+}%
+\def\Ccedilla#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\c {C}\else\string#1\fi}%
+}%
+\def\Egrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{E}\else\@Grave{E}\fi\else\string#1\fi}%
+}%
+\def\Eacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{E}\else\@Aigu{E}\fi\else\string#1\fi}%
+}%
+\def\Ecircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{E}\else\^{E}\fi\else\string#1\fi}%
+}%
+\def\Edieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{E}\else\"{E}\fi\else\string#1\fi}%
+}%
+\def\Igrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{I}\else\@Grave{I}\fi\else\string#1\fi}%
+}%
+\def\Iacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{I}\else\@Aigu{I}\fi\else\string#1\fi}%
+}%
+\def\Icircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{I}\else\^{I}\fi\else\string#1\fi}%
+}%
+\def\Idieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{I}\else\"{I}\fi\else\string#1\fi}%
+}%
+\def\DBar#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % nothing to do we use the default value
+}%
+\def\Ntilde#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\tilde{N}\else\~{N}\fi\else\string#1\fi}%
+}%
+\def\Ograve#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{O}\else\@Grave{O}\fi\else\string#1\fi}%
+}%
+\def\Oacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{O}\else\@Aigu{O}\fi\else\string#1\fi}%
+}%
+\def\Ocircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{O}\else\^{O}\fi\else\string#1\fi}%
+}%
+\def\Otilde#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\tilde{O}\else\~{O}\fi\else\string#1\fi}%
+}%
+\def\Odieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{O}\else\"{O}\fi\else\string#1\fi}%
+}%
+\def\Oslash#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\O{}\else\string#1\fi}%
+}%
+\def\Ugrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{U}\else\@Grave{U}\fi\else\string#1\fi}%
+}%
+\def\Uacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{U}\else\@Aigu{U}\fi\else\string#1\fi}%
+}%
+\def\Ucircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{U}\else\^{U}\fi\else\string#1\fi}%
+}%
+\def\Udieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{U}\else\"{U}\fi\else\string#1\fi}%
+}%
+\def\Yacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{Y}\else\@Aigu{Y}\fi\else\string#1\fi}%
+}%
+\def\Thorn#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+}%
+\def\germandbls#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{SS}\else\string#1\fi}%
+}%
+\def\agrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{a}\else\@Grave{a}\fi\else\string#1\fi}%
+}%
+\def\aacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{a}\else\@Aigu{a}\fi\else\string#1\fi}%
+}%
+\def\acircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{a}\else\^{a}\fi\else\string#1\fi}%
+}%
+\def\atilde#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\tilde{a}\else\~{a}\fi\else\string#1\fi}%
+}%
+\def\adieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{a}\else\"{a}\fi\else\string#1\fi}%
+}%
+\def\aring#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\aa{}\else\string#1\fi}%
+}%
+\def\ae#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ae{}\else\string#1\fi}%
+}%
+\def\ccedilla#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\c {c}\else\string#1\fi}%
+}%
+\def\egrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{e}\else\@Grave{e}\fi\else\string#1\fi}%
+}%
+\def\eacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{e}\else\@Aigu{e}\fi\else\string#1\fi}%
+}%
+\def\ecircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{e}\else\^{e}\fi\else\string#1\fi}%
+}%
+\def\edieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{e}\else\"{e}\fi\else\string#1\fi}%
+}%
+\def\igrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{i}\else\@Grave{i}\fi\else\string#1\fi}%
+}%
+\def\iacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{i}\else\@Aigu{i}\fi\else\string#1\fi}%
+}%
+\def\icircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{i}\else\^{i}\fi\else\string#1\fi}%
+}%
+\def\idieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{i}\else\"{i}\fi\else\string#1\fi}%
+}%
+\def\dBar#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+}%
+\def\ntilde#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\tilde{n}\else\~{n}\fi\else\string#1\fi}%
+}%
+\def\ograve#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{o}\else\@Grave{o}\fi\else\string#1\fi}%
+}%
+\def\oacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{o}\else\@Aigu{o}\fi\else\string#1\fi}%
+}%
+\def\ocircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{o}\else\^{o}\fi\else\string#1\fi}%
+}%
+\def\otilde#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\tilde{o}\else\~{o}\fi\else\string#1\fi}%
+}%
+\def\odieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{o}\else\"{o}\fi\else\string#1\fi}%
+}%
+\def\OE#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\OE{}\else\string#1\fi}%
+}%
+\def\oe#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\oe{}\else\string#1\fi}%
+}%
+\def\oslash#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\o{}\else\string#1\fi}%
+}%
+\def\ugrave#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\grave{u}\else\@Grave{u}\fi\else\string#1\fi}%
+}%
+\def\uacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{u}\else\@Aigu{u}\fi\else\string#1\fi}%
+}%
+\def\ucircumflex#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\hat{u}\else\^{u}\fi\else\string#1\fi}%
+}%
+\def\udieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{u}\else\"{u}\fi\else\string#1\fi}%
+}%
+\def\yacute#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\acute{y}\else\@Aigu{y}\fi\else\string#1\fi}%
+}%
+\def\thorn#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+}%
+\def\ydieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{y}\else\"{y}\fi\else\string#1\fi}%
+}%
+\def\Ydieresis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\ifmmode\ddot{Y}\else\"{Y}\fi\else\string#1\fi}%
+}%
+\def\alpha#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{alpha}%
+}%
+\def\approx#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{approx}%
+}%
+\def\beta#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{beta}%
+}%
+\def\bullet#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{bullet}%
+}%
+\def\cap#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{cap}%
+}%
+\def\cent#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+        % no definition in DC
+}%
+\def\guillemeotright#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\fg{}\else\string#1\fi}%
+}%
+\def\copyright#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\copyright{}\else\string#1\fi}%
+}%
+\def\currency#1#2#3{% character hex A4 in Iso latin set 1
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+}%
+\def\degree#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+}%
+\def\dag#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{dag}%
+}%
+\def\ddag#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{ddag}%
+}%
+\def\delta#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{delta}%
+}%
+\def\div#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{div}%
+}%
+\def\diamond#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Diamond}%
+}%
+\def\emptysetSign#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{emptyset}% is nicer than epsilon
+}%
+\def\section#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\S}\else\string#1\fi}%
+}%
+\def\epsilon#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{varepsilon}% is nicer than epsilon
+}%
+\def\equiv#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{equiv}%
+}%
+\def\ellipsis#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{...}\else\string#1\fi}%
+}%
+\def\exclamdown#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{!`}\else\string#1\fi}%
+}%
+\def\ordfeminine#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\@Sup{\b{a}}\else\string#1\fi}%
+}%
+\def\geq#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{geq}%
+}%
+\def\Gamma#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Gamma}%
+}%
+\def\infty#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{infty}%
+}%
+\def\leq#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{leq}%
+}%
+\def\emdash#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{---}\else\string#1\fi}%
+}%
+\def\ordmasculine#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\@Sup{\b{o}}\else\string#1\fi}%
+}%
+\def\mu#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{mu}%
+}%
+\def\neg#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{neg}%
+}%
+\def\neq#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{neq}%
+}%
+\def\unbreakablespace#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR~\else\string#1\fi}%
+}%
+\def\Omega#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Omega}%
+}%
+\def\OneHalf#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\@Fraction{1}{2}}\else\string#1\fi}%
+}%
+\def\OneQuarter#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\@Fraction{1}{4}}\else\string#1\fi}%
+}%
+\def\guilletmotleft#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\og{}\else\string#1\fi}%
+}%
+\def\Pi#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Pi}%
+}%
+\def\pi#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{pi}%
+}%
+\def\pm#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{pm}%
+}%
+\def\ParagraphSign#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\P}\else\string#1\fi}%
+}%
+\def\partial#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{partial}%
+}%
+\def\Phi#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Phi}%
+}%
+\def\pounds#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\pounds{}\else\string#1\fi}%
+}%
+\def\powerone#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\@Sup{1}}\else\string#1\fi}%
+}%
+\def\powerthree#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\@Sup{3}}\else\string#1\fi}%
+}%
+\def\powertwo#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\@Sup{2}}\else\string#1\fi}%
+}%
+\def\questiondown#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{?`}\else\string#1\fi}%
+}%
+\def\register#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+        % no definition in DC
+}%
+\def\Sigma#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Sigma}%
+}%
+\def\sigma#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{sigma}%
+}%
+\def\quoteright#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{'}\else\string#1\fi}%
+}%
+\def\quoteleft#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{`}\else\string#1\fi}%
+}%
+\def\splitbar#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+}%
+\def\tau#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{tau}%
+}%
+\def\ThetaSign#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{Theta}%
+}%
+\def\threequarter#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\@Fraction{3}{4}}\else\string#1\fi}%
+}%
+\def\times#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \@MathSymbol{#1}{times}%
+}%
+\def\trademark#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR\@Sup{TM}\else\string#1\fi}%
+}%
+\def\quotedblright#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{''}\else\string#1\fi}%
+}%
+\def\quotedblleft#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{``}\else\string#1\fi}%
+}%
+\def\yen#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+        % no definition in DC
+}%
+\def\perthousand#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+         % no definition in CM
+        % no definition in DC
+}%
+\def\florin#1#2#3{%
+      \@UC{#1}{#2}{#3}%
+      \gdef#1{\ifTR{\it f}\else\string#1\fi}%
+}%
+\catcode`\@=\atcatcode \let\atcatcode\relax
+
+\endinput
+%% 
+%% End of file `shapecm.tex'.
-- 
cgit v1.2.3

