summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/spanish.4ht
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/spanish.4ht')
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/spanish.4ht65
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