diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/longtable.4ht')
-rw-r--r-- | Master/texmf-dist/tex/generic/tex4ht/longtable.4ht | 42 |
1 files changed, 32 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht b/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht index d42ffadd356..ca204eba414 100644 --- a/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht +++ b/Master/texmf-dist/tex/generic/tex4ht/longtable.4ht @@ -1,6 +1,6 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% longtable.4ht 2008-02-28-20:51 % -% Copyright (C) 1997--2008 Eitan M. Gurari % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% longtable.4ht 2008-07-04-10:48 % +% Copyright (C) 1997--2008 Eitan M. Gurari % % % % This work may be distributed and/or modified under the % % conditions of the LaTeX Project Public License, either % @@ -24,7 +24,7 @@ % gurari@cse.ohio-state.edu % % http://www.cse.ohio-state.edu/~gurari % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\immediate\write-1{version 2008-02-28-20:51} +\immediate\write-1{version 2008-07-04-10:48} \def\:tempc[#1]#2{% \gHAdvance\float:cnt 1 @@ -158,7 +158,14 @@ \csname newbox\endcsname\LT:box \csname newbox\endcsname\LT:ebox \let\:tempc\LT@start -\pend:def\:tempc{\box\LT:box} +\pend:def\:tempc{% + \ifvoid\LT@head\else + \ifvoid\LT@firsthead + \global\setbox\LT@firsthead=\hbox{\box\LT@head}% + \else + \global\setbox\tmp:bx=\hbox{\box\LT@head}% + \fi\fi + \box\LT:box} \HLet\LT@start\:tempc \let\:tempc\endlongtable \append:def\:tempc{\box\LT:ebox} @@ -170,16 +177,31 @@ \let\:tempc\LT@end@hd@ft \pend:defI\:tempc{\global\let\lt:sv\HRow} \HLet\LT@end@hd@ft\:tempc -\def\:tempc{\global\let\lt:sv\HRow} +%\def\:tempc{\global\let\lt:sv\HRow} +%\HLet\LT@kill\:tempc +\def\LT@rebox#1\bgroup{% + #1\bgroup + \unskip +} +\let\:tempc\LT@kill +\pend:def\:tempc{\global\let\lt:sv\HRow} \HLet\LT@kill\:tempc \let\LT:argtabularcr\LT@argtabularcr \def\:tempc{\global\let\lt:sv\HRow \LT:argtabularcr} \HLet\LT@argtabularcr\:tempc \ifx \tmp:bx\:UnDef \csname newbox\endcsname \tmp:bx \fi -\def\:tempc{\LT@end@hd@ft\tmp:bx} -\HLet\endhead\:tempc -\def\:tempc{\LT@end@hd@ft\tmp:bx} -\HLet\endfoot\:tempc +%\def\:tempc{\LT@end@hd@ft\tmp:bx} +%\HLet\endhead\:tempc +% \def\:tempc{\LT@end@hd@ft\tmp:bx} +% \HLet\endfoot\:tempc +\pend:def\LT@output{% + \ifvoid\LT@foot\else + \ifvoid\LT@lastfoot + \global\setbox\LT@lastfoot=\hbox{\box\LT@foot}% + \else + \global\setbox\tmp:bx=\hbox{\box\LT@foot}% + \fi\fi +} \def\:tempc{\global\HCondtrue \LT@end@hd@ft\LT@lastfoot} \HLet\endlastfoot\:tempc |