From 5f0e37f4a927904735d9ef62592d419ab2383730 Mon Sep 17 00:00:00 2001 From: Karl Berry 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/codemac.tex | 333 +++++++++++++++++++++++ 1 file changed, 333 insertions(+) create mode 100644 Master/texmf-dist/tex/latex/codepage/codemac.tex (limited to 'Master/texmf-dist/tex/latex/codepage/codemac.tex') diff --git a/Master/texmf-dist/tex/latex/codepage/codemac.tex b/Master/texmf-dist/tex/latex/codepage/codemac.tex new file mode 100644 index 00000000000..6fdbc34df3b --- /dev/null +++ b/Master/texmf-dist/tex/latex/codepage/codemac.tex @@ -0,0 +1,333 @@ +%% +%% This is file `codemac.tex', generated +%% on <1995/1/2> with the docstrip utility (2.0r). +%% +%% The original source files were: +%% +%% codepage.dtx (with options: `codepagemac') +%% 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 + {% + \catcode`\Y=\active + \gdef Y{\string Y}% + }% +\begingroup +\input initcar % +\ifcase\CurrentEncoding + \input shapecm % +\or + \input shapedc % +\fi +\Adieresis{^^80}{"80}{"8A}% +\Aring{^^81}{"81}{"8C}% +\Ccedilla{^^82}{"82}{"8D}% +\Eacute{^^83}{"83}{"8E}% +\Ntilde{^^84}{"84}{"96}% +\Odieresis{^^85}{"85}{"9A}% +\Udieresis{^^86}{"86}{"9F}% +\aacute{^^87}{"E7}{"87}% +\agrave{^^88}{"CB}{"88}% +\acircumflex{^^89}{"E5}{"89}% +\adieresis{^^8a}{"80}{"8A}% +\atilde{^^8b}{"CC}{"8B}% +\aring{^^8c}{"81}{"8C}% +\ccedilla{^^8d}{"82}{"8D}% +\eacute{^^8e}{"83}{"8E}% +\egrave{^^8f}{"E9}{"8F}% +\ecircumflex{^^90}{"E6}{"90}% +\edieresis{^^91}{"E8}{"91}% +\iacute{^^92}{"EA}{"92}% +\igrave{^^93}{"ED}{"93}% +\icircumflex{^^94}{"EB}{"94}% +\idieresis{^^95}{"EC}{"95}% +\ntilde{^^96}{"84}{"96}% +\oacute{^^97}{"EE}{"97}% +\ograve{^^98}{"F1}{"98}% +\ocircumflex{^^99}{"EF}{"99}% +\odieresis{^^9a}{"85}{"9A}% +\otilde{^^9b}{"CD}{"9B}% +\uacute{^^9c}{"F2}{"9C}% +\ugrave{^^9d}{"F4}{"9D}% +\ucircumflex{^^9e}{"F3}{"9E}% +\udieresis{^^9f}{"86}{"9F}% +\dag{^^a0}{"A0}{"A0}% +\degree{^^a1}{"A1}{"A1}% +\cent{^^a2}{"A2}{"A2}% +\pounds{^^a3}{"A3}{"A3}% +\section{^^a4}{"A4}{"A4}% +\bullet{^^a5}{"A5}{"A5}% +\ParagraphSign{^^a6}{"A6}{"A6}% +\beta{^^a7}{"A7}{"A7}% +\register{^^a8}{"A8}{"A8}% +\copyright{^^a9}{"A9}{"A9}% +\trademark{^^aa}{"AA}{"AA}% +\acute{^^ab}{"AB}{"AB}% +\dieresis{^^ac}{"AC}{"AC}% +\neq{^^ad}{"AD}{"AD}% +\AE{^^ae}{"AE}{"BE}% +\Oslash{^^af}{"AF}{"BF}% +\pm{^^b1}{"B1}{"B1}% +\leq{^^b2}{"B2}{"B2}% +\geq{^^b3}{"B3}{"B3}% +\yen{^^b4}{"B4}{"B4}% +\mu{^^b5}{"B5}{"B5}% +\delta{^^b6}{"B6}{"B6}% +\Sigma{^^b7}{"B7}{"B7}% +\Pi{^^b8}{"B8}{"B8}% +\pi{^^b9}{"B9}{"B9}% +\florin{^^ba}{"BA}{"BA}% +\ordfeminine{^^bb}{"BB}{"BB}% +\ordmasculine{^^bc}{"BC}{"BC}% +\Omega{^^bd}{"BD}{"BD}% +\ae{^^be}{"AE}{"BE}% +\oslash{^^bf}{"AF}{"BF}% +\questiondown{^^c0}{"C0}{"C0}% +\exclamdown{^^c1}{"C1}{"C1}% +\neg{^^c2}{"C2}{"C2}% +\approx{^^c5}{"C5}{"C5}% +\partial{^^c6}{"C6}{"C6}% +\guilletmotleft{^^c7}{"C7}{"C7}% +\guillemeotright{^^c8}{"C8}{"C8}% +\ellipsis{^^c9}{"C9}{"C9}% +\unbreakablespace{^^ca}{"CA}{"CA}% +\Agrave{^^cb}{"CB}{"88}% +\Atilde{^^cc}{"CC}{"8B}% +\Otilde{^^cd}{"CD}{"9B}% +\OE{^^ce}{"CE}{"CF}% +\oe{^^cf}{"CE}{"CF}% +\emdash{^^d1}{"D1}{"D1}% +\quotedblleft{^^d2}{"D2}{"D2}% +\quotedblright{^^d3}{"D3}{"D3}% +\quoteleft{^^d4}{"D4}{"D4}% +\quoteright{^^d5}{"D5}{"D5}% +\div{^^d6}{"D6}{"D6}% +\diamond{^^d7}{"D7}{"D7}% +\ydieresis{^^d8}{"D9}{"D8}% +\Ydieresis{^^d9}{"D9}{"D8}% +\currency{^^db}{"DB}{"DB}% +\fiLigature{^^de}{"DE}{"DE}% +\flLigature{^^df}{"DF}{"DF}% +\ddag{^^e0}{"E0}{"E0}% +\cedilla{^^e2}{"E2}{"E2}% +\perthousand{^^e4}{"E4}{"E4}% +\Acircumflex{^^e5}{"E5}{"89}% +\Ecircumflex{^^e6}{"E6}{"90}% +\Aacute{^^e7}{"E7}{"87}% +\Edieresis{^^e8}{"E8}{"91}% +\Egrave{^^e9}{"E9}{"8F}% +\Iacute{^^ea}{"EA}{"92}% +\Icircumflex{^^eb}{"EB}{"94}% +\Idieresis{^^ec}{"EC}{"95}% +\Igrave{^^ed}{"ED}{"93}% +\Oacute{^^ee}{"EE}{"97}% +\Ocircumflex{^^ef}{"EF}{"99}% +\Ograve{^^f1}{"F1}{"98}% +\Uacute{^^f2}{"F2}{"9C}% +\Ucircumflex{^^f3}{"F3}{"9E}% +\Ugrave{^^f4}{"F4}{"9D}% +\powerone{^^f5}{"F5}{"F5}% +\endgroup +\ifnum\CurrentEncoding=\DC\relax +\def\@MakeHyphenationMac#1{% + \catcode`#1=12%Legal value for \hyphenation + \ifnum`#1="80 + % A dieresis --> C4 (graphical symbol) + \lccode`#1="C4% + \else\ifnum`#1="81 + %A ring --> "C5 (approx sign) + \lccode`#1="C5% + \else\ifnum`#1="82 + %C cedilla --> "C7 (french opening guillemet) + \lccode`#1="C7% + \else\ifnum`#1="83 + %E acute --> "C9 (three dot sign) + \lccode`#1="C9% + \else\ifnum`#1="84 + %N tilde --> "D1 (long dash) + \lccode`#1="D1% + \else\ifnum`#1="85 + %O dieresis --> "D6 (divide sign) + \lccode`#1="D6% + \else\ifnum`#1="86 + %U dieresis --> "DC (graphical symbol) + \lccode`#1="DC% + \else\ifnum`#1="87 + %a acute --> "E1 (graphical symbol) + \lccode`#1="E1% + \else\ifnum`#1="88 + %a grave --> "E0 (double dag sign) + \lccode`#1="E0% + \else\ifnum`#1="89 + %a circumflex --> "E2 (cedilla accent) + \lccode`#1="E2% + \else\ifnum`#1="8A + %a dieresis --> "E4 (graphical symbol) + \lccode`#1="E4% + \else\ifnum`#1="8B + %a tilde --> "E3 (graphical symbol) + \lccode`#1="E3% + \else\ifnum`#1="8C + %a ring --> "E5 (A circumflex) --> a circumflex + \lccode`#1="89% + \else\ifnum`#1="8D + %c cedilla --> "E7 (A acute) --> a acute + \lccode`#1="87% + \else\ifnum`#1="8E + %e acute --> "E9 (E grave) --> e grave + \lccode`#1="8F% + \else\ifnum`#1="8F + %e grave --> "E8 (E dieresis) --> e dieresis + \lccode`#1="91% + \else\ifnum`#1="90 + %e circumflex --> "EA (I acute) --> i acute + \lccode`#1="92% + \else\ifnum`#1="91 + %e dieresis --> "EB (I circumflex) --> i circumflex + \lccode`#1="94% + \else\ifnum`#1="92 + %i acute --> "ED (I grave) --> i grave + \lccode`#1="93% + \else\ifnum`#1="93 + %i grave --> "EC (I dieresis) --> i dieresis + \lccode`#1="95% + \else\ifnum`#1="94 + %i circumflex --> "EE (O acute) --> o acute + \lccode`#1="97% + \else\ifnum`#1="95 + %i dieresis --> "EF (O circumflex) --> o circumflex + \lccode`#1="99% + \else\ifnum`#1="96 + %n tilde --> "F1 (O grave) --> o grave + \lccode`#1="98% + \else\ifnum`#1="97 + %o acute --> "F3 (U circumflex) --> u circumflex + \lccode`#1="9E% + \else\ifnum`#1="98 + %o grave --> "F2 (U acute) --> u acute + \lccode`#1="9C% + \else\ifnum`#1="99 + %o circumflex --> "F4 (U grave) --> u grave + \lccode`#1="9D% + \else\ifnum`#1="9A + %o dieresis --> "F6 (graphical sign) + \lccode`#1="F6% + \else\ifnum`#1="9B + %o tilde --> "F5 (power one sign) + \lccode`#1="F5% + \else\ifnum`#1="9C + %u acute --> "FA (graphical sign) + \lccode`#1="FA% + \else\ifnum`#1="9D + %u grave --> "F9 (graphical sign) + \lccode`#1="F9% + \else\ifnum`#1="9E + %u circumflex --> "FB (graphical sign) + \lccode`#1="FB% + \else\ifnum`#1="9F + %u dieresis --> "FC (graphical sign) + \lccode`#1="FC% + \else\ifnum`#1="AE + %AE ligature --> "C6 (differential sign) + \lccode`#1="C6% + \else\ifnum`#1="BE + %ae ligature --> "E6 (E circumflex) --> e circumflex + \lccode`#1="90% + \else\ifnum`#1="CB + %A grave --> "C0 (Interrogation down sign) + \lccode`#1="C0% + \else\ifnum`#1="CC + %A tilde --> "C3 (graphical sign) + \lccode`#1="C3% + \else\ifnum`#1="CD + %O tilde --> "D5 (closing american quote) + \lccode`#1="D5% + \else\ifnum`#1="CE + %OE ligature --> "D7 (diamond sign) + \lccode`#1="D7% + \else\ifnum`#1="CF + %oe ligature --> "F7 (graphical sign) + \lccode`#1="F7% + \else\ifnum`#1="D8 + %y dieresis --> "B8 (Pi sign) + \lccode`#1="B8% + \else\ifnum`#1="E5 + %A circumflex --> "C2 (neg sign) + \lccode`#1="C2% + \else\ifnum`#1="E6 + %E circumflex --> "CA (graphical sign) + \lccode`#1="CA% + \else\ifnum`#1="E7 + %A acute --> "C1 (Exclam down sign) + \lccode`#1="C1% + \else\ifnum`#1="E8 + %E dieresis --> "CB (A acute) --> a acute + \lccode`#1="88% + \else\ifnum`#1="E9 + %E grave --> "C8 (closing french guillemet) + \lccode`#1="C8% + \else\ifnum`#1="EA + %I acute --> "CD (O tilde) --> o tilde + \lccode`#1="9B% + \else\ifnum`#1="EB + %I circumflex --> "CE (OE ligature) --> oe ligature + \lccode`#1="EF% + \@ConflictHyphenCarMsg{I circumflex ("EB)}{I dieresis ("EC)}% + \else\ifnum`#1="EC + %I dieresis --> "CF (oe ligature) + \lccode`#1="EF% + \@ConflictHyphenCarMsg{I dieresis ("EC)}{I circumflex ("EB)}% + \else\ifnum`#1="ED + %I acute --> "CC (A tilde) --> a tilde + \lccode`#1="8B% + \else\ifnum`#1="EE% + %O acute --> "D3 (closing us guillemet) + \lccode`#1="D3% + \else\ifnum`#1="EF% + %O circumflex --> "D4 (opening quote) + \lccode`#1="D4% + \else\ifnum`#1="F1% + %O grave --> "D2 (Opening US guillemets) + \lccode`#1="D2% + \else\ifnum`#1="F2% + %U acute --> "DA (graphical character) + \lccode`#1="DA% + \else\ifnum`#1="F3% + %U circumflex --> "DB (graphical character) + \lccode`#1="DB% + \else\ifnum`#1="F4% + %U grave --> "D9 (Y dieresis) --> y dieresis + \lccode`#1="D8% + \else + %we don't have a letter (a character to form word) + \@BadHyphenCarMsg{#1} + \catcode`#1=15% make this character invalid + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \fi\fi\fi\fi\fi +}% +\fi %\ifx\CurrentEncoding... +\catcode`\@=\atcatcode \let\atcatcode\relax + +\endinput +%% +%% End of file `codemac.tex'. -- cgit v1.2.3