The umlaute package^{∗}^{†}

Harald Axel Sommerfeldt Harald Sommerfeldt@w.maus.de

1995/02/16

Abstract

Once apon a time, there was a package called umlaute [1] which offered the portability of L^{A}TEX 2ε documents even with special characters (with ASCII codes ≥ 128) and supported many input character encodings like Atari, ISO

8859/1 (Latin1), Apple Macintosh, PC codepage 850, and Roman8.

In our days there is a package called inputenc [2] which comes with every L^{A}TEX 2ε newer than <1994/12/01>. But: It comes only with definition files supporting the ASCII and ISO 8859/1 (Latin1) encodings!

So this package has got a new reason to exist: First of all, it comes with new encoding definition files for the inputenc package, supporting all of the input encodings which were previously supported by the umlaute package. Furthermore it comes with a new umlaute.sty, which is now only a dummy and just reads the new and official inputenc.sty. So old documents using the umlaute package will be still full supported.

1 The user interface

To use this package just type

\usepackage[encoding name]{inputenc}

in the preamble of your document, where encoding name is one of the following character encodings:

atari, pc850, isolatin, mac, or roman8.

For further information about the inputenc package consult the documented file inputenc.dtx which comes with every L^{A}TEX 2ε.

2 Some facts about the input encoding files

• Some characters needs the AMSFonts [3], these are:

†The name of this package has historical reasons: The first versions supported only the german characters, called ‘Umlaute’

∗This package has version number 2.0a, last revised 1995/02/05.

■ ¥ ⌜ ⌝ ® ⌞ and ⌟

• Some characters needs the Wasy2 fonts [4, 5], these are:

¤ ¢ ‰ and ¦

• Some Atari math characters need a preloaded wasysym [5] package. These are:

⌐ and ∮

• Not all characters are implemented (yet), these have been set to \NotImplemented. In fact, 36 characters remain undefined in atari.def, 25 in pc850.def, 0

in isolatin.def, 11 in mac.def, and 1 in roman8.def.

If you have any idea how to implement these charactes, please write to me!

• Some of the non-implemented characters have been defined to ‘wrong’ characters. This become necessary because not all characters in the encodings have a capital representation, but these are badly needed for correct working \uppercase and \lowercase commands which is e.g. necessary for correct uppercase page headings! Here’s a complete list of those characters:

encoding missing characters  set to
atari  Â Ê Ë È Ï Î Ì Ô Ò Û Ù Ÿ SS Á D́ Ó Ú "C0 … "D0

 pc850  Ÿ SS (SS = \uppercase{ß})  "B0 and "B1

isolatin  SS Ÿ  "80 and "81
mac  SS  "F0
roman8  SS  "FF

3 Why a new ISO 8859/1 encoding file?

The ISO 8859/1 character encoding file (isolatin.def) has some advantages over the one which comes with the inputenc package (latin1.def):

• More characters are defined (via the AMS and Wasy2 fonts).

• It can be loaded after the german or germanb (from babel) without surround-

ing it with \mdqoff and \mdqon.

• All characters are correcly capitalised in page headings (like ‘ß’ ↦ ‘SS’).

• The commands \uppercase and \lowercase work even for the new defined characters.

Of course, these facts are valid for all the encoding files which comes with this package.

4 Problems with foreign input encoding files

Using these character encoding definition files together with foreign ones can lead into some problems. E.g. the following example (where fromumlaute.def is a definition file from this package and foreign.def is not)

     \documentclass{article}
     \usepackage[foreign]{inputenc}[1994/12/10]

…

     \begin{document}

…

     \tableofcontents . . .
     \inputencoding{fromumlaute}

…

     \section{Some german characters:  äöüß}
     \end{document}

leads (after the 2nd pass through L^{A}TEX) into the error

 (error.toc
 ! Undefined control sequence.
 <argument> ...man characters: \"a\"o\"u\as@active
                                                   {ss}
 l.1 ...an characters: \"a\"o\"u\as@active {ss}}{1}
 ?

What’s happening here? Well, some characters in my definition files are defined indirectly, so they use some macros like \as@active, \textblacksquare, \mathbullet … In this case \as@active was written into the .toc file, because ß — one of these characters — was used in a section heading. But: While L^{A}TEX is reading the .toc file, \as@active isn’t defined because fromumlaute.def will be read in later in the text! What can you do about this? Well, a possible solution is to replace

     \usepackage[foreign]{inputenc}[1994/12/10] .

with

     \usepackage[someonefromumlaute]{inputenc}[1994/12/10]
     \inputencoding{foreign}

where someonefromumlaute is atari, pc850, isolatin, mac, or roman8, it doesn’t matter which one you choose. Some questions have been left unanswered: Why are some characters in my definition files defined indirectly? Well, otherwise some of them will not be capitalised

in page headings^{1}, these are \aa, \ae, \^{\i}, \'{\i}, \`{\i}, \"{\i}, \o, \ss,
\oe, \dh, and \th.

5 Notes for emTEX users

If you are using emTEX you have to make sure that you don’t have any character translation table built into your L^{A}TEX 2ε format (with option /c). Instead, you have to use the option /8 to allow 8 bit character codes in your L^{A}TEX document, so a valid command line to build the L^{A}TEX 2ε format would be

1The trick how to avoid this was taken from the german package, see the implementation part or [6] for details.

tex386 /i /8 latex.ltx .

If you don’t follow this, the inputenc package won’t work properly! You won’t be able to compile documents with other character encodings than yours!

6 Notes for CS-TEX and MultiTEX users

CS-TEX has a build-in character translation table which converts the Atari TOS characters to Cork encoded characters. Therefore, the package inputenc doesn’t work properly with CS-TEX! There are two different things you can do about it:

1. Don’t use the inputenc package!

With the character translation table inside you can use quite much special characters by selecting the T1 fontencoding (via \usepackage[T1]{fontenc} in the preamble of your document). Just before you give your documents away, just add the line \usepackage[atari]{inputenc}, so the documents will be compiled correctly on other implementations.

Of course, this is only a (quite bad) workaround! Newertheless, you are not able to translate L^{A}TEX documents with foreign character encodings codes at all, so this solution isn’t recommended!

2. Patch your CS-TEX to get a TEX with normal behaviour! This is easier than you might think: just search for the hex codes

    00 01 02 03 . . . 7E 7F FC DC C2 C3 . . . BE 9E

in the files INITEX_L.TTP and (TT-)TEX_L.TTP and replace them with the hex codes

    00 01 02 03 . . . 7E 7F 80 81 82 83 . . . FE FF .

The uuencoded ZIP archive cs_patch.uue with an already compiled patch program is provided with this package.^{2}

Of course, this solution is recommended.

7 Other TEX implementations

If you have trouble using any file of this package with your TEX implementation (and maybe found a solution), please send an E-Mail to

Harald_Sommerfeldt@w.maus.de

or

Harald Sommerfeldt @ W  in the German MausNet.

2Thanks to Markus Kohm for this patch program!

8 The new umlaute package

The new version of the umlaute package just reads inputenc and nothing else.

1 ⟨∗package⟩

 2 \NeedsTeXFormat{LaTeX2e}[1994/12/01]
 3 \ProvidesPackage{umlaute}[1995/01/23 v2.0 umlaute package (AS)]
 4 \typeout{Package: umlaute v2.0 <1995/01/23> (Axel Sommerfeldt)}
 5 \DeclareOption{iso}{\PassOptionsToPackage{isolatin}{inputenc}}
 6 \DeclareOption{ansi}{\PassOptionsToPackage{isolatin}{inputenc}}
 7 \DeclareOption{850}{\PassOptionsToPackage{pc850}{inputenc}}
 8 \DeclareOption{roman8}{\PassOptionsToPackage{roman8}{inputenc}}
 9 \DeclareOption{amigaos}{\\PassOptionsToPackage{isolatin}{inputenc}}
10 \DeclareOption{amiga}{\PassOptionsToPackage{isolatin}{inputenc}}
11 \DeclareOption{atari}{\PassOptionsToPackage{atari}{inputenc}}
12 \DeclareOption{dos}{\PassOptionsToPackage{pc850}{inputenc}}
13 \DeclareOption{ibmpc}{\PassOptionsToPackage{pc850}{inputenc}}
14 \DeclareOption{hpux}{\ExecuteOptions{roman8}}
15 \DeclareOption{macos}{\PassOptionsToPackage{mac}{inputenc}}
16 \DeclareOption{mac}{\PassOptionsToPackage{mac}{inputenc}}
17 \DeclareOption{tos}{\PassOptionsToPackage{atari}{inputenc}}
18 \DeclareOption{windows}{\PassOptionsToPackage{isolatin}{inputenc}}
19 \DeclareOption{nogerman}{} % just declared for compatibility with v1.2
20 \ProcessOptions
21 \RequirePackage{inputenc}

22 ⟨/package⟩

9 The definition files for the inputenc package

First of all, we announce the files.

23 ⟨+atari⟩\ProvidesFile{atari.def}[1995/02/03 %
24 ⟨+pc850⟩\ProvidesFile{pc850.def}[1995/02/05 %
25 ⟨+isolatin⟩\ProvidesFile{isolatin.def}[1995/02/03 %
26 ⟨+mac⟩\ProvidesFile{mac.def}[1995/02/03 %
27 ⟨+roman8⟩\ProvidesFile{roman8.def}[1995/02/05 %

28 ⟨∗atari | pc850 | isolatin | mac | roman8⟩

29 Input encoding file (Harald_Sommerfeldt@w.maus.de)]

Then we save and change the category code of the @ character because this files will not only be readin within the preamble of the document but also within the

main text (via \inputencoding).
30 \chardef\atcode=\catcode`\@
31 \catcode`\@=11

The following two macros (code and comments) were ‘stolen’ from german.sty v2.4a and simplified. Without this code some characters will stay lowercase (like å and ß) or will broken in parts (like ï) in page headings.

\@as@active \protect (with meaning \relax) should expand to \empty. This is necessary to allow correct kerning and ligatures when these macros are used with the new DC-/EC-fonts.

32 \providecommand*{\@as@active}[1]{%
33 \ifx\protect\relax\else\ifx\protect\empty\else%
34 \expandafter\expandafter\expandafter\protect\fi\fi%

35 \as@active{#1}}

\as@active For combinations \x which should be treated in a special way, \active@as is called with x as argument.

36 \providecommand*{\as@active}[1]{\csname @as@@#1\endcsname}

Here the affected characters are defined.

37 \def\@as@@aa{\aa}\def\@as@@AA{\AA}
38 \def\@as@@ae{\ae}\def\@as@@AE{\AE}
39 \def\@as@@ic{\^{\i}}\def\@as@@IC{\^I}
40 \def\@as@@id{\'{\i}}\def\@as@@ID{\'I}
41 \def\@as@@ig{\`{\i}}\def\@as@@IG{\`I}
42 \def\@as@@iq{\"{\i}}\def\@as@@IQ{\"I}
43 \def\@as@@o{\o}\def\@as@@O{\O}
44 \def\@as@@ss{\ss}\def\@as@@SS{\SS}
45 \def\@as@@oe{\oe}\def\@as@@OE{\OE}
46 \def\@as@@dh{\dh}\def\@as@@DH{\DH}
47 \def\@as@@th{\th}\def\@as@@TH{\TH}

These are the commands used to define some of the input characters. Note that they are defined in every encoding definition file, nevertheless they are used for the single file. This is necessary to avoid problems with these commands in .toc, .lof, or .lot files (also see section 4).

48 \ProvideTextCommandDefault{\textonequarter}{$\frac14$}
49 \ProvideTextCommandDefault{\textonehalf}{$\frac12$}
50 \ProvideTextCommandDefault{\textthreequarters}{$\frac34$}
51 \ProvideTextCommandDefault{\texttrademark}{$^\mathrm{TM}$}

Here come the commands which uses the AMSFonts. Another solution for \textyen (widely used in Japan, taken from ascmac.sty for jlatex) whould be:

  \def\yen{{\setbox0=\hbox{Y}Y\kern-.97\wd0\vbox{\hrule height.1ex
  width.98\wd0\kern.33ex\hrule height.1ex width.98\wd0\kern.45ex}}}
52 \def\as@msa#1{{\fontencoding{U}\fontfamily{msa}\selectfont\char#1}}
53 \ProvideTextCommandDefault{\textblacksquare}{\as@msa{4}}
54 \ProvideTextCommandDefault{\textyen}{\as@msa{85}}
55 \ProvideTextCommandDefault{\textulcorner}{\as@msa{112}}
56 \ProvideTextCommandDefault{\texturcorner}{\as@msa{113}}
57 \ProvideTextCommandDefault{\textregistered}{\as@msa{114}}
58 \ProvideTextCommandDefault{\textllcorner}{\as@msa{120}}
59 \ProvideTextCommandDefault{\textlrcorner}{\as@msa{121}}

And here the ones which uses the Wasy2 fonts.

60 \def\as@wasy#1{{\fontencoding{U}\fontfamily{wasy}\selectfont\char#1}}
61 \ProvideTextCommandDefault{\textcurrency}{\as@wasy{27}}
62 \ProvideTextCommandDefault{\textcent}{\as@wasy{103}}
63 \ProvideTextCommandDefault{\textpermil}{\as@wasy{104}}
64 \ProvideTextCommandDefault{\textbrokenbar}{\as@wasy{124}}

At last, here come some math characters. These definitions are taken from

latin1.def [2]. (I think the names \mathordmasculine and \mathordfeminine

are interchanged, but I am not quite sure about this.)

65 \providecommand*{\mathbullet}{{{}^\bullet}}
66 \providecommand*{\mathdegree}{{{}^\circ}}

67 \providecommand*{\mathordmasculine}{{{}^a}}
68 \providecommand*{\mathordfeminine}{{{}^o}}
69 \providecommand*{\mathonesuperior}{{{}^1}}
70 \providecommand*{\mathtwosuperior}{{{}^2}}
71 \providecommand*{\maththreesuperior}{{{}^3}}
\DeclareInputTextEx \DeclareInputMathEx To make the following definitions more readable the commands \DeclareInputTextEx
and \DeclareInputMathEx are defined here. They just call \DeclareInputText

and \DeclareInputMath and set the lowercase and uppercase codes to the right values.

72 \providecommand*{\DeclareInputTextEx}[4]{%
73 \DeclareInputText{#1}{#2}%
74 \lccode#1=#3\uccode#1=#4}
75 \providecommand*{\DeclareInputMathEx}[2]{%
76 \DeclareInputMath{#1}{#2}%
77 \lccode#1=#1\uccode#1=#1}

This is the end of the common code. Now the single input encodings will follow.

78 ⟨/atari | pc850 | isolatin | mac | roman8⟩

9.1 The Atari and PC-Codepage 850 encoding

Some of the characters share the same codes so they are defined together. Note that the atari encoding uses the wasysym [5] commands \invneg and \varoint.

79 ⟨∗atari | pc850⟩

80 \DeclareInputTextEx{"80}{\c C}{"87}{"80}
81 \DeclareInputTextEx{"81}{\"u}{"81}{"9A}
82 \DeclareInputTextEx{"82}{\'e}{"82}{"90}

83 ⟨/atari | pc850⟩ 84 ⟨∗atari⟩

85 \DeclareInputTextEx{"83}{\^a}{"83}{"0C0}
86 \DeclareInputTextEx{"84}{\"a}{"84}{"8E}
87 \DeclareInputTextEx{"85}{\`a}{"85}{"0B6}

88 ⟨/atari⟩ 89 ⟨∗pc850⟩

90 \DeclareInputTextEx{"83}{\^a}{"83}{"0B6}
91 \DeclareInputTextEx{"84}{\"a}{"84}{"8E}
92 \DeclareInputTextEx{"85}{\`a}{"85}{"0B7}

93 ⟨/pc850⟩ 94 ⟨∗atari | pc850⟩

95 \DeclareInputTextEx{"86}{\@as@active{aa}}{"86}{"8F}
96 \DeclareInputTextEx{"87}{\c c}{"87}{"80}

97 ⟨/atari | pc850⟩ 98 ⟨∗atari⟩

99 \DeclareInputTextEx{"88}{\^e}{"88}{"0C1}
100 \DeclareInputTextEx{"89}{\"e}{"89}{"0C2}
101 \DeclareInputTextEx{"8A}{\`e}{"8A}{"0C3}
102 \DeclareInputTextEx{"8B}{\@as@active{iq}}{"8B}{"0C4}
103 \DeclareInputTextEx{"8C}{\@as@active{ic}}{"8C}{"0C5}
104 \DeclareInputTextEx{"8D}{\@as@active{ig}}{"8D}{"0C6}

105 ⟨/atari⟩ 106 ⟨∗pc850⟩

107 \DeclareInputTextEx{"88}{\^e}{"88}{"0D2}

108 \DeclareInputTextEx{"89}{\"e}{"89}{"0D3}
109 \DeclareInputTextEx{"8A}{\`e}{"8A}{"0D4}
110 \DeclareInputTextEx{"8B}{\@as@active{iq}}{"8B}{"0D8}
111 \DeclareInputTextEx{"8C}{\@as@active{ic}}{"8C}{"0D7}
112 \DeclareInputTextEx{"8D}{\@as@active{ig}}{"8D}{"0DE}

113 ⟨/pc850⟩ 114 ⟨∗atari | pc850⟩

115 \DeclareInputTextEx{"8E}{\"A}{"84}{"8E}
116 \DeclareInputTextEx{"8F}{\@as@active{AA}}{"86}{"8F}
117 \DeclareInputTextEx{"90}{\'E}{"82}{"90}
118 \DeclareInputTextEx{"91}{\@as@active{ae}}{"91}{"92}
119 \DeclareInputTextEx{"92}{\@as@active{AE}}{"91}{"92}

120 ⟨/atari | pc850⟩ 121 ⟨∗atari⟩

122 \DeclareInputTextEx{"93}{\^o}{"93}{"0C7}
123 \DeclareInputTextEx{"94}{\"o}{"94}{"99}
124 \DeclareInputTextEx{"95}{\`o}{"95}{"0C8}
125 \DeclareInputTextEx{"96}{\^u}{"96}{"0C9}
126 \DeclareInputTextEx{"97}{\`u}{"97}{"0CA}
127 \DeclareInputTextEx{"98}{\"y}{"98}{"0CB}

128 ⟨/atari⟩ 129 ⟨∗pc850⟩

130 \DeclareInputTextEx{"93}{\^o}{"93}{"0E2}
131 \DeclareInputTextEx{"94}{\"o}{"94}{"99}
132 \DeclareInputTextEx{"95}{\`o}{"95}{"0E3}
133 \DeclareInputTextEx{"96}{\^u}{"96}{"0EA}
134 \DeclareInputTextEx{"97}{\`u}{"97}{"0EB}
135 \DeclareInputTextEx{"98}{\"y}{"98}{"0B0}

136 ⟨/pc850⟩ 137 ⟨∗atari | pc850⟩

138 \DeclareInputTextEx{"99}{\"O}{"94}{"99}
139 \DeclareInputTextEx{"9A}{\"U}{"81}{"9A}

140 ⟨/atari | pc850⟩ 141 ⟨∗atari⟩

142 \DeclareInputTextEx{"9B}{\textcent}{"9B}{"9B}
143 \DeclareInputTextEx{"9C}{\textsterling}{"9C}{"9C}
144 \DeclareInputTextEx{"9D}{\textyen}{"9D}{"9D}
145 \DeclareInputTextEx{"9E}{\@as@active{ss}}{"9E}{"0CC}
146 \DeclareInputTextEx{"9F}{\NotImplemented}{"9F}{"9F} % holl. Gulden
147 \DeclareInputTextEx{"0A0}{\'a}{"0A0}{"0CD}
148 \DeclareInputTextEx{"0A1}{\@as@active{id}}{"0A1}{"0CE}
149 \DeclareInputTextEx{"0A2}{\'o}{"0A2}{"0CF}
150 \DeclareInputTextEx{"0A3}{\'u}{"0A3}{"0D0}

151 ⟨/atari⟩ 152 ⟨∗pc850⟩

153 \DeclareInputTextEx{"9B}{\@as@active{o}}{"9B}{"9D}
154 \DeclareInputTextEx{"9C}{\textsterling}{"9C}{"9C}
155 \DeclareInputTextEx{"9D}{\@as@active{O}}{"9B}{"9D}
156 \DeclareInputMathEx{"9E}{\times}
157 \DeclareInputTextEx{"9F}{\NotImplemented}{"9F}{"9F} % holl. Gulden
158 \DeclareInputTextEx{"0A0}{\'a}{"0A0}{"0B5}
159 \DeclareInputTextEx{"0A1}{\@as@active{id}}{"0A1}{"0D6}
160 \DeclareInputTextEx{"0A2}{\'o}{"0A2}{"0E0}
161 \DeclareInputTextEx{"0A3}{\'u}{"0A3}{"0E9}

162 ⟨/pc850⟩ 163 ⟨∗atari | pc850⟩

164 \DeclareInputTextEx{"0A4}{\~n}{"0A4}{"0A5}
165 \DeclareInputTextEx{"0A5}{\~N}{"0A4}{"0A5}
166 \DeclareInputMathEx{"0A6}{\mathordmasculine}
167 \DeclareInputMathEx{"0A7}{\mathordfeminine}
168 \DeclareInputTextEx{"0A8}{\textquestiondown}{"0A8}{"0A8}

169 ⟨/atari | pc850⟩ 170 ⟨∗atari⟩

171 \DeclareInputMathEx{"0A9}{\invneg} % wasysym

172 ⟨/atari⟩ 173 ⟨∗pc850⟩

174 \DeclareInputTextEx{"0A9}{\textregistered}{"0A9}{"0A9}

175 ⟨/pc850⟩ 176 ⟨∗atari | pc850⟩

177 \DeclareInputMathEx{"0AA}{\neg}
178 \DeclareInputTextEx{"0AB}{\textonehalf}{"0AB}{"0AB}
179 \DeclareInputTextEx{"0AC}{\textonequarter}{"0AC}{"0AC}
180 \DeclareInputTextEx{"0AD}{\textexclamdown}{"0AD}{"0AD}
181 \DeclareInputTextEx{"0AE}{\guillemotleft}{"0AE}{"0AE}
182 \DeclareInputTextEx{"0AF}{\guillemotright}{"0AF}{"0AF}

183 ⟨/atari | pc850⟩ 184 ⟨∗atari⟩

185 \DeclareInputTextEx{"0B0}{\~a}{"0B0}{"0B7}
186 \DeclareInputTextEx{"0B1}{\~o}{"0B1}{"0B8}
187 \DeclareInputTextEx{"0B2}{\@as@active{O}}{"0B3}{"0B2}
188 \DeclareInputTextEx{"0B3}{\@as@active{o}}{"0B3}{"0B2}
189 \DeclareInputTextEx{"0B4}{\@as@active{oe}}{"0B4}{"0B5}
190 \DeclareInputTextEx{"0B5}{\@as@active{OE}}{"0B4}{"0B5}
191 \DeclareInputTextEx{"0B6}{\`A}{"85}{"0B6}
192 \DeclareInputTextEx{"0B7}{\~A}{"0B0}{"0B7}
193 \DeclareInputTextEx{"0B8}{\~O}{"0B1}{"0B8}
194 \DeclareInputTextEx{"0B9}{\"{}}{"0B9}{"0B9}
195 \DeclareInputTextEx{"0BA}{\'{}}{"0BA}{"0BA}
196 \DeclareInputTextEx{"0BB}{\dag}{"0BB}{"0BB}
197 \DeclareInputTextEx{"0BC}{\P}{"0BC}{"0BC}
198 \DeclareInputTextEx{"0BD}{\copyright}{"0BD}{"0BD}
199 \DeclareInputTextEx{"0BE}{\textregistered}{"0BE}{"0BE}
200 \DeclareInputTextEx{"0BF}{\texttrademark}{"0BF}{"0BF}
201 \DeclareInputTextEx{"0C0}{\^A}{"83}{"0C0}
202 \DeclareInputTextEx{"0C1}{\^E}{"88}{"0C1}
203 \DeclareInputTextEx{"0C2}{\"E}{"89}{"0C2}
204 \DeclareInputTextEx{"0C3}{\`E}{"8A}{"0C3}
205 \DeclareInputTextEx{"0C4}{\@as@active{IQ}}{"8B}{"0C4}
206 \DeclareInputTextEx{"0C5}{\@as@active{IC}}{"8C}{"0C5}
207 \DeclareInputTextEx{"0C6}{\@as@active{IG}}{"8D}{"0C6}
208 \DeclareInputTextEx{"0C7}{\^O}{"93}{"0C7}
209 \DeclareInputTextEx{"0C8}{\`O}{"95}{"0C8}
210 \DeclareInputTextEx{"0C9}{\^U}{"96}{"0C9}
211 \DeclareInputTextEx{"0CA}{\`U}{"97}{"0CA}
212 \DeclareInputTextEx{"0CB}{\"Y}{"98}{"0CB}
213 \DeclareInputTextEx{"0CC}{\@as@active{SS}}{"9E}{"0CC}
214 \DeclareInputTextEx{"0CD}{\'A}{"0A0}{"0CD}
215 \DeclareInputTextEx{"0CE}{\@as@active{ID}}{"0A1}{"0CE}

216 \DeclareInputTextEx{"0CF}{\'O}{"0A2}{"0CF}
217 \DeclareInputTextEx{"0D0}{\'U}{"0A3}{"0D0}
218 \DeclareInputTextEx{"0D1}{\NotImplemented}{"0D1}{"0D1}
219 \DeclareInputTextEx{"0D2}{\NotImplemented}{"0D2}{"0D2}
220 \DeclareInputTextEx{"0D3}{\NotImplemented}{"0D3}{"0D3}
221 \DeclareInputTextEx{"0D4}{\NotImplemented}{"0D4}{"0D4}
222 \DeclareInputTextEx{"0D5}{\NotImplemented}{"0D5}{"0D5}
223 \DeclareInputTextEx{"0D6}{\NotImplemented}{"0D6}{"0D6}
224 \DeclareInputTextEx{"0D7}{\NotImplemented}{"0D7}{"0D7}
225 \DeclareInputTextEx{"0D8}{\NotImplemented}{"0D8}{"0D8}
226 \DeclareInputTextEx{"0D9}{\NotImplemented}{"0D9}{"0D9}
227 \DeclareInputTextEx{"0DA}{\NotImplemented}{"0DA}{"0DA}
228 \DeclareInputTextEx{"0DB}{\NotImplemented}{"0DB}{"0DB}
229 \DeclareInputTextEx{"0DC}{\NotImplemented}{"0DC}{"0DC}
230 \DeclareInputTextEx{"0DD}{\S}{"0DD}{"0DD}
231 \DeclareInputTextEx{"0DE}{\^{}}{"0DE}{"0DE}
232 \DeclareInputMathEx{"0DF}{\infty}
233 \DeclareInputMathEx{"0E0}{\alpha}
234 \DeclareInputMathEx{"0E1}{\beta}
235 \DeclareInputMathEx{"0E2}{\Gamma}
236 \DeclareInputMathEx{"0E3}{\pi}
237 \DeclareInputMathEx{"0E4}{\Sigma}
238 \DeclareInputMathEx{"0E5}{\sigma}
239 \DeclareInputMathEx{"0E6}{\mu}
240 \DeclareInputMathEx{"0E7}{\tau}
241 \DeclareInputMathEx{"0E8}{\Phi}
242 \DeclareInputMathEx{"0E9}{\Theta}
243 \DeclareInputMathEx{"0EA}{\Omega}
244 \DeclareInputMathEx{"0EB}{\delta}
245 \DeclareInputMathEx{"0EC}{\varoint} % wasysym
246 \DeclareInputMathEx{"0ED}{\NotImplemented}
247 \DeclareInputMathEx{"0EE}{\NotImplemented}
248 \DeclareInputMathEx{"0EF}{\NotImplemented}
249 \DeclareInputMathEx{"0F0}{\equiv}
250 \DeclareInputMathEx{"0F1}{\pm}
251 \DeclareInputMathEx{"0F2}{\ge}
252 \DeclareInputMathEx{"0F3}{\le}
253 \DeclareInputMathEx{"0F4}{\NotImplemented}
254 \DeclareInputMathEx{"0F5}{\NotImplemented}
255 \DeclareInputMathEx{"0F6}{\div}
256 \DeclareInputMathEx{"0F7}{\approx}
257 \DeclareInputMathEx{"0F8}{\mathdegree}
258 \DeclareInputMathEx{"0F9}{\mathbullet}
259 \DeclareInputMathEx{"0FA}{\cdot}
260 \DeclareInputMathEx{"0FB}{\protect\sqrt{}}
261 \DeclareInputMathEx{"0FC}{\NotImplemented}
262 \DeclareInputMathEx{"0FD}{\mathtwosuperior}
263 \DeclareInputMathEx{"0FE}{\maththreesuperior}
264 \DeclareInputTextEx{"0FF}{\={}}{"0FF}{"0FF}

265 ⟨/atari⟩ 266 ⟨∗pc850⟩

267 \DeclareInputTextEx{"0B0}{\"Y}{"98}{"0B0}
268 \DeclareInputTextEx{"0B1}{\@as@active{SS}}{"0E1}{"0B1}
269 \DeclareInputTextEx{"0B2}{\NotImplemented}{"0B2}{"0B2}

270 \DeclareInputTextEx{"0B3}{\NotImplemented}{"0B3}{"0B3}
271 \DeclareInputTextEx{"0B4}{\NotImplemented}{"0B4}{"0B4}
272 \DeclareInputTextEx{"0B5}{\'A}{"0A0}{"0B5}
273 \DeclareInputTextEx{"0B6}{\^A}{"83}{"0B6}
274 \DeclareInputTextEx{"0B7}{\`A}{"85}{"0B7}
275 \DeclareInputTextEx{"0B8}{\copyright}{"0B8}{"0B8}
276 \DeclareInputTextEx{"0B9}{\NotImplemented}{"0B9}{"0B9}
277 \DeclareInputTextEx{"0BA}{\NotImplemented}{"0BA}{"0BA}
278 \DeclareInputTextEx{"0BB}{\NotImplemented}{"0BB}{"0BB}
279 \DeclareInputTextEx{"0BC}{\NotImplemented}{"0BC}{"0BC}
280 \DeclareInputTextEx{"0BD}{\textcent}{"0BD}{"0BD}
281 \DeclareInputTextEx{"0BE}{\textyen}{"0BE}{"0BE}
282 \DeclareInputTextEx{"0BF}{\texturcorner}{"0BF}{"0BF}
283 \DeclareInputTextEx{"0C0}{\textllcorner}{"0C0}{"0C0}
284 \DeclareInputTextEx{"0C1}{\NotImplemented}{"0C1}{"0C1}
285 \DeclareInputTextEx{"0C2}{\NotImplemented}{"0C2}{"0C2}
286 \DeclareInputTextEx{"0C3}{\NotImplemented}{"0C3}{"0C3}
287 \DeclareInputTextEx{"0C4}{\NotImplemented}{"0C4}{"0C4}
288 \DeclareInputTextEx{"0C5}{\NotImplemented}{"0C5}{"0C5}
289 \DeclareInputTextEx{"0C6}{\~a}{"0C6}{"0C7}
290 \DeclareInputTextEx{"0C7}{\~A}{"0C6}{"0C7}
291 \DeclareInputTextEx{"0C8}{\NotImplemented}{"0C8}{"0C8}
292 \DeclareInputTextEx{"0C9}{\NotImplemented}{"0C9}{"0C9}
293 \DeclareInputTextEx{"0CA}{\NotImplemented}{"0CA}{"0CA}
294 \DeclareInputTextEx{"0CB}{\NotImplemented}{"0CB}{"0CB}
295 \DeclareInputTextEx{"0CC}{\NotImplemented}{"0CC}{"0CC}
296 \DeclareInputTextEx{"0CD}{\NotImplemented}{"0CD}{"0CD}
297 \DeclareInputTextEx{"0CE}{\NotImplemented}{"0CE}{"0CE}
298 \DeclareInputTextEx{"0CF}{\textcurrency}{"0CF}{"0CF}
299 \DeclareInputTextEx{"0D0}{\@as@active{dh}}{"0D0}{"0D1}
300 \DeclareInputTextEx{"0D1}{\@as@active{DH}}{"0D0}{"0D1}
301 \DeclareInputTextEx{"0D2}{\^E}{"88}{"0D2}
302 \DeclareInputTextEx{"0D3}{\"E}{"89}{"0D3}
303 \DeclareInputTextEx{"0D4}{\`E}{"8A}{"0D4}
304 \DeclareInputTextEx{"0D5}{\i}{"0D5}{"0D5} %"49
305 \DeclareInputTextEx{"0D6}{\@as@active{ID}}{"0A1}{"0D6}
306 \DeclareInputTextEx{"0D7}{\@as@active{IC}}{"8C}{"0D7}
307 \DeclareInputTextEx{"0D8}{\@as@active{IQ}}{"8B}{"0D8}
308 \DeclareInputTextEx{"0D9}{\textlrcorner}{"0D9}{"0D9}
309 \DeclareInputTextEx{"0DA}{\textulcorner}{"0DA}{"0DA}
310 \DeclareInputTextEx{"0DB}{\textblacksquare}{"0DB}{"0DB}
311 \DeclareInputTextEx{"0DC}{\NotImplemented}{"0DC}{"0DC}
312 \DeclareInputTextEx{"0DD}{\textbrokenbar}{"0DD}{"0DD}
313 \DeclareInputTextEx{"0DE}{\@as@active{IG}}{"8D}{"0DE}
314 \DeclareInputTextEx{"0DF}{\NotImplemented}{"0DF}{"0DF}
315 \DeclareInputTextEx{"0E0}{\'O}{"0A2}{"0E0}
316 \DeclareInputTextEx{"0E1}{\@as@active{ss}}{"0E1}{"0B1}
317 \DeclareInputTextEx{"0E2}{\^O}{"93}{"0E2}
318 \DeclareInputTextEx{"0E3}{\`O}{"95}{"0E3}
319 \DeclareInputTextEx{"0E4}{\~o}{"0E4}{"0E5}
320 \DeclareInputTextEx{"0E5}{\~O}{"0E4}{"0E5}
321 \DeclareInputMathEx{"0E6}{\mu}
322 \DeclareInputTextEx{"0E7}{\@as@active{th}}{"0E7}{"0E8}
323 \DeclareInputTextEx{"0E8}{\@as@active{TH}}{"0E7}{"0E8}

324 \DeclareInputTextEx{"0E9}{\'U}{"0A3}{"0E9}
325 \DeclareInputTextEx{"0EA}{\^U}{"96}{"0EA}
326 \DeclareInputTextEx{"0EB}{\`U}{"97}{"0EB}
327 \DeclareInputTextEx{"0EC}{\'y}{"0EC}{"0ED}
328 \DeclareInputTextEx{"0ED}{\'Y}{"0EC}{"0ED}
329 \DeclareInputTextEx{"0EE}{\={}}{"0EE}{"0EE}
330 \DeclareInputTextEx{"0EF}{\'{}}{"0EF}{"0EF}
331 \DeclareInputTextEx{"0F0}{\textendash}{"0F0}{"0F0}
332 \DeclareInputMathEx{"0F1}{\pm}
333 \DeclareInputMathEx{"0F2}{=}
334 \DeclareInputTextEx{"0F3}{\textthreequarters}{"0F3}{"0F3}
335 \DeclareInputTextEx{"0F4}{\P}{"0F4}{"0F4}
336 \DeclareInputTextEx{"0F5}{\S}{"0F5}{"0F5}
337 \DeclareInputMathEx{"0F6}{\div}
338 \DeclareInputTextEx{"0F7}{\c{}}{"0F7}{"0F7}
339 \DeclareInputMathEx{"0F8}{\mathdegree}
340 \DeclareInputTextEx{"0F9}{\"{}}{"0F9}{"0F9}
341 \DeclareInputMathEx{"0FA}{\cdot}
342 \DeclareInputMathEx{"0FB}{\mathonesuperior}
343 \DeclareInputMathEx{"0FC}{\maththreesuperior}
344 \DeclareInputMathEx{"0FD}{\mathtwosuperior}
345 \DeclareInputTextEx{"0FE}{\NotImplemented}{"0FE}{"0FE}
346 \DeclareInputTextEx{"0FF}{~}{"0FF}{"0FF}

347 ⟨/pc850⟩

9.2 The ISO 8859/1 (Latin 1) encoding

348 ⟨∗isolatin⟩

349 \DeclareInputTextEx{"80}{\@as@active{SS}}{"0DF}{"80}
350 \DeclareInputTextEx{"81}{\"Y}{"0FF}{"81}
351 \DeclareInputTextEx{"0A0}{~}{"0A0}{"0A0}
352 \DeclareInputTextEx{"0A1}{\textexclamdown}{"0A1}{"0A1}
353 \DeclareInputTextEx{"0A2}{\textcent}{"0A2}{"0A2}
354 \DeclareInputTextEx{"0A3}{\textsterling}{"0A3}{"0A3}
355 \DeclareInputTextEx{"0A4}{\textcurrency}{"0A4}{"0A4}
356 \DeclareInputTextEx{"0A5}{\textyen}{"0A5}{"0A5}
357 \DeclareInputTextEx{"0A6}{\textbrokenbar}{"0A6}{"0A6}
358 \DeclareInputTextEx{"0A7}{\S}{"0A7}{"0A7}
359 \DeclareInputTextEx{"0A8}{\"{}}{"0A8}{"0A8}
360 \DeclareInputTextEx{"0A9}{\copyright}{"0A9}{"0A9}
361 \DeclareInputMathEx{"0AA}{\mathordmasculine}
362 \DeclareInputTextEx{"0AB}{\guillemotleft}{"0AB}{"0AB}
363 \DeclareInputMathEx{"0AC}{\neg}
364 \DeclareInputTextEx{"0AD}{\textendash}{"0AD}{"0AD}
365 \DeclareInputTextEx{"0AE}{\textregistered}{"0AE}{"0AE}
366 \DeclareInputTextEx{"0AF}{\={}}{"0AF}{"0AF}
367 \DeclareInputMathEx{"0B0}{\mathdegree}
368 \DeclareInputMathEx{"0B1}{\pm}
369 \DeclareInputMathEx{"0B2}{\mathtwosuperior}
370 \DeclareInputMathEx{"0B3}{\maththreesuperior}
371 \DeclareInputTextEx{"0B4}{\'{}}{"0B4}{"0B4}
372 \DeclareInputMathEx{"0B5}{\mu}
373 \DeclareInputTextEx{"0B6}{\P}{"0B6}{"0B6}
374 \DeclareInputMathEx{"0B7}{\cdot}

375 \DeclareInputTextEx{"0B8}{\c{}}{"0B8}{"0B8}
376 \DeclareInputMathEx{"0B9}{\mathonesuperior}
377 \DeclareInputMathEx{"0BA}{\mathordfeminine}
378 \DeclareInputTextEx{"0BB}{\guillemotright}{"0BB}{"0BB}
379 \DeclareInputTextEx{"0BC}{\textonequarter}{"0BC}{"0BC}
380 \DeclareInputTextEx{"0BD}{\textonehalf}{"0BD}{"0BD}
381 \DeclareInputTextEx{"0BE}{\textthreequarters}{"0BE}{"0BE}
382 \DeclareInputTextEx{"0BF}{\textquestiondown}{"0BF}{"0BF}
383 \DeclareInputTextEx{"0C0}{\`A}{"0E0}{"0C0}
384 \DeclareInputTextEx{"0C1}{\'A}{"0E1}{"0C1}
385 \DeclareInputTextEx{"0C2}{\^A}{"0E2}{"0C2}
386 \DeclareInputTextEx{"0C3}{\~A}{"0E3}{"0C3}
387 \DeclareInputTextEx{"0C4}{\"A}{"0E4}{"0C4}
388 \DeclareInputTextEx{"0C5}{\@as@active{AA}}{"0E5}{"0C5}
389 \DeclareInputTextEx{"0C6}{\@as@active{AE}}{"0E6}{"0C6}
390 \DeclareInputTextEx{"0C7}{\c C}{"0E7}{"0C7}
391 \DeclareInputTextEx{"0C8}{\`E}{"0E8}{"0C8}
392 \DeclareInputTextEx{"0C9}{\'E}{"0E9}{"0C9}
393 \DeclareInputTextEx{"0CA}{\^E}{"0EA}{"0CA}
394 \DeclareInputTextEx{"0CB}{\"E}{"0EB}{"0CB}
395 \DeclareInputTextEx{"0CC}{\@as@active{IG}}{"0EC}{"0CC}
396 \DeclareInputTextEx{"0CD}{\@as@active{ID}}{"0ED}{"0CD}
397 \DeclareInputTextEx{"0CE}{\@as@active{IC}}{"0EE}{"0CE}
398 \DeclareInputTextEx{"0CF}{\@as@active{IQ}}{"0EF}{"0CF}
399 \DeclareInputTextEx{"0D0}{\@as@active{DH}}{"0F0}{"0D0}
400 \DeclareInputTextEx{"0D1}{\~N}{"0F1}{"0D1}
401 \DeclareInputTextEx{"0D2}{\`O}{"0F2}{"0D2}
402 \DeclareInputTextEx{"0D3}{\'O}{"0F3}{"0D3}
403 \DeclareInputTextEx{"0D4}{\^O}{"0F4}{"0D4}
404 \DeclareInputTextEx{"0D5}{\~O}{"0F5}{"0D5}
405 \DeclareInputTextEx{"0D6}{\"O}{"0F6}{"0D6}
406 \DeclareInputMathEx{"0D7}{\times}
407 \DeclareInputTextEx{"0D8}{\@as@active{O}}{"0F8}{"0D8}
408 \DeclareInputTextEx{"0D9}{\`U}{"0F9}{"0D9}
409 \DeclareInputTextEx{"0DA}{\'U}{"0FA}{"0DA}
410 \DeclareInputTextEx{"0DB}{\^U}{"0FB}{"0DB}
411 \DeclareInputTextEx{"0DC}{\"U}{"0FC}{"0DC}
412 \DeclareInputTextEx{"0DD}{\'Y}{"0FD}{"0DD}
413 \DeclareInputTextEx{"0DE}{\@as@active{TH}}{"0FE}{"0DE}
414 \DeclareInputTextEx{"0DF}{\@as@active{ss}}{"0DF}{"80}
415 \DeclareInputTextEx{"0E0}{\`a}{"0E0}{"0C0}
416 \DeclareInputTextEx{"0E1}{\'a}{"0E1}{"0C1}
417 \DeclareInputTextEx{"0E2}{\^a}{"0E2}{"0C2}
418 \DeclareInputTextEx{"0E3}{\~a}{"0E3}{"0C3}
419 \DeclareInputTextEx{"0E4}{\"a}{"0E4}{"0C4}
420 \DeclareInputTextEx{"0E5}{\@as@active{aa}}{"0E5}{"0C5}
421 \DeclareInputTextEx{"0E6}{\@as@active{ae}}{"0E6}{"0C6}
422 \DeclareInputTextEx{"0E7}{\c c}{"0E7}{"0C7}
423 \DeclareInputTextEx{"0E8}{\`e}{"0E8}{"0C8}
424 \DeclareInputTextEx{"0E9}{\'e}{"0E9}{"0C9}
425 \DeclareInputTextEx{"0EA}{\^e}{"0EA}{"0CA}
426 \DeclareInputTextEx{"0EB}{\"e}{"0EB}{"0CB}
427 \DeclareInputTextEx{"0EC}{\@as@active{ig}}{"0EC}{"0CC}
428 \DeclareInputTextEx{"0ED}{\@as@active{id}}{"0ED}{"0CD}

429 \DeclareInputTextEx{"0EE}{\@as@active{ic}}{"0EE}{"0CE}
430 \DeclareInputTextEx{"0EF}{\@as@active{iq}}{"0EF}{"0CF}
431 \DeclareInputTextEx{"0F0}{\@as@active{dh}}{"0F0}{"0D0}
432 \DeclareInputTextEx{"0F1}{\~n}{"0F1}{"0D1}
433 \DeclareInputTextEx{"0F2}{\`o}{"0F2}{"0D2}
434 \DeclareInputTextEx{"0F3}{\'o}{"0F3}{"0D3}
435 \DeclareInputTextEx{"0F4}{\^o}{"0F4}{"0D4}
436 \DeclareInputTextEx{"0F5}{\~o}{"0F5}{"0D5}
437 \DeclareInputTextEx{"0F6}{\"o}{"0F6}{"0D6}
438 \DeclareInputMathEx{"0F7}{\div}
439 \DeclareInputTextEx{"0F8}{\@as@active{o}}{"0F8}{"0D8}
440 \DeclareInputTextEx{"0F9}{\`u}{"0F9}{"0D9}
441 \DeclareInputTextEx{"0FA}{\'u}{"0FA}{"0DA}
442 \DeclareInputTextEx{"0FB}{\^u}{"0FB}{"0DB}
443 \DeclareInputTextEx{"0FC}{\"u}{"0FC}{"0DC}
444 \DeclareInputTextEx{"0FD}{\'y}{"0FD}{"0DD}
445 \DeclareInputTextEx{"0FE}{\@as@active{th}}{"0FE}{"0DE}
446 \DeclareInputTextEx{"0FF}{\"y}{"0FF}{"81}

447 ⟨/isolatin⟩

9.3 The Apple Macintosh encoding

448 ⟨∗mac⟩

449 \DeclareInputTextEx{"80}{\"A}{"8A}{"80}
450 \DeclareInputTextEx{"81}{\@as@active{AA}}{"8C}{"81}
451 \DeclareInputTextEx{"82}{\c C}{"8D}{"82}
452 \DeclareInputTextEx{"83}{\'E}{"8E}{"83}
453 \DeclareInputTextEx{"84}{\~N}{"96}{"84}
454 \DeclareInputTextEx{"85}{\"O}{"9A}{"85}
455 \DeclareInputTextEx{"86}{\"U}{"9F}{"86}
456 \DeclareInputTextEx{"87}{\'a}{"87}{"0E7}
457 \DeclareInputTextEx{"88}{\`a}{"88}{"0CB}
458 \DeclareInputTextEx{"89}{\^a}{"89}{"0E5}
459 \DeclareInputTextEx{"8A}{\"a}{"8A}{"80}
460 \DeclareInputTextEx{"8B}{\~a}{"8B}{"0CC}
461 \DeclareInputTextEx{"8C}{\@as@active{aa}}{"8C}{"81}
462 \DeclareInputTextEx{"8D}{\c c}{"8D}{"82}
463 \DeclareInputTextEx{"8E}{\'e}{"8E}{"83}
464 \DeclareInputTextEx{"8F}{\`e}{"8F}{"0E9}
465 \DeclareInputTextEx{"90}{\^e}{"90}{"0E6}
466 \DeclareInputTextEx{"91}{\"e}{"91}{"0E8}
467 \DeclareInputTextEx{"92}{\@as@active{id}}{"92}{"0EA}
468 \DeclareInputTextEx{"93}{\@as@active{ig}}{"93}{"0ED}
469 \DeclareInputTextEx{"94}{\@as@active{ic}}{"94}{"0EB}
470 \DeclareInputTextEx{"95}{\@as@active{iq}}{"95}{"0EC}
471 \DeclareInputTextEx{"96}{\~n}{"96}{"84}
472 \DeclareInputTextEx{"97}{\'o}{"97}{"0EE}
473 \DeclareInputTextEx{"98}{\`o}{"98}{"0F1}
474 \DeclareInputTextEx{"99}{\^o}{"99}{"0EF}
475 \DeclareInputTextEx{"9A}{\"o}{"9A}{"85}
476 \DeclareInputTextEx{"9B}{\~o}{"9B}{"0CD}
477 \DeclareInputTextEx{"9C}{\'u}{"9C}{"0F2}
478 \DeclareInputTextEx{"9D}{\`u}{"9D}{"0F4}
479 \DeclareInputTextEx{"9E}{\^u}{"9E}{"0F3}

480 \DeclareInputTextEx{"9F}{\"u}{"9F}{"86}
481 \DeclareInputTextEx{"0A0}{\dag}{"0A0}{"0A0}
482 \DeclareInputMathEx{"0A1}{\mathdegree}
483 \DeclareInputTextEx{"0A2}{\textcent}{"0A2}{"0A2}
484 \DeclareInputTextEx{"0A3}{\textsterling}{"0A3}{"0A3}
485 \DeclareInputTextEx{"0A4}{\S}{"0A4}{"0A4}
486 \DeclareInputTextEx{"0A5}{\textbullet}{"0A5}{"0A5}
487 \DeclareInputTextEx{"0A6}{\P}{"0A6}{"0A6}
488 \DeclareInputTextEx{"0A7}{\@as@active{ss}}{"0A7}{"0F0}
489 \DeclareInputTextEx{"0A8}{\textregistered}{"0A8}{"0A8}
490 \DeclareInputTextEx{"0A9}{\copyright}{"0A9}{"0A9}
491 \DeclareInputTextEx{"0AA}{\texttrademark}{"0AA}{"0AA}
492 \DeclareInputTextEx{"0AB}{\'{}}{"0AB}{"0AB}
493 \DeclareInputTextEx{"0AC}{\"{}}{"0AC}{"0AC}
494 \DeclareInputMathEx{"0AD}{\neq}
495 \DeclareInputTextEx{"0AE}{\@as@active{AE}}{"0BE}{"0AE}
496 \DeclareInputTextEx{"0AF}{\@as@active{O}}{"0BF}{"0AF}
497 \DeclareInputMathEx{"0B0}{\infty}
498 \DeclareInputMathEx{"0B1}{\pm}
499 \DeclareInputMathEx{"0B2}{\le}
500 \DeclareInputMathEx{"0B3}{\ge}
501 \DeclareInputTextEx{"0B4}{\textyen}{"0B4}{"0B4}
502 \DeclareInputMathEx{"0B5}{\mu}
503 \DeclareInputMathEx{"0B6}{\partial}
504 \DeclareInputMathEx{"0B7}{\Sigma}
505 \DeclareInputMathEx{"0B8}{\Pi}
506 \DeclareInputMathEx{"0B9}{\pi}
507 \DeclareInputMathEx{"0BA}{\int}
508 \DeclareInputMathEx{"0BB}{\mathordmasculine}
509 \DeclareInputMathEx{"0BC}{\mathordfeminine}
510 \DeclareInputMathEx{"0BD}{\Omega}
511 \DeclareInputTextEx{"0BE}{\@as@active{ae}}{"0BE}{"0AE}
512 \DeclareInputTextEx{"0BF}{\@as@active{o}}{"0BF}{"0AF}
513 \DeclareInputTextEx{"0C0}{\textquestiondown}{"0C0}{"0C0}
514 \DeclareInputTextEx{"0C1}{\textexclamdown}{"0C1}{"0C1}
515 \DeclareInputMathEx{"0C2}{\neg}
516 \DeclareInputMathEx{"0C3}{\protect\sqrt{}}
517 \DeclareInputMathEx{"0C4}{\NotImplemented}
518 \DeclareInputMathEx{"0C5}{\approx}
519 \DeclareInputMathEx{"0C6}{\Delta}
520 \DeclareInputTextEx{"0C7}{\guillemotleft}{"0C7}{"0C7}
521 \DeclareInputTextEx{"0C8}{\guillemotright}{"0C8}{"0C8}
522 \DeclareInputTextEx{"0C9}{\ldots}{"0C9}{"0C9}
523 \DeclareInputTextEx{"0CA}{\space}{"0CA}{"0CA}
524 \DeclareInputTextEx{"0CB}{\`A}{"88}{"0CB}
525 \DeclareInputTextEx{"0CC}{\~A}{"8B}{"0CC}
526 \DeclareInputTextEx{"0CD}{\~O}{"9B}{"0CD}
527 \DeclareInputTextEx{"0CE}{\@as@active{OE}}{"0CF}{"0CE}
528 \DeclareInputTextEx{"0CF}{\@as@active{oe}}{"0CF}{"0CE}
529 \DeclareInputTextEx{"0D0}{\textendash}{"0D0}{"0D0}
530 \DeclareInputTextEx{"0D1}{\textemdash}{"0D1}{"0D1}
531 \DeclareInputTextEx{"0D2}{\NotImplemented}{"0D2}{"0D2}
532 \DeclareInputTextEx{"0D3}{\NotImplemented}{"0D3}{"0D3}
533 \DeclareInputTextEx{"0D4}{\NotImplemented}{"0D4}{"0D4}

534 \DeclareInputTextEx{"0D5}{\NotImplemented}{"0D5}{"0D5}
535 \DeclareInputMathEx{"0D6}{\div}
536 \DeclareInputTextEx{"0D7}{\NotImplemented}{"0D7}{"0D7}
537 \DeclareInputTextEx{"0D8}{\"y}{"0D8}{"0D9}
538 \DeclareInputTextEx{"0D9}{\"Y}{"0D8}{"0D9}
539 \DeclareInputTextEx{"0DA}{/}{"0DA}{"0DA}
540 \DeclareInputTextEx{"0DB}{\textcurrency}{"0DB}{"0DB}
541 \DeclareInputTextEx{"0DC}{\guilsinglleft}{"0DC}{"0DC}
542 \DeclareInputTextEx{"0DD}{\guilsinglright}{"0DD}{"0DD}
543 \DeclareInputTextEx{"0DE}{fi}{"0DE}{"0DE}
544 \DeclareInputTextEx{"0DF}{fl}{"0DF}{"0DF}
545 \DeclareInputTextEx{"0E0}{\ddag}{"0E0}{"0E0}
546 \DeclareInputTextEx{"0E1}{\textperiodcentered}{"0E1}{"0E1}
547 \DeclareInputTextEx{"0E2}{\quotesinglbase}{"0E2}{"0E2}
548 \DeclareInputTextEx{"0E3}{\quotedblbase}{"0E3}{"0E3}
549 \DeclareInputTextEx{"0E4}{\textpermil}{"0E4}{"0E4}
550 \DeclareInputTextEx{"0E5}{\^A}{"89}{"0E5}
551 \DeclareInputTextEx{"0E6}{\^E}{"90}{"0E6}
552 \DeclareInputTextEx{"0E7}{\'A}{"87}{"0E7}
553 \DeclareInputTextEx{"0E8}{\"E}{"91}{"0E8}
554 \DeclareInputTextEx{"0E9}{\`E}{"8F}{"0E9}
555 \DeclareInputTextEx{"0EA}{\@as@active{ID}}{"92}{"0EA}
556 \DeclareInputTextEx{"0EB}{\@as@active{IC}}{"94}{"0EB}
557 \DeclareInputTextEx{"0EC}{\@as@active{IQ}}{"95}{"0EC}
558 \DeclareInputTextEx{"0ED}{\@as@active{IG}}{"93}{"0ED}
559 \DeclareInputTextEx{"0EE}{\'O}{"97}{"0EE}
560 \DeclareInputTextEx{"0EF}{\^O}{"99}{"0EF}
561 \DeclareInputTextEx{"0F0}{\@as@active{SS}}{"0A7}{"0F0}
562 \DeclareInputTextEx{"0F1}{\`O}{"98}{"0F1}
563 \DeclareInputTextEx{"0F2}{\'U}{"9C}{"0F2}
564 \DeclareInputTextEx{"0F3}{\^U}{"9E}{"0F3}
565 \DeclareInputTextEx{"0F4}{\`U}{"9D}{"0F4}
566 \DeclareInputTextEx{"0F5}{\i}{"0F5}{"0F5} %"49
567 \DeclareInputTextEx{"0F6}{\^{}}{"0F6}{"0F6}
568 \DeclareInputTextEx{"0F7}{\~{}}{"0F7}{"0F7}
569 \DeclareInputTextEx{"0F8}{\={}}{"0F8}{"0F8}
570 \DeclareInputTextEx{"0F9}{\NotImplemented}{"0F9}{"0F9}
571 \DeclareInputTextEx{"0FA}{\NotImplemented}{"0FA}{"0FA}
572 \DeclareInputMathEx{"0FB}{\mathdegree}
573 \DeclareInputTextEx{"0FC}{\c{}}{"0FC}{"0FC}
574 \DeclareInputTextEx{"0FD}{\~{}}{"0FD}{"0FD}
575 \DeclareInputTextEx{"0FE}{\NotImplemented}{"0FE}{"0FE}
576 \DeclareInputTextEx{"0FF}{\NotImplemented}{"0FF}{"0FF}

577 ⟨/mac⟩

9.4 The HP Roman8 encoding

578 ⟨∗roman8⟩

579 \DeclareInputTextEx{"0A0}{~}{"0A0}{"0A0}
580 \DeclareInputTextEx{"0A1}{\`A}{"0C8}{"0A1}
581 \DeclareInputTextEx{"0A2}{\^A}{"0C0}{"0A2}
582 \DeclareInputTextEx{"0A3}{\`E}{"0C9}{"0A3}
583 \DeclareInputTextEx{"0A4}{\^E}{"0C1}{"0A4}
584 \DeclareInputTextEx{"0A5}{\"E}{"0CD}{"0A5}

585 \DeclareInputTextEx{"0A6}{\@as@active{IC}}{"0D1}{"0A6}
586 \DeclareInputTextEx{"0A7}{\@as@active{IQ}}{"0DD}{"0A7}
587 \DeclareInputTextEx{"0A8}{\'{}}{"0A8}{"0A8}
588 \DeclareInputTextEx{"0A9}{\`{}}{"0A9}{"0A9}
589 \DeclareInputTextEx{"0AA}{\^{}}{"0AA}{"0AA}
590 \DeclareInputTextEx{"0AB}{\"{}}{"0AB}{"0AB}
591 \DeclareInputTextEx{"0AC}{\~{}}{"0AC}{"0AC}
592 \DeclareInputTextEx{"0AD}{\`U}{"0CB}{"0AD}
593 \DeclareInputTextEx{"0AE}{\^U}{"0C3}{"0AE}
594 \DeclareInputTextEx{"0AF}{\textsterling}{"0AF}{"0AF} % eigentlich: Lira
595 \DeclareInputTextEx{"0B0}{\={}}{"0B0}{"0B0}
596 \DeclareInputTextEx{"0B1}{\'Y}{"0B2}{"0B1}
597 \DeclareInputTextEx{"0B2}{\'y}{"0B2}{"0B1}
598 \DeclareInputMathEx{"0B3}{\mathdegree}
599 \DeclareInputTextEx{"0B4}{\c C}{"0B5}{"0B4}
600 \DeclareInputTextEx{"0B5}{\c c}{"0B5}{"0B4}
601 \DeclareInputTextEx{"0B6}{\~N}{"0B7}{"0B6}
602 \DeclareInputTextEx{"0B7}{\~n}{"0B7}{"0B6}
603 \DeclareInputTextEx{"0B8}{\textexclamdown}{"0B8}{"0B8}
604 \DeclareInputTextEx{"0B9}{\textquestiondown}{"0B9}{"0B9}
605 \DeclareInputTextEx{"0BA}{\textcurrency}{"0BA}{"0BA}
606 \DeclareInputTextEx{"0BB}{\textsterling}{"0BB}{"0BB}
607 \DeclareInputTextEx{"0BC}{\textyen}{"0BC}{"0BC}
608 \DeclareInputTextEx{"0BD}{\S}{"0BD}{"0BD}
609 \DeclareInputTextEx{"0BE}{\NotImplemented}{"0BE}{"0BE} % holl. Gulden
610 \DeclareInputTextEx{"0BF}{\textcent}{"0BF}{"0BF}
611 \DeclareInputTextEx{"0C0}{\^a}{"0C0}{"0A2}
612 \DeclareInputTextEx{"0C1}{\^e}{"0C1}{"0A4}
613 \DeclareInputTextEx{"0C2}{\^o}{"0C2}{"0DF}
614 \DeclareInputTextEx{"0C3}{\^u}{"0C3}{"0AE}
615 \DeclareInputTextEx{"0C4}{\'a}{"0C4}{"0E0}
616 \DeclareInputTextEx{"0C5}{\'e}{"0C5}{"0DC}
617 \DeclareInputTextEx{"0C6}{\'o}{"0C6}{"0E7}
618 \DeclareInputTextEx{"0C7}{\'u}{"0C7}{"0ED}
619 \DeclareInputTextEx{"0C8}{\`a}{"0C8}{"0A1}
620 \DeclareInputTextEx{"0C9}{\`e}{"0C9}{"0A3}
621 \DeclareInputTextEx{"0CA}{\`o}{"0CA}{"0E8}
622 \DeclareInputTextEx{"0CB}{\`u}{"0CB}{"0AD}
623 \DeclareInputTextEx{"0CC}{\"a}{"0CC}{"0D8}
624 \DeclareInputTextEx{"0CD}{\"e}{"0CD}{"0A5}
625 \DeclareInputTextEx{"0CE}{\"o}{"0CE}{"0DA}
626 \DeclareInputTextEx{"0CF}{\"u}{"0CF}{"0DB}
627 \DeclareInputTextEx{"0D0}{\@as@active{AA}}{"0D4}{"0D0}
628 \DeclareInputTextEx{"0D1}{\@as@active{ic}}{"0D1}{"0A6}
629 \DeclareInputTextEx{"0D2}{\@as@active{O}}{"0D6}{"0D2}
630 \DeclareInputTextEx{"0D3}{\@as@active{AE}}{"0D7}{"0D3}
631 \DeclareInputTextEx{"0D4}{\@as@active{aa}}{"0D4}{"0D0}
632 \DeclareInputTextEx{"0D5}{\@as@active{id}}{"0D5}{"0E5}
633 \DeclareInputTextEx{"0D6}{\@as@active{o}}{"0D6}{"0D2}
634 \DeclareInputTextEx{"0D7}{\@as@active{ae}}{"0D7}{"0D3}
635 \DeclareInputTextEx{"0D8}{\"A}{"0CC}{"0D8}
636 \DeclareInputTextEx{"0D9}{\@as@active{ig}}{"0D9}{"0E6}
637 \DeclareInputTextEx{"0DA}{\"O}{"0CE}{"0DA}
638 \DeclareInputTextEx{"0DB}{\"U}{"0CF}{"0DB}

639 \DeclareInputTextEx{"0DC}{\'E}{"0C5}{"0DC}
640 \DeclareInputTextEx{"0DD}{\@as@active{iq}}{"0DD}{"0A7}
641 \DeclareInputTextEx{"0DE}{\@as@active{ss}}{"0DE}{"0FF}
642 \DeclareInputTextEx{"0DF}{\^O}{"0C2}{"0DF}
643 \DeclareInputTextEx{"0E0}{\'A}{"0C4}{"0E0}
644 \DeclareInputTextEx{"0E1}{\~A}{"0E2}{"0E1}
645 \DeclareInputTextEx{"0E2}{\~a}{"0E2}{"0E1}
646 \DeclareInputTextEx{"0E3}{\@as@active{DH}}{"0E4}{"0E3}
647 \DeclareInputTextEx{"0E4}{\@as@active{dh}}{"0E4}{"0E3}
648 \DeclareInputTextEx{"0E5}{\@as@active{ID}}{"0D5}{"0E5}
649 \DeclareInputTextEx{"0E6}{\@as@active{IG}}{"0D9}{"0E6}
650 \DeclareInputTextEx{"0E7}{\'O}{"0C6}{"0E7}
651 \DeclareInputTextEx{"0E8}{\`O}{"0CA}{"0E8}
652 \DeclareInputTextEx{"0E9}{\~O}{"0EA}{"0E9}
653 \DeclareInputTextEx{"0EA}{\~o}{"0EA}{"0E9}
654 \DeclareInputTextEx{"0EB}{\v{S}}{"0EC}{"0EB}
655 \DeclareInputTextEx{"0EC}{\v{s}}{"0EC}{"0EB}
656 \DeclareInputTextEx{"0ED}{\'U}{"0C7}{"0ED}
657 \DeclareInputTextEx{"0EE}{\"Y}{"0EF}{"0EE}
658 \DeclareInputTextEx{"0EF}{\"y}{"0EF}{"0EE}
659 \DeclareInputTextEx{"0F0}{\@as@active{TH}}{"0F1}{"0F0}
660 \DeclareInputTextEx{"0F1}{\@as@active{th}}{"0F1}{"0F0}
661 \DeclareInputTextEx{"0F2}{\textperiodcentered}{"0F2}{"0F2}
662 \DeclareInputMathEx{"0F3}{\mu}
663 \DeclareInputTextEx{"0F4}{\P}{"0F4}{"0F4}
664 \DeclareInputTextEx{"0F5}{\textthreequarters}{"0F5}{"0F5}
665 \DeclareInputTextEx{"0F6}{\textemdash}{"0F6}{"0F6}
666 \DeclareInputTextEx{"0F7}{\textonequarter}{"0F7}{"0F7}
667 \DeclareInputTextEx{"0F8}{\textonehalf}{"0F8}{"0F8}
668 \DeclareInputMathEx{"0F9}{\mathordmasculine}
669 \DeclareInputMathEx{"0FA}{\mathordfeminine}
670 \DeclareInputTextEx{"0FB}{\guillemotleft}{"0FB}{"0FB}
671 \DeclareInputTextEx{"0FC}{\textblacksquare}{"0FC}{"0FC}
672 \DeclareInputTextEx{"0FD}{\guillemotright}{"0FD}{"0FD}
673 \DeclareInputMathEx{"0FE}{\pm}
674 \DeclareInputTextEx{"0FF}{\@as@active{SS}}{"0DE}{"0FF}

675 ⟨/roman8⟩

9.5 And now … it’s … the end!

That’s all folks! So we return to the previous catcode.

676 ⟨∗atari | pc850 | isolatin | mac | roman8⟩

677 \catcode`\@=\atcode

678 ⟨/atari | pc850 | isolatin | mac | roman8⟩

References

[1] Axel Sommerfeldt: The umlaute package (v1.2), 1994/11/28

[2] Alan Jeffrey: An input encoding package for L^{A}TEX 2ε (v0.09), 1994/12/10

[3] User’s Guide to AMSFonts Version 2.2, January 1995 [4] Roland Waldi: The Symbol font wasy, Version 2.0, September 1992

[5] Axel Kielhorn: The wasy symbol fonts for use with L^{A}TEX 2ε, 94/05/28

[6] Bernd Raichle: Style-Option “german” für plain-TEX, L^{A}TEX 2.09, L^{A}TEX 2ε und andere auf diesen basierende Formate, 20. Januar 1995