[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ next ]


Debian Euro HOWTO (Obsolete Documentation)
Appendix A - File definitions for LaTeX


Ionel Mugurel has provided the following input encoding definition files for latin9 and latin10 (not yet included in Debian).


A.1 Latin9.def

     %%
     %% This is file `latin9.def',
     %% 
     %% This is a new file.
     %% 
     %% Copyright 2001
     %% 		  Ionel Mugurel Ciobica
     %%
     %% Permision granted to copy, distribute and redistribute this file.
     %% 
     %% Because of the euro symbol the tetex-eurosym package has to be
     %% installed. Otherwise an alternative is made to "draw" the character
     %% on place. Uncomment that line and comment the next one.
     %% 
     %% Because of \textdegree and many other \text... commands,
     %% you might want to use \usepackage{textcomp} in your document.
     %% 
     %% \CharacterTable
     %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
     %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
     %%   Digits        \0\1\2\3\4\5\6\7\8\9
     %%   Exclamation   \!     Double quote  \"     Hash (number) \#
     %%   Dollar        \$     Percent       \%     Ampersand     \&
     %%   Acute accent  \'     Left paren    \(     Right paren   \)
     %%   Asterisk      \*     Plus          \+     Comma         \,
     %%   Minus         \-     Point         \.     Solidus       \/
     %%   Colon         \:     Semicolon     \;     Less than     \<
     %%   Equals        \=     Greater than  \>     Question mark \?
     %%   Commercial at \@     Left bracket  \[     Backslash     \\
     %%   Right bracket \]     Circumflex    \^     Underscore    \_
     %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
     %%   Right brace   \}     Tilde         \~}
      \ProvidesFile{latin9.def}
        [2001/10/07 v0.01 Input encoding file
                             (test version: still liable to change)]
     \makeatletter
     \DeclareInputText{160}{\nobreakspace}
     \DeclareInputText{161}{\textexclamdown}
     \DeclareInputText{162}{\textcent}
     \DeclareInputText{163}{\pounds}
     %\DeclareInputText{164}{{\sffamily C\makebox[0pt][l]{\kern-.70em\mbox{--}}\makebox[0pt][l]{\kern-.68em\raisebox{.25ex}{--}}}}
     \DeclareInputText{164}{\euro}
     \DeclareInputText{165}{\textyen}
     \DeclareInputText{166}{\v S}
     \DeclareInputText{167}{\S}
     \DeclareInputText{168}{\v s}
     \DeclareInputText{169}{\copyright}
     \DeclareInputText{170}{\textordfeminine}
     \DeclareInputText{171}{\guillemotleft}
     \DeclareInputMath{172}{\lnot}
     \DeclareInputText{173}{\-}
     \DeclareInputText{174}{\textregistered}
     \DeclareInputText{175}{\@tabacckludge={}}
     \DeclareInputText{176}{\textdegree}
     \DeclareInputMath{177}{\pm}
     \DeclareInputMath{178}{^2}
     \DeclareInputMath{179}{^3}
     \DeclareInputText{180}{\v Z}
     \DeclareInputMath{181}{\mu}
     \DeclareInputText{182}{\P}
     \DeclareInputText{183}{\textperiodcentered}
     \DeclareInputText{184}{\v z}
     \DeclareInputMath{185}{^1}
     \DeclareInputText{186}{\textordmasculine}
     \DeclareInputText{187}{\guillemotright}
     \DeclareInputText{188}{\OE}
     \DeclareInputText{189}{\oe}
     \DeclareInputText{190}{\" Y}
     \DeclareInputText{191}{\textquestiondown}
     \DeclareInputText{192}{\@tabacckludge`A}
     \DeclareInputText{193}{\@tabacckludge'A}
     \DeclareInputText{194}{\^A}
     \DeclareInputText{195}{\~A}
     \DeclareInputText{196}{\"A}
     \DeclareInputText{197}{\r A}
     \DeclareInputText{198}{\AE}
     \DeclareInputText{199}{\c C}
     \DeclareInputText{200}{\@tabacckludge`E}
     \DeclareInputText{201}{\@tabacckludge'E}
     \DeclareInputText{202}{\^E}
     \DeclareInputText{203}{\"E}
     \DeclareInputText{204}{\@tabacckludge`I}
     \DeclareInputText{205}{\@tabacckludge'I}
     \DeclareInputText{206}{\^I}
     \DeclareInputText{207}{\"I}
     \DeclareInputText{208}{\DH}
     \DeclareInputText{209}{\~N}
     \DeclareInputText{210}{\@tabacckludge`O}
     \DeclareInputText{211}{\@tabacckludge'O}
     \DeclareInputText{212}{\^O}
     \DeclareInputText{213}{\~O}
     \DeclareInputText{214}{\"O}
     \DeclareInputMath{215}{\times}
     \DeclareInputText{216}{\O}
     \DeclareInputText{217}{\@tabacckludge`U}
     \DeclareInputText{218}{\@tabacckludge'U}
     \DeclareInputText{219}{\^U}
     \DeclareInputText{220}{\"U}
     \DeclareInputText{221}{\@tabacckludge'Y}
     \DeclareInputText{222}{\TH}
     \DeclareInputText{223}{\ss}
     \DeclareInputText{224}{\@tabacckludge`a}
     \DeclareInputText{225}{\@tabacckludge'a}
     \DeclareInputText{226}{\^a}
     \DeclareInputText{227}{\~a}
     \DeclareInputText{228}{\"a}
     \DeclareInputText{229}{\r a}
     \DeclareInputText{230}{\ae}
     \DeclareInputText{231}{\c c}
     \DeclareInputText{232}{\@tabacckludge`e}
     \DeclareInputText{233}{\@tabacckludge'e}
     \DeclareInputText{234}{\^e}
     \DeclareInputText{235}{\"e}
     \DeclareInputText{236}{\@tabacckludge`\i}
     \DeclareInputText{237}{\@tabacckludge'\i}
     \DeclareInputText{238}{\^\i}
     \DeclareInputText{239}{\"\i}
     \DeclareInputText{240}{\dh}
     \DeclareInputText{241}{\~n}
     \DeclareInputText{242}{\@tabacckludge`o}
     \DeclareInputText{243}{\@tabacckludge'o}
     \DeclareInputText{244}{\^o}
     \DeclareInputText{245}{\~o}
     \DeclareInputText{246}{\"o}
     \DeclareInputMath{247}{\div}
     \DeclareInputText{248}{\o}
     \DeclareInputText{249}{\@tabacckludge`u}
     \DeclareInputText{250}{\@tabacckludge'u}
     \DeclareInputText{251}{\^u}
     \DeclareInputText{252}{\"u}
     \DeclareInputText{253}{\@tabacckludge'y}
     \DeclareInputText{254}{\th}
     \DeclareInputText{255}{\"y}
     \makeatother
     \endinput
     %%
     %% End of file `latin9.def'.

A.2 latin10.def

     %%
     %% This is file `latin10.def',
     %%
     %% This is a new file.
     %% 
     %% Copyright 2001
     %% 		  Ionel Mugurel Ciobîcã
     %%
     %% Permision granted to copy, distribute and redistribute this file.
     %%
     %% The comma below accent for S, s, T and t doesn't look good
     %% for large characters. A solution would be to include internal
     %% support for comma below in the same way like for the dot below,
     %% so \C{t} to create the t comma below, etc.
     %% 
     %% Because of the euro symbol the tetex-eurosym package has to be
     %% installed. Otherwise an alternative is made to "draw" the character
     %% on place. Uncomment that line and comment the next one.
     %% 
     %% Latin10 is also comming with support for the German double quotations.
     %% You have to use babel with a language which support those quotations,
     %% German and Romanian come now in my mind...
     %%
     %% Because of \textdegree you might want to use \usepackage{textcomp} in
     %% your document.
     %% 
     %% \CharacterTable
     %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
     %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
     %%   Digits        \0\1\2\3\4\5\6\7\8\9
     %%   Exclamation   \!     Double quote  \"     Hash (number) \#
     %%   Dollar        \$     Percent       \%     Ampersand     \&
     %%   Acute accent  \'     Left paren    \(     Right paren   \)
     %%   Asterisk      \*     Plus          \+     Comma         \,
     %%   Minus         \-     Point         \.     Solidus       \/
     %%   Colon         \:     Semicolon     \;     Less than     \<
     %%   Equals        \=     Greater than  \>     Question mark \?
     %%   Commercial at \@     Left bracket  \[     Backslash     \\
     %%   Right bracket \]     Circumflex    \^     Underscore    \_
     %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
     %%   Right brace   \}     Tilde         \~}
      \ProvidesFile{latin10.def}
        [2001/10/07 v0.01 Input encoding file
                             (test version: still liable to change)]
     \makeatletter
     \DeclareInputText{160}{\nobreakspace}
     \DeclareInputText{161}{\k A}
     \DeclareInputText{162}{\k a}
     \DeclareInputText{163}{\L}
     %\DeclareInputText{164}{{\sffamily C\makebox[0pt][l]{\kern-.70em\mbox{--}}\makebox[0pt][l]{\kern-.68em\raisebox{.25ex}{--}}}}
     \DeclareInputText{164}{\euro}
     \DeclareInputText{165}{\guillemotleft}
     \DeclareInputText{166}{\v S}
     \DeclareInputText{167}{\S}
     \DeclareInputText{168}{\v s}
     \DeclareInputText{169}{\copyright}
     \DeclareInputText{170}{\ooalign{S\crcr\hidewidth\raise-.31ex\hbox{\scriptsize,}\hidewidth}}
     \DeclareInputText{171}{\quotedblbase}
     \DeclareInputText{172}{\@tabacckludge'Z}
     \DeclareInputText{173}{\-}
     \DeclareInputText{174}{\@tabacckludge' Z}
     \DeclareInputText{175}{\.Z}
     \DeclareInputText{176}{\textdegree}
     \DeclareInputMath{177}{\pm}
     \DeclareInputText{178}{\v C}
     \DeclareInputText{179}{\l}
     \DeclareInputText{180}{\v Z}
     \DeclareInputText{181}{\textquotedblleft}
     \DeclareInputText{182}{\P}
     \DeclareInputText{183}{\textperiodcentered}
     \DeclareInputText{184}{\v z}
     \DeclareInputText{185}{\v c}
     \DeclareInputText{186}{\ooalign{s\crcr\hidewidth\raise-.31ex\hbox{\scriptsize,}\hidewidth}}
     \DeclareInputText{187}{\guillemotright}
     \DeclareInputText{188}{\OE}
     \DeclareInputText{189}{\oe}
     \DeclareInputText{190}{\" Y}
     \DeclareInputText{191}{\.z}
     \DeclareInputText{192}{\@tabacckludge`A}
     \DeclareInputText{193}{\@tabacckludge'A}
     \DeclareInputText{194}{\^A}
     \DeclareInputText{195}{\u A}
     \DeclareInputText{196}{\"A}
     \DeclareInputText{197}{\@tabacckludge'C}
     \DeclareInputText{198}{\AE}
     \DeclareInputText{199}{\c C}
     \DeclareInputText{200}{\@tabacckludge`E}
     \DeclareInputText{201}{\@tabacckludge'E}
     \DeclareInputText{202}{\^ E}
     \DeclareInputText{203}{\" E}
     \DeclareInputText{204}{\@tabacckludge`I}
     \DeclareInputText{205}{\@tabacckludge'I}
     \DeclareInputText{206}{\^I}
     \DeclareInputText{207}{\" I}
     \DeclareInputText{208}{\D}
     \DeclareInputText{209}{\@tabacckludge'N}
     \DeclareInputText{210}{\@tabacckludge`O}
     \DeclareInputText{211}{\@tabacckludge'O}
     \DeclareInputText{212}{\^O}
     \DeclareInputText{213}{\H O}
     \DeclareInputText{214}{\"O}
     \DeclareInputText{215}{\@tabacckludge'S}
     \DeclareInputText{216}{\H U}
     \DeclareInputText{217}{\@tabacckludge`U}
     \DeclareInputText{218}{\@tabacckludge'U}
     \DeclareInputText{219}{\^ U}
     \DeclareInputText{220}{\"U}
     \DeclareInputText{221}{\k E}
     \DeclareInputText{222}{\ooalign{T\crcr\hidewidth\raise-.31ex\hbox{\scriptsize,}\hidewidth}}
     \DeclareInputText{223}{\ss}
     \DeclareInputText{224}{\@tabacckludge`a}
     \DeclareInputText{225}{\@tabacckludge'a}
     \DeclareInputText{226}{\^a}
     \DeclareInputText{227}{\u a}
     \DeclareInputText{228}{\"a}
     \DeclareInputText{229}{\@tabacckludge'c}
     \DeclareInputText{230}{\ae}
     \DeclareInputText{231}{\c c}
     \DeclareInputText{232}{\@tabacckludge`e}
     \DeclareInputText{233}{\@tabacckludge'e}
     \DeclareInputText{234}{\^e}
     \DeclareInputText{235}{\"e}
     \DeclareInputText{236}{\@tabacckludge`\i}
     \DeclareInputText{237}{\@tabacckludge'\i}
     \DeclareInputText{238}{\^\i}
     \DeclareInputText{239}{\"\i}
     \DeclareInputText{240}{\d}
     \DeclareInputText{241}{\@tabacckludge'n}
     \DeclareInputText{242}{\@tabacckludge`o}
     \DeclareInputText{243}{\@tabacckludge'o}
     \DeclareInputText{244}{\^o}
     \DeclareInputText{245}{\H o}
     \DeclareInputText{246}{\"o}
     \DeclareInputText{247}{\@tabacckludge's}
     \DeclareInputText{248}{\H u}
     \DeclareInputText{249}{\@tabacckludge`u}
     \DeclareInputText{250}{\@tabacckludge'u}
     \DeclareInputText{251}{\^u}
     \DeclareInputText{252}{\"u}
     \DeclareInputText{253}{\k e}
     \DeclareInputText{254}{\ooalign{t\crcr\hidewidth\raise-.31ex\hbox{\scriptsize,}\hidewidth}}
     \DeclareInputText{255}{\"y}
     \makeatother
     \endinput
     %%
     %% End of file `latin10.def'.

[ previous ] [ Contents ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ A ] [ next ]


Debian Euro HOWTO (Obsolete Documentation)

version 1.2, june 4th 2003.

Javier Fernández-Sanguino Peña jfs@computer.org