diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/spanish.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/spanish.4ht | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht b/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht new file mode 100644 index 00000000000..61f75c12968 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht @@ -0,0 +1,79 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% spanish.4ht 2005-10-23-04:19 % +% Copyright (C) 2000--2005 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any % +% later version. The latest version of this license is % +% in % +% http://www.latex-project.org/lppl.txt % +% and version 1.3 or later is part of all distributions % +% of LaTeX version 2003/12/01 or later. % +% % +% This work has the LPPL maintenance status "maintained".% +% % +% This Current Maintainer of this work % +% is Eitan M. Gurari. % +% % +% If you modify this program your changing its signature % +% with a directive of the following form will be % +% appreciated. % +% \message{signature} % +% % +% gurari@cse.ohio-state.edu % +% http://www.cse.ohio-state.edu/~gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\immediate\write-1{version 2005-10-23-04:19} + + \def\spanish:shorthand#1{\leavevmode \hbox{\csname a:spanish"#1\endcsname}} +\def\:temp{\spanish:shorthand o} +\expandafter\HLet\csname spanish@sh@\string"@o@\endcsname=\:temp +\def\:temp{\spanish:shorthand a} +\expandafter\HLet\csname spanish@sh@\string"@a@\endcsname=\:temp +\NewConfigure{spanish"a}{1} +\NewConfigure{spanish"o}{1} +\pend:defIII\es@accent{% + \expandafter\:text@composite@x + \csname OT1\string##1\endcsname##3\@empty} +\def\:text@composite@x#1#2{% + \expandafter\ifx \csname \string#1-\string#2\endcsname\relax + \expandafter\ifx \csname \string#1- :\endcsname\relax + \expandafter\expandafter\expandafter\:gobble + \else + \expandafter\expandafter + \expandafter\expandafter + \expandafter\expandafter + \csname \string#1- :\endcsname + \fi + \else \expandafter\:gobble + \fi + {#2}% + } +\def\chk:acc#1#2#3{% + \if !#2!\expandafter\:gobbleIII \else + \if \string#1\string#2% + \a:es@accents#3\b:es@accents + \expandafter\expandafter\expandafter\gob:accc + \else + \expandafter\expandafter\expandafter\chk:acc + \fi + \fi + {#1}% +} +\def\gob:accc#1{\gob:acc} +\def\gob:acc#1#2{\if !#2!\expandafter\gobe:acc + \else \expandafter\gob:acc\fi +} +\ifes@LaTeXe + \def\gobe:acc#1\@text@composite#2\@text@composite#3{} +\else + \let\gobe:acc=\:gobble +\fi +\NewConfigure{es@accent}[2]{\expandafter + \def\csname #1- :\endcsname##1{\chk:acc{##1}#2{}{}}} +\NewConfigure{es@accents}{2} + +\Hinput{spanish} +\endinput + |