diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/spanish.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/spanish.4ht | 65 |
1 files changed, 53 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht b/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht index beaf327d70e..65b9f8fb4a5 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht @@ -1,15 +1,15 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% spanish.4ht 2007-01-03-21:02 % -% Copyright (C) 2000--2007 Eitan M. Gurari % +% spanish.4ht 2008-02-28-20:51 % +% Copyright (C) 2000--2008 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 % +% version 1.3c 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. % +% and version 1.3c or later is part of all distributions % +% of LaTeX version 2005/12/01 or later. % % % % This work has the LPPL maintenance status "maintained".% % % @@ -24,18 +24,55 @@ % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\immediate\write-1{version 2007-01-03-21:02} +\immediate\write-1{version 2008-02-28-20:51} - \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\def\csname spanish:"shorthand\endcsname + #1{\leavevmode \hbox{\csname a:spanish"#1\endcsname}} +\edef\:temp{\expandafter\noexpand + \csname spanish:"shorthand\endcsname\space a} \expandafter\HLet\csname spanish@sh@\string"@a@\endcsname=\:temp \NewConfigure{spanish"a}{1} +\edef\:temp{\expandafter\noexpand + \csname spanish:"shorthand\endcsname\space o} +\expandafter\HLet\csname spanish@sh@\string"@o@\endcsname=\:temp \NewConfigure{spanish"o}{1} -\pend:defIII\es@accent{% +\edef\:temp{\expandafter\noexpand + \csname spanish:"shorthand\endcsname\space e} +\expandafter\HLet\csname spanish@sh@\string"@e@\endcsname=\:temp +\NewConfigure{spanish"e}{1} +\edef\:temp{\expandafter\noexpand + \csname spanish:"shorthand\endcsname\space A} +\expandafter\HLet\csname spanish@sh@\string"@A@\endcsname=\:temp +\NewConfigure{spanish"A}{1} +\edef\:temp{\expandafter\noexpand + \csname spanish:"shorthand\endcsname\space O} +\expandafter\HLet\csname spanish@sh@\string"@O@\endcsname=\:temp +\NewConfigure{spanish"O}{1} +\edef\:temp{\expandafter\noexpand + \csname spanish:"shorthand\endcsname\space E} +\expandafter\HLet\csname spanish@sh@\string"@E@\endcsname=\:temp +\NewConfigure{spanish"E}{1} +\edef\:tempc{\expandafter\noexpand + \csname spanish:'shorthand\endcsname\space i} +\expandafter\HLet\csname spanish@sh@\string'@i@\endcsname=\:tempc +\NewConfigure{spanish'i}{1} +\def\:tempc{\csname a:spanish'i\endcsname} +\expandafter\HLet\csname \string\OT1\string\'-i\endcsname\:tempc +\AtBeginDocument{ + \def\:tempc{\a:guillemotright} + \HLet\guillemotright\:tempc + \def\:tempc{\a:guillemotleft} + \HLet\guillemotleft\:tempc +} +\NewConfigure{guillemotright}{1} +\Configure{guillemotright}{\o:guillemotright:} +\NewConfigure{guillemotleft}{1} +\Configure{guillemotleft}{\o:guillemotright:} +\let\:tempc\es@accent +\pend:defIII\:tempc{% \expandafter\:text@composite@x \csname OT1\string##1\endcsname##3\@empty} +\HLet\es@accent\:tempc \def\:text@composite@x#1#2{% \expandafter\ifx \csname \string#1-\string#2\endcsname\relax \expandafter\ifx \csname \string#1- :\endcsname\relax @@ -52,7 +89,7 @@ } \def\chk:acc#1#2#3{% \if !#2!\expandafter\:gobbleIII \else - \if \string#1\string#2% + \if \noexpand#1\noexpand#2% \a:es@accents#3\b:es@accents \expandafter\expandafter\expandafter\gob:accc \else @@ -73,6 +110,10 @@ \NewConfigure{es@accent}[2]{\expandafter \def\csname #1- :\endcsname##1{\chk:acc{##1}#2{}{}}} \NewConfigure{es@accents}{2} +\AtBeginDocument{% + \def\bbl@umlauta{\ifx \EndPicture \:UnDef \expandafter \n:bbl@umlauta: + \else \expandafter \o:bbl@umlauta: \fi }% +} \Hinput{spanish} \endinput |