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