% META_437.TEX keyboard replacement file for DOS code page 437 % Copyright 2007 TeX Users Group. % You may freely use, modify and/or distribute this file. % Makes `meta' characters active and replaces them with suitable TeX macros % A source file using DOS code page 437 can then be read in even if the fonts % use a different encoding or if they do not contain ready-made accented chars % \catcode20=\active \def^^14{\P} % \catcode21=\active \def^^15{\S} % \catcode128=\active \def^^80{\c{C}} \catcode128=\active \def^^80{\c C} \catcode129=\active \def^^81{\"u} \catcode130=\active \def^^82{\'e} \catcode131=\active \def^^83{\^a} \catcode132=\active \def^^84{\"a} \catcode133=\active \def^^85{\`a} \catcode134=\active \def^^86{{\aa}} % \catcode135=\active \def^^87{\c{c}} \catcode135=\active \def^^87{\c c} \catcode136=\active \def^^88{\^e} \catcode137=\active \def^^89{\"e} \catcode138=\active \def^^8a{\`e} \catcode139=\active \def^^8b{\"\i} \catcode140=\active \def^^8c{\^\i} \catcode141=\active \def^^8d{\`\i} \catcode142=\active \def^^8e{\"A} \catcode143=\active \def^^8f{{\AA}} \catcode144=\active \def^^90{\'E} \catcode145=\active \def^^91{{\ae}} \catcode146=\active \def^^92{{\AE}} \catcode147=\active \def^^93{\^o} \catcode148=\active \def^^94{\"o} \catcode149=\active \def^^95{\`o} \catcode150=\active \def^^96{\^u} \catcode151=\active \def^^97{\`u} \catcode152=\active \def^^98{\"y} \catcode153=\active \def^^99{\"O} \catcode154=\active \def^^9a{\"U} % \catcode155=\active % cent \catcode156=\active \def^9C{\pounds} % \catcode157=\active % yen % \catcode158=\active % peseta % \catcode159=\active % florin \catcode160=\active \def^^a0{\'a} \catcode161=\active \def^^a1{\'\i} \catcode162=\active \def^^a2{\'o} \catcode163=\active \def^^a3{\'u} \catcode164=\active \def^^a4{\~n} \catcode165=\active \def^^a5{\~N} % \catcode166=\active % \catcode167=\active \catcode168=\active \def^^a8{?`} % \catcode169=\active % revlogicalnot % \catcode170=\active % logicalnot % \catcode171=\active % \catcode172=\active \catcode173=\active \def^^ad{!`} \catcode174=\active \def^^ae{<<} \catcode175=\active \def^^af{>>} \catcode224=\active \def^^e0{$\alpha$} \catcode225=\active \def^^e1{{\ss}} \catcode226=\active \def^^e2{$\Gamma$} \catcode227=\active \def^^e3{$\pi$} \catcode228=\active \def^^e4{$\Sigma$} \catcode229=\active \def^^e5{$\sigma$} \catcode230=\active \def^^e6{$\mu$} \catcode231=\active \def^^e7{$\tau$} \catcode232=\active \def^^e8{$\Phi$} \catcode233=\active \def^^e9{$\Theta$} \catcode234=\active \def^^ea{$\Omega$} \catcode235=\active \def^^eb{$\delta$} \catcode236=\active \def^^ec{$\infty$} \catcode237=\active \def^^ed{$\phi$} \catcode238=\active \def^^ee{$\epsilon$} % \catcode239=\active \def^^ef{$\intersection$} \catcode240=\active \def^^f0{$\equiv$} \catcode241=\active \def^^f1{$\pm$} % plusminus \catcode242=\active \def^^f2{$\ge$} % greaterequal \catcode243=\active \def^^f3{$\le$} % lessequal % \catcode244=\active % integraltp % \catcode245=\active % integralbt % \catcode246=\active % divide % \catcode247=\active % approxeq % \catcode248=\active % degree % \catcode249=\active % middot % \catcode250=\active % bulletsml \catcode251=\active \def^^fb{$\sqrt{}$} % radical % \catcode252=\active % nsuperior % \catcode253=\active % twosuperios % \catcode254=\active % filledbox % \catcode255=\active % nbspace