diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/cgloss4e.4ht')
-rwxr-xr-x | Master/texmf-dist/tex/generic/tex4ht/cgloss4e.4ht | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/cgloss4e.4ht b/Master/texmf-dist/tex/generic/tex4ht/cgloss4e.4ht new file mode 100755 index 00000000000..ee4abb933f4 --- /dev/null +++ b/Master/texmf-dist/tex/generic/tex4ht/cgloss4e.4ht @@ -0,0 +1,81 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% cgloss4e.4ht 2008-08-07-16:09 % +% Copyright (C) 2008 Eitan M. Gurari % +% % +% This work may be distributed and/or modified under the % +% conditions of the LaTeX Project Public License, either % +% 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.3c or later is part of all distributions % +% of LaTeX version 2005/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 2008-08-07-16:09} + + \gdef\twosent#1\\ #2\\{% + \getwords(\lineone,\eachwordone)#1 \\% + \getwords(\linetwo,\eachwordtwo)#2 \\% + \loop\lastword{\eachwordone}{\lineone}{\wordone}% + \lastword{\eachwordtwo}{\linetwo}{\wordtwo}% + \global\setbox\gline=\hbox{\unhbox\gline + \hskip\glossglue + \vtop{\a:tsent\box\wordone + \c:tsent + \box\wordtwo + \b:tsent + }% + }% + \testdone + \ifnotdone + \repeat + \egroup + \gl@stop} +\gdef\threesent#1\\ #2\\ #3\\{% + \getwords(\lineone,\eachwordone)#1 \\% + \getwords(\linetwo,\eachwordtwo)#2 \\% + \getwords(\linethree,\eachwordthree)#3 \\% + \loop\lastword{\eachwordone}{\lineone}{\wordone}% + \lastword{\eachwordtwo}{\linetwo}{\wordtwo}% + \lastword{\eachwordthree}{\linethree}{\wordthree}% + \global\setbox\gline=\hbox{\unhbox\gline + \hskip\glossglue + \vtop{\a:tsent\box\wordone + \c:tsent + \box\wordtwo + \c:tsent + \box\wordthree + \b:tsent + }% + }% + \testdone + \ifnotdone + \repeat + \egroup + \gl@stop} +\NewConfigure{tsent}{3} +\pend:def\gll{\a:gll} +\pend:def\glll{\a:gll} +\NewConfigure{gll}{3} +\def\:tempc{{\hskip -\glossglue}\unhbox\gline\end{flushleft}} +\ifx \gl@stop\:tempc + \def\:tempc{\b:gll\unhbox\gline\end{flushleft}\c:gll} + \HLet\gl@stop\:tempc +\fi + +\Hinput{cgloss4e} +\endinput + |