From c1eedbcb1aaac4820a01ec972d25fc5ddc4af500 Mon Sep 17 00:00:00 2001 From: Frank Mittelbach Date: Fri, 9 Feb 2024 11:54:26 +0100 Subject: [PATCH] Tagging support for array, tabularx, and longtable (#1209) * take latex-lab-table.dtx from uf-review-05 * latex-lab-table: move \@@_show_curr_cell_data: into socket ; array: put sockets into array ; array: updated \insert@column to use sockets * first stab at tabularx (WIP) * getting there (tabularx) * fix docu * fix so that the code runs when tagging is not used * leftover \end{macrocode} * add verst version of lttag.dtx * simplify tabularx * provide \ProvideDocElement * change lttag -> lttagging; us separate \insert@pcolumn with its own sockets * WIP (broken) * WIP * WIP (working again) * WIP * medium rewrite/restructure (WIP) * would have been too easy * and a doc issue * and one more * move multicolumn changed into array; change begindocument hook chunk to "kernel" * better also add the socket declaration in the right file * starting with L3 layer in array (WIP) * added missing \MaintainedBy defs * l3doc needs amsmath :-( * updated \@array in array * move \ar@ialign into array * tracing/debugging now optional * move \@addamp * move \@arraycr * move \endarry ; add \ar@crcr * move cell data handling to lttaging; start with longtable (WIP) * stray macrocode * use \tbl_update_multicolumn_cell_data:n * more work on longtable (WIP) * update \endlongtable and \LT@t@bularcr (WIP) * hopefully fixed logic for \endhead and friends; also fixed \hline issue (guess \cline needs also attention but not tonight) * trying to get around l3bitset issue * using newer kernel with l3bitset included * l3bibset vanished * sigh * and a docu fix * cleanup docu (WIP) * docu changes (fail table-14-pbox) * doc updates for "array" * renamed a couple of sockets; but more docu * more updates and documentation * getting ready for first draft * implemented most of Ulrike's suggestions * more suggestions * cleanup after merge * drop definitions now in tagpdf * ltnews entry * fix tests * updated with David's comments --- base/changes.txt | 6 +- base/doc/ltnews39.tex | 46 + base/doc/source2e.tex | 2 + base/format.ins | 3 +- base/lttagging.dtx | 775 ++++++++++ base/testfiles-lthooks/ltcmdhooks-001.tlg | 6 + base/testfiles-lthooks/lthooks-000.tlg | 6 + base/testfiles-lthooks/lthooks-001.tlg | 12 + base/testfiles-lthooks/lthooks-002.tlg | 12 + base/testfiles-lthooks/lthooks-003.tlg | 6 + base/testfiles-lthooks/lthooks-004.tlg | 6 + base/testfiles-lthooks/lthooks-005.tlg | 6 + base/testfiles-lthooks/lthooks-006.tlg | 6 + base/testfiles-lthooks/lthooks-007.tlg | 12 + base/testfiles-lthooks/lthooks-008.tlg | 6 + base/testfiles-lthooks/lthooks-009.tlg | 6 + base/testfiles-lthooks/lthooks-011.tlg | 24 + base/testfiles-lthooks/lthooks-013.tlg | 6 + base/testfiles-lthooks/lthooks-021.tlg | 6 + base/testfiles-lthooks/lthooks-031.tlg | 3 +- base/testfiles-lthooks/lthooks-legacy.tlg | 6 +- .../lthooks-rollback-args.tlg | 3 +- base/testfiles-lthooks2/lthooks2-002.tlg | 22 +- base/testfiles-lthooks2/lthooks2-005.tlg | 12 + base/testfiles/github-0962b.luatex.tlg | 3 +- base/testfiles/github-0962b.tlg | 3 +- required/latex-lab/latex-lab-table.dtx | 1250 ++++------------- .../testfiles-table-luatex/table-000.tlg | 6 +- .../testfiles-table-luatex/table-001.lvt | 1 + .../testfiles-table-luatex/table-001.tlg | 70 +- .../testfiles-table-luatex/table-002.lvt | 1 + .../testfiles-table-luatex/table-002.tlg | 171 ++- .../testfiles-table-luatex/table-003.lvt | 1 + .../testfiles-table-luatex/table-003.tlg | 96 +- .../table-004-tabularx.lvt | 1 + .../table-004-tabularx.tlg | 502 ++----- .../testfiles-table-luatex/table-005.lvt | 1 + .../testfiles-table-luatex/table-005.tlg | 67 +- .../table-006-longtable.lvt | 1 + .../table-006-longtable.tlg | 415 +++--- .../table-007-longtable.lvt | 1 + .../table-007-longtable.tlg | 242 ++-- .../table-008-multi.lvt | 1 + .../table-008-multi.tlg | 102 +- .../testfiles-table-luatex/table-009.lvt | 1 + .../testfiles-table-luatex/table-009.tlg | 103 +- .../table-012-caption.tlg | 59 - .../table-013-longtable-hyperref.tlg | 12 - .../testfiles-table-luatex/table-015.tlg | 100 +- .../testfiles-table-luatex/table-016.tlg | 42 - .../testfiles-table-luatex/table-017.tlg | 185 +-- .../testfiles-table-luatex/table-018.tlg | 99 -- .../testfiles-table-luatex/table-019.tlg | 368 ++--- .../testfiles-table-luatex/table-020.tlg | 220 +-- .../table-021-longtable.lvt | 31 + .../table-021-longtable.tlg | 288 ++++ .../testfiles-table-pdftex/table-000.tlg | 6 +- .../testfiles-table-pdftex/table-001.lvt | 3 +- .../testfiles-table-pdftex/table-001.tlg | 72 +- .../testfiles-table-pdftex/table-002.lvt | 3 +- .../testfiles-table-pdftex/table-002.tlg | 173 ++- .../testfiles-table-pdftex/table-003.lvt | 1 + .../testfiles-table-pdftex/table-003.tlg | 96 +- .../table-004-tabularx.lvt | 1 + .../table-004-tabularx.tlg | 566 ++------ .../testfiles-table-pdftex/table-005.lvt | 1 + .../testfiles-table-pdftex/table-005.tlg | 69 +- .../table-006-longtable.lvt | 1 + .../table-006-longtable.tlg | 415 +++--- .../table-007-longtable.lvt | 1 + .../table-007-longtable.tlg | 244 ++-- .../table-008-multi.lvt | 1 + .../table-008-multi.tlg | 102 +- .../testfiles-table-pdftex/table-009.lvt | 1 + .../testfiles-table-pdftex/table-009.tlg | 105 +- .../table-012-caption.lvt | 4 +- .../table-012-caption.tlg | 13 +- .../table-013-longtable-hyperref.lvt | 3 + .../table-013-longtable-hyperref.tlg | 19 +- .../testfiles-table-pdftex/table-015.lvt | 1 + .../testfiles-table-pdftex/table-015.tlg | 84 +- .../testfiles-table-pdftex/table-016.lvt | 9 + .../testfiles-table-pdftex/table-016.tlg | 44 +- .../testfiles-table-pdftex/table-017.lvt | 1 + .../testfiles-table-pdftex/table-017.tlg | 146 +- .../testfiles-table-pdftex/table-018.lvt | 1 + .../testfiles-table-pdftex/table-018.tlg | 87 -- .../testfiles-table-pdftex/table-019.lvt | 1 + .../testfiles-table-pdftex/table-019.tlg | 279 ++-- .../testfiles-table-pdftex/table-020.lvt | 2 +- .../testfiles-table-pdftex/table-020.tlg | 176 ++- .../table-021-longtable.lvt | 93 ++ .../table-021-longtable.tlg | 72 + required/latex-lab/update-table.sh | 7 +- required/tools/array-2023-11-01.sty | 375 +++++ required/tools/array.dtx | 463 +++++- required/tools/build.lua | 5 + required/tools/changes.txt | 19 +- required/tools/longtable.dtx | 364 ++++- required/tools/tabularx.dtx | 49 +- .../tools/testfiles/github-0100.luatex.tlg | 699 +++++++++ required/tools/testfiles/github-0100.tlg | 2 + .../tools/testfiles/github-0100.xetex.tlg | 2 + .../tools/testfiles/github-0131.luatex.tlg | 69 + required/tools/testfiles/github-0131.tlg | 3 + .../tools/testfiles/github-0561.luatex.tlg | 174 +++ .../tools/testfiles/github-1128.luatex.tlg | 162 +++ required/tools/testfiles/github-1128.tlg | 1 + required/tools/testfiles/tlb2914.luatex.tlg | 5 + required/tools/testfiles/tlb3512.luatex.tlg | 5 + 110 files changed, 5984 insertions(+), 4757 deletions(-) create mode 100644 base/lttagging.dtx create mode 100644 required/latex-lab/testfiles-table-luatex/table-021-longtable.lvt create mode 100644 required/latex-lab/testfiles-table-luatex/table-021-longtable.tlg create mode 100644 required/latex-lab/testfiles-table-pdftex/table-021-longtable.lvt create mode 100644 required/latex-lab/testfiles-table-pdftex/table-021-longtable.tlg create mode 100644 required/tools/array-2023-11-01.sty create mode 100644 required/tools/testfiles/github-0100.luatex.tlg create mode 100644 required/tools/testfiles/github-0131.luatex.tlg create mode 100644 required/tools/testfiles/github-0561.luatex.tlg create mode 100644 required/tools/testfiles/github-1128.luatex.tlg create mode 100644 required/tools/testfiles/tlb2914.luatex.tlg create mode 100644 required/tools/testfiles/tlb3512.luatex.tlg diff --git a/base/changes.txt b/base/changes.txt index dca125057..c64086057 100644 --- a/base/changes.txt +++ b/base/changes.txt @@ -6,8 +6,6 @@ to completeness or accuracy and it contains some references to files that are not part of the distribution. ================================================================================ - - 2024-01-30 David Carlisle * ltclass.dtx: check that \RequirePackage, \documentclass, \usepackage and related commands are at top level (gh/1185) @@ -54,6 +52,10 @@ not part of the distribution. * ltfilehook.dtx Change flag markup in macro env +2023-12-16 Frank Mittelbach + * lttagging.dtx: + First version of lttagging module added + 2023-12-07 Ulrike Fischer * ltproperties.dtx: use \protected@write, (gh1200) diff --git a/base/doc/ltnews39.tex b/base/doc/ltnews39.tex index cf4d4aee6..df1161392 100644 --- a/base/doc/ltnews39.tex +++ b/base/doc/ltnews39.tex @@ -147,6 +147,33 @@ \section{Introduction} \emph{to write} +\section{News from the \enquote{\LaTeX{} Tagged PDF} project} + +In the previous \LaTeX{} News~\cite{39:ltnews38} we announced a first prototype +support for tagged tabulars. Some of the necessary support code has +now been moved from \texttt{latex-lab} to the corresponding packages +(using sockets and plugs) and to the \LaTeX{} kernel (for those parts +that are also necessary for other aspects of tagging). + +The kernel code specific to tagging is implemented in the file +\texttt{lttagging.dtx}. For now it contains \cs{UseTaggingSocket}, a +special invocation command for sockets that are specific to +tagging. This enables us to also provide \cs{SuspendTagging} and +\cs{ResumeTagging}, i.e., a very efficient way to temporarily disable +the whole tagging process. This is, for example, necessary, if some +code is doing trial typesetting. In that case the trials should not +generate tagging structures\Dash only the finally chosen version +should. Thus, \pkg{tabularx}, for example, stops the tagging while +doing its trials to figure out the correct column widths to use, and +then renables tagging when the table is finally typeset. + +Over time, \texttt{lttagging.dtx} will hold more general tagging code +as appropriate. For now it is only documented as part of +\texttt{source2e.pdf} but long term we will provide a separate guide +for tagging, which will then also include the information currently +found in various other places, e.g., \texttt{tagpdf.pdf}. + + \section{Enhancements to the new mark mechanism} In June 2022 we introduced a new mark mechanism in @@ -423,6 +450,20 @@ \subsection{Declaring appropriate sub-encodings for \texttt{TS1} symbol fonts} \section{Changes to packages in the \pkg{tools} category} + +\subsection{\pkg{array}, \pkg{longtable}, \pkg{tabularx}: support tagging} + +The three packages are now extended to enable producing tagged tabulars upon +request. This is done by adding a number of sockets (see +\cite{39:ltnews38}) that, by default, do nothing, but are equipped +with appropriate plugs if tagged PDF is requested. + +In the previous \LaTeX{} release this was handled in +\texttt{latex-lab} patching the packages when tagging was requested. + + + + \subsection{\pkg{verbatim}: \cs{verb} showed visible spaces} A recent change in the kernel was not reflected in the \pkg{verbatim} @@ -465,6 +506,7 @@ \subsection{\pkg{showkeys}: Allow \cs{newline} in \pkg{amsthm} to work} \githubissue{1123} + \section{Changes to files in the \pkg{cyrillic} category} \subsection{Correct definition of \cs{k}} @@ -510,6 +552,10 @@ \subsection{Correct definition of \cs{k}} \emph{\LaTeXe{} news 37}. June 2023.\\ \url{https://latex-project.org/news/latex2e-news/ltnews37.pdf} +\bibitem{39:ltnews38} \LaTeX{} Project Team. + \emph{\LaTeXe{} news 38}. November 2023.\\ + \url{https://latex-project.org/news/latex2e-news/ltnews38.pdf} + %\bibitem{39:blueprint} Frank Mittelbach and Chris Rowley. % \emph{\LaTeX{} Tagged PDF \Dash A blueprint for a large project}.\\ % \url{https://latex-project.org/publications/indexbyyear/2020/} diff --git a/base/doc/source2e.tex b/base/doc/source2e.tex index c538593dd..6b6256fec 100644 --- a/base/doc/source2e.tex +++ b/base/doc/source2e.tex @@ -342,6 +342,8 @@ \DocInclude{ltoutput} % Output routine + \DocInclude{lttagging}% Tagging support + \DocInclude{lthyphen} % Hyphenation (hyphen.ltx). \DocInclude{ltfinal} % Last minute initialisations and dump diff --git a/base/format.ins b/base/format.ins index 0e295ed50..8fdf90d29 100644 --- a/base/format.ins +++ b/base/format.ins @@ -206,11 +206,12 @@ the system are in the document `cfgguide.tex'. \from{ltbibl.dtx}{2ekernel} \from{ltmarks.dtx}{trace,2ekernel} % L3 layer module \from{ltpage.dtx}{2ekernel} - \from{ltclass.dtx}{2ekernel,tracerollback} + \from{ltclass.dtx}{2ekernel,tracerollback} \from{ltkeys.dtx}{2ekernel} % L3 layer module \from{ltfilehook.dtx}{2ekernel} % L3 layer module \from{ltshipout.dtx}{2ekernel} % L3 layer module \from{ltoutput.dtx}{2ekernel} + \from{lttagging.dtx}{2ekernel} \from{ltfinal.dtx}{2ekernel}} \file{tracefnt.sty}{% \from{ltfsstrc.dtx}{package,trace}} diff --git a/base/lttagging.dtx b/base/lttagging.dtx new file mode 100644 index 000000000..1163c1543 --- /dev/null +++ b/base/lttagging.dtx @@ -0,0 +1,775 @@ +% \iffalse meta-comment +% +% Copyright (C) 2023 +% The LaTeX Project and any individual authors listed elsewhere +% in this file. +% +% This file is part of the LaTeX base system. +% ------------------------------------------- +% +% It 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 +% https://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008 or later. +% +% This file has the LPPL maintenance status "maintained". +% +% The list of all files belonging to the LaTeX base distribution is +% given in the file `manifest.txt'. See also `legal.txt' for additional +% information. +% +% The list of derived (unpacked) files belonging to the distribution +% and covered by LPPL is defined by the unpacking scripts (with +% extension .ins) which are part of the distribution. +% +% \fi +% +% \iffalse +%%% From File: lttagging.dtx +% +%<*driver> +% \fi +\ProvidesFile{lttagging.dtx} + [2023/12/19 v1.0a LaTeX Kernel (tagging support)] +% \iffalse +\documentclass{l3doc} +\GetFileInfo{lttagging.dtx} +\title{\filename} +\date{\filedate} +\author{\LaTeX{} project} + +\begin{document} +% \MaintainedByLaTeXTeam{latex} % should be added again the moment + % it is supported by l3doc + \maketitle + \DocInput{\filename} +\end{document} +% +% \fi +% +% \providecommand\env[1]{\texttt{#1}} +% +% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}} +% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}} +% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}} +% +% \let\ProvideDocElement\NewDocElement +% +% \ProvideDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl} +% \ProvideDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl} +% \ProvideDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl} +% +% +% \section{} +% +% +% +% \MaybeStop{} +% +% \begin{macrocode} +%<*2ekernel|latexrelease> +% \end{macrocode} +% +% \begin{macrocode} +\ExplSyntaxOn +% \end{macrocode} +% +% +% \section{General support for tagged output} +% +% \DescribeMacro\SuspendTagging +% \DescribeMacro\ResumeTagging +% +% The are places in code where it is import top stop any tagging +% activities, e.g., when we are doing trial typesetting that it is +% done several times. In such a case one must tag only the final +% version that is actually used, otherwise tagging structures are +% allowed which then do not end up in the PDF and confuse the +% mechanism. For this we have two commands that can be used in +% packages: \cs{SuspendTagging} and \cs{ResumeTagging}. They are +% available as part of the \LaTeX{} kernel, so that they can be +% safely used in packages whether or not tagging is requested .They +% both take string argument that is used for debugging to easily +% identify why tagging was suspended or restarted, for example, in +% \pkg{tabularx} you find \verb=\SuspendTagging{tabularx}=. By default +% they two commands do nothing. +% +% TODO: the corresponding L3 layer commands should also have a dummy +% definition in the kernel! +% +% \DescribeMacro\UseTaggingSocket +% \DescribeMacro\tag_socket_use:n +% \DescribeMacro\tag_socket_use:nn +% To support tagging in packages we use sockets with names starting +% with \texttt{tagsupport/}. Usually, these sockets have exactly two +% plugs defined: +% \plug{noop} (when no tagging is requested or tagging is not wanted +% for some reason) and a second plug that enables the tagging. There +% may be more, e.g., tagging with special debugging, etc., but right +% now it is usually just on or off. +% +% Given that we sometimes have to suspend tagging, it would be fairly +% inefficient to put different plugs into these sockets whenever that +% happens. We therefore offer \cs{UseTaggingSocket} which is like +% \cs{UseSocket} except that the socket name is specified without +% \texttt{tagsupport/}, i.e., +% \begin{quote} +% \verb=\UseTaggingSocket{foo}= $\to$ +% \verb=\UseSocket{tagsupport/foo}= +% \end{quote} +% Beside being slightly shorter, the big advantage is that this way +% we can change \cs{UseTaggingSocket} to do nothing when tagging is +% suspended with \cs{SuspendTagging} instead of changing the plugs of +% the tagging support sockets back and forth. +% +% It is possible to use the tagging support sockets with +% \cs{UseSocket} directly, but in this case the socket remains active +% if \cs{SuspendTagging} is in force. There my be reasons for doing +% that but in general we expect to always use \cs{UseTaggingSocket}. +% +% The L3 programming layer versions \cs{tag_socket_use:n} and +% \cs{tag_socket_use:nn} are slightly more efficient than +% \cs{UseTaggingSocket} because they do not have to determine how +% many arguments the socket takes when disabling it, so in code that +% is using the L3 programming layer we recommend to use them instead +% of the CamelCase command. +% +% +% +% \begin{macro}{\SuspendTagging,\ResumeTagging} +% +% In the kernel, these two commands get dummy definitions so that +% they can be used without harm in packages. The real definition is +% used when tagging gets enabled. +% \begin{macrocode} +\cs_new_eq:NN \SuspendTagging \use_none:n +\cs_new_eq:NN \ResumeTagging \use_none:n +% \end{macrocode} +% +% A simplified version of this defnition should move to +% \pkg{tagpdf} and dropped here, eventually. +% \begin{macrocode} +\AddToHook{begindocument/before}{ + \cs_if_exist:NT \tag_stop:n + { + \cs_set:Npn \SuspendTagging #1 { +% \end{macrocode}% +% This stops tagging and also disables all tagging sockets so we are done. +% \begin{macrocode} + \tag_stop:n {#1} + } +% \end{macrocode} +% +% \begin{macrocode} + \cs_set:Npn \ResumeTagging #1 { \tag_start:n {#1} } + } +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tag_socket_use:n, +% \tag_socket_use:nn, +% \UseTaggingSocket, +% } +% Again this is not the final definition for the kernel; it is just +% a version to get going while some parts of the kernel support are +% still missing. +% \begin{macrocode} +\AddToHook{begindocument}[kernel]{ + \cs_if_exist:NF \tag_if_active:T + { + \prg_new_conditional:Npnn \tag_if_active: { p , T , TF, F } + { \prg_return_false: } + } +} +% \end{macrocode} +% +% Dummy definitions in the kernel. +% These definitions will get updated in \pkg{tagpdf}. +% \begin{macrocode} +\cs_new_protected:Npn \tag_socket_use:n #1 { } +\cs_new_protected:Npn \tag_socket_use:nn #1#2 { } +% \end{macrocode} +% The default in the kernel is just to get rid of the argument: +% \begin{macrocode} +\cs_new_protected:Npn \UseTaggingSocket #1 { + \int_case:nnF + { \int_use:c { c__socket_tagsupport/#1_args_int } } + { + 0 \prg_do_nothing: + 1 \use_none:n + 2 \use_none:nn +% \end{macrocode} +% We do not expect tagging sockets with more than one or two +% arguments, so for now we only provide those. +% \begin{macrocode} + } + \ERRORusetaggingsocket % that should get a proper error message +} +\ExplSyntaxOff +% \end{macrocode} +% +% \end{macro} +% +% +% +% +% +% +% \subsection{Tagging support for table/tabular packages} +% +% The code uses a number of sockets to inject the tagging +% commands. These can be easily set to a noop-plug in case the +% automated tagging is not wanted. +% +% \begin{socketdecl}{tagsupport/tbl/cell/begin, +% tagsupport/tbl/cell/end, +% tagsupport/tbl/pcell/end, +% tagsupport/tbl/pcell/end, +% tagsupport/tbl/row/begin, +% tagsupport/tbl/row/end, +% } +% At first sockets for the begin and end of cells and table rows: +% \begin{macrocode} +\NewSocket{tagsupport/tbl/cell/begin}{0} +\NewSocket{tagsupport/tbl/cell/end}{0} +% \end{macrocode} +% +% \begin{macrocode} +\NewSocket{tagsupport/tbl/row/begin}{0} +\NewSocket{tagsupport/tbl/row/end}{0} +% \end{macrocode} +% Multi-line cells have their own sockets (as they start out in +% vertical mode and need different treatment). +% \begin{macrocode} +\NewSocket{tagsupport/tbl/pcell/begin}{0} +\NewSocket{tagsupport/tbl/pcell/end}{0} +% \end{macrocode} +% \end{socketdecl} +% +% \begin{socketdecl}{tagsupport/tbl/init} +% This socket should be at the begin of the table, inside a group. +% It is used for settings such as disabling para-tagging inside the +% table. This socket +% can perhaps be merged later into the begin-sockets. +% \begin{macrocode} +\NewSocket{tagsupport/tbl/init}{0} +% \end{macrocode} +% \end{socketdecl} +% +% +% \begin{socketdecl}{tagsupport/tbl/finalize} +% To fine tune the structure (change cells to header cells, remove +% unwanted structures, move a foot to the end, etc.). We also need a +% socket that is executed at the end of the table but \emph{before} +% all the variables are restored to the outer or default values. +% The code in the socket can make assignments, but probably +% shouldn't do typesetting and not write whatsits. +% \begin{macrocode} +\NewSocket{tagsupport/tbl/finalize}{0} +% \end{macrocode} +% \end{socketdecl} +% + + +% \begin{socketdecl}{tagsupport/tbl/colspan} +% This socket is used to manage spanning cells, e.g., a +% \cs{multicolumn}. It expects one argument (the number of cells +% spanned) and if tagging is enabled set appropriate tag attributes +% in the background. We probably need a similar socket for row +% spans eventually. +% \begin{macrocode} +\NewSocket{tagsupport/tbl/colspan}{1} +% \end{macrocode} +% \end{socketdecl} +% + + +% \begin{socketdecl}{tagsupport/tbl/hmode/begin, +% tagsupport/tbl/hmode/end, +% tagsupport/tbl/vmode/begin, +% tagsupport/tbl/vmode/end +% } +% +% These sockets are used in the begin and end code of environments, +% to allow a fast enabling and disabling of the tagging. We +% distinguish between tables that can be used inside paragraphs and +% standalone tables such as \env{longtable} that are always in +% vertical mode. +% \begin{macrocode} +\NewSocket{tagsupport/tbl/hmode/begin}{0} +\NewSocket{tagsupport/tbl/hmode/end}{0} +\NewSocket{tagsupport/tbl/vmode/begin}{0} +\NewSocket{tagsupport/tbl/vmode/end}{0} +% \end{macrocode} +% \end{socketdecl} +% +% +% +% \begin{socketdecl}{tagsupport/tbl/longtable/init, +% tagsupport/tbl/longtable/finalize} +% \env{longtable} needs its own sockets to fine tune the structure. +% Simply switching the plug in the previous socket interferes with +% enabling/disabling the tagging. +% \begin{macrocode} +\NewSocket{tagsupport/tbl/longtable/init}{0} +\NewSocket{tagsupport/tbl/longtable/finalize}{0} +% \end{macrocode} +% \end{socketdecl} +% +% \begin{socketdecl}{tagsupport/tbl/longtable/head, +% tagsupport/tbl/longtable/foot} +% Header and footer boxes need special handling because they are repeatedly +% used. +% \begin{macrocode} +\NewSocket{tagsupport/tbl/longtable/head}{0} +\NewSocket{tagsupport/tbl/longtable/foot}{0} +% \end{macrocode} +% \end{socketdecl} +% +% +% +% +% +% \section{For lttab.dtx parked here for now} +% +% +% \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn +% \end{macrocode} +% +% +% \subsection{Variables for row, column and span counting} +% +% This part needs a decision on names for various integer registers +% as well as a decision if those should be also made available for +% \LaTeXe{}-style packages in form of 2e names and or as +% non-internals for the L3 programming layer. +% +% At the moment they are all internal but this probably has to change. +% +% \begin{macro}{ +% \g_@@_col_int, +% \g_@@_row_int, +% \g_@@_span_tl, +% \g_@@_table_cols_tl} +% +% \cs{g_@@_row_int} holds the current row number in the table. The +% value \texttt{0} means we haven't yet processed the table +% preamble (or in case of longtable are just in front of the next +% chunk to be processed). It is incremented by every \cs{cr} +% including the one ending the table preamble. +% +% TODO: due to the gymnastics needed inside the longtable code the +% row counter is directly exposed there rather than hidden by +% interfaces. This needs changing when it is decided how to manage +% these counters. +% +% \cs{g_@@_col_int} holds the current column number. The value +% \texttt{0} means we have not yet started the table or just finished a table row +% (with \verb=\\= typically); any other positive value means we +% are currently typesetting a cell in that column in some row +% (denoted by the \cs{g_@@_row_int}). +% +% In a \cs{multicolumn} it holds the column number of the first +% spanned column and \cs{g_@@_span_tl} the info how many cells are +% spanned. +% +% \cs{g_@@_span_tl} is normally \texttt{1} except in a +% \cs{multicolumn} cell. +% \begin{macrocode} +\int_new:N \g_@@_col_int +\int_new:N \g_@@_row_int +\tl_new:N \g_@@_span_tl +\tl_new:N \g_@@_table_cols_tl + +\tl_gset:Nn \g_@@_span_tl {1} +\tl_gset:Nn \g_@@_table_cols_tl {0} % indicates outer level +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\l_@@_saved_col_tl,\l_@@_saved_row_tl, +% \l_@@_saved_span_tl,\l_@@_saved_table_cols_tl} +% +% Saving the outer values if we are nesting tables is necessary (as +% the above variables are globally altered). For this we always use +% token lists because they don't change and we do not need to blow +% additional integer registers. +% \begin{macrocode} +\tl_new:N \l_@@_saved_col_tl +\tl_new:N \l_@@_saved_row_tl +\tl_new:N \l_@@_saved_span_tl +\tl_new:N \l_@@_saved_table_cols_tl + +\tl_set:Nn \l_@@_saved_col_tl{0} +\tl_set:Nn \l_@@_saved_row_tl{0} +\tl_set:Nn \l_@@_saved_span_tl{1} +\tl_set:Nn \l_@@_saved_table_cols_tl{0} % indicates outer level +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\g_@@_missingcells_int} +% This will contain the number of missing cells in a row: +% \begin{macrocode} +\int_new:N \g_@@_missing_cells_int +% \end{macrocode} +% \end{macro} +% +% +% +% +% +% \subsection{Tracing/debugging} +% +% \begin{macro}{\DebugTablesOn,\DebugTablesOff} +% +% \begin{macrocode} +\def\DebugTablesOn{ + \cs_set_eq:NN \@@_trace:n \typeout +} +\def\DebugTablesOff{ + \cs_set_eq:NN \@@_trace:n \use_none:n +} +% \end{macrocode} +% +% \begin{macrocode} +\cs_new_eq:NN \@@_trace:n \use_none:n +% \end{macrocode} +% \end{macro} +% +% +% +% \subsection{Interface commands} +% +% All interface commands for the cell number determination have to be +% public on some level because they are needed in other packages as +% well, e.g., longtable. We may or may not also want to provide 2e +% style names for them. +% +% \begin{macro}{\tbl_update_cell_data:} +% Updating cell data in columns after the first means we have to +% increment the \cs{g_@@_col_int} by the span count of the previous +% cell (in case it was a \cs{multicolumn}) and then reset the +% \cs{g_@@_span_tl} to one (as the default). +% \begin{macrocode} +\cs_new_protected:Npn \tbl_update_cell_data: { + \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl } + \tl_gset:Nn \g_@@_span_tl {1} +} +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{\tbl_count_table_cols:} +% Current implementation of \cs{@mkpream} uses the scratch counter +% \cs{count@} to keep track of the number of toks registers it needs +% (2 per column), but this can't be used as it counts also +% insertions made with \verb+!{}+ and \verb+@{}+. +% So similar as does longtable for \cs{LT@cols} we count the +% numbers of ampersands instead. +% \begin{macrocode} +\cs_new:Npn \tbl_count_table_cols: { + \seq_set_split:NnV\l_@@_tmpa_seq {&}\@preamble + \tl_gset:Ne \g_@@_table_cols_tl { \seq_count:N \l_@@_tmpa_seq } + \@@_trace:n { ==>~ Table~ has~ \g_@@_table_cols_tl \space columns } +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\l_@@_tmpa_seq} +% +% \begin{macrocode} +\seq_new:N \l_@@_tmpa_seq +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{\tbl_count_missing_cells:n} +% +% We might have the situation that some table package has not +% implemented the \cs{tbl_count_table_cols:} in which case +% \cs{g_@@_table_cols_tl} would always be zero and we would get an +% error below when we try to determine the missing cells, so bypass +% that calculation if we aren't doing tagging (there the packages +% should have the proper code added). Recall that this is code, +% that is called by \verb=\\= and an old table packagee might rely +% on whatever the \LaTeX{} kernel offers here. +% \begin{macrocode} +\cs_new:Npn \tbl_count_missing_cells:n #1 { + \tag_if_active:T { + \int_compare:nNnT \g_@@_col_int > 0 + { + \int_gset:Nn \g_@@_missing_cells_int + { + \g_@@_table_cols_tl + - \g_@@_col_int + - \g_@@_span_tl + + 1 + } + \int_compare:nNnT \g_@@_missing_cells_int < 0 \ERRORmissingcells % should not happen + \@@_trace:n{==>~ + (#1)~ + This~ row~ needs~ + \int_use:N \g_@@_missing_cells_int \space + additional~ cell(s) + } + } + } +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tbl_save_outer_table_cols:} +% +% \begin{macrocode} +\cs_new_protected:Npn \tbl_save_outer_table_cols: { + \tl_set_eq:NN \l_@@_saved_table_cols_tl \g_@@_table_cols_tl +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tbl_init_cell_data_for_table:} +% +% \begin{macrocode} +\cs_new_protected:Npn \tbl_init_cell_data_for_table: { + \tl_set:No \l_@@_saved_col_tl {\int_use:N \g_@@_col_int } + \tl_set:No \l_@@_saved_row_tl {\int_use:N \g_@@_row_int } + \tl_set_eq:NN \l_@@_saved_span_tl \g_@@_span_tl +% + \@@_trace:n { ==>~ saved~cell~data:~ + \l_@@_saved_row_tl, + \l_@@_saved_col_tl, + \l_@@_saved_span_tl \space + ( + \int_compare:nNnTF \l_@@_saved_table_cols_tl = 0 + { outer~ level } + { max:~ \l_@@_saved_table_cols_tl } + ) + } +% \end{macrocode} +% These are the initial values when starting a table: +% \begin{macrocode} + \int_gzero:N \g_@@_row_int + \int_gzero:N \g_@@_col_int + \tl_gset:Nn \g_@@_span_tl {1} +} +% \end{macrocode} +% \end{macro} +% +% +% +% +% \begin{macro}{\tbl_update_cell_data_for_next_row:} +% \begin{macrocode} +\cs_new_protected:Npn \tbl_update_cell_data_for_next_row: { + \int_gincr:N \g_@@_row_int % this row about to start + \int_gzero:N \g_@@_col_int % we are before first col +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tbl_init_cell_data_for_row:} +% If we start processing a cell in the first column we set +% \cs{g_@@_col_int} to \texttt{1} as we are no longer "at" but "in" +% the first column. We also set \cs{g_@@_span_tl} to its default +% value (not spanning cells). +% \begin{macrocode} +\cs_new_protected:Npn \tbl_init_cell_data_for_row: { + \int_gset:Nn \g_@@_col_int {1} + \tl_gset:Nn \g_@@_span_tl {1} +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tbl_if_row_was_started:T, +% \tbl_if_row_was_started:TF} +% We use \cs{g_@@_col_int} equal zero to indicate that we are just +% after a TR (i.e.n between rows or at the very beginning of the +% table). Using the row +% count is not so good as longtable may split the table in chunks. +% +% These conditionals have to be expandable (i.e., unprotected) as +% they are sometimes executed when \TeX{} is scanning inside a table. +% \begin{macrocode} +\cs_new:Npn \tbl_if_row_was_started:T { + \int_compare:nNnT \g_@@_col_int > 0 +} +\cs_new:Npn \tbl_if_row_was_started:TF { + \int_compare:nNnTF \g_@@_col_int > 0 +} +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{\tbl_gzero_row_count:,\tbl_gincr_row_count:,\tbl_gdecr_row_count:} +% This here is basically a temporary interface. What it will be in +% the end depends on what we decide concerning exposing row and +% column counters, if they stay internal we need something like +% this here (perhaps using \texttt{gincr} etc, or perhaps some +% other names in the first place). +% \begin{macrocode} +\cs_new_protected:Npn \tbl_gzero_row_count: { + \int_gzero:N \g_@@_row_int +} +\cs_new_protected:Npn \tbl_gincr_row_count: { + \int_gincr:N \g_@@_row_int +} +\cs_new_protected:Npn \tbl_gdecr_row_count: { + \int_gdecr:N \g_@@_row_int +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tbl_inbetween_rows:} +% Again name is not really brilliant so far. +% \begin{macrocode} +\cs_new_protected:Npn \tbl_inbetween_rows: { + \int_gzero:N \g_@@_col_int +} +% \end{macrocode} +% \end{macro} +% +% +% +% +% +% +% \begin{macro}{\tbl_restore_outer_cell_data:} +% +% \begin{macrocode} +\cs_new_protected:Npn \tbl_restore_outer_cell_data: { + \int_gset:Nn \g_@@_col_int { \l_@@_saved_col_tl } + \int_gset:Nn \g_@@_row_int { \l_@@_saved_row_tl } + \tl_gset_eq:NN \g_@@_span_tl \l_@@_saved_span_tl + \tl_gset_eq:NN \g_@@_table_cols_tl \l_@@_saved_table_cols_tl + \@@_trace:n { ==>~ restored~cell~data:~ + \int_use:N \g_@@_row_int, + \int_use:N \g_@@_col_int, + \l_@@_saved_span_tl \space + ( + \int_compare:nNnTF \g_@@_table_cols_tl = 0 + { outer~ level } + { max:~ \g_@@_table_cols_tl } + ) + } +} +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{\tbl_update_multicolumn_cell_data:n} +% This macro updates \cs{g_@@_col_int} and \cs{g_@@_span_tl} inside +% a \cs{multicolumn} and possibly calls the tagging socket +% \texttt{tbl/row/begin}. +% \begin{macrocode} +\cs_new_protected:Npn \tbl_update_multicolumn_cell_data:n #1 { +% \end{macrocode} +% We execute socket for tagging only if this \cs{multicolumn} +% replaces the preamble of the first column. In that case we also have +% to set \cs{g_@@_col_int} to 1 because this is no longer done in the +% preamble for the cell either. +% \begin{macrocode} + \int_compare:nNnTF \g_@@_col_int = 0 + { + \UseTaggingSocket{tbl/row/begin} + \int_gset:Nn \g_@@_col_int {1} + } +% \end{macrocode} +% If we are in a later column we use \cs{g_@@_span_tl} from the +% previous column to update. +% \begin{macrocode} + { + \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl } + } +% \end{macrocode} +% Then we set the span value so that it can be use in the next column. +% \begin{macrocode} + \tl_gset:Nn \g_@@_span_tl {#1} +} +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{\tbl_crcr:n} +% This macro is used instead of the usual \cs{crcr} at the end of a +% table. It is deliberately defined without protection because it +% may get expanded by the scanning mechanism of low-level \TeX{} +% after a final \cs{cr} (aka \verb=\\=) in the table. In that case +% it shouldn't stop the expansion and the conditional inside will +% be false, thus it just vanishes without doing anything. If there +% are missing cells (in which case we also haven't see \cs{cr} yet) +% the macro \cs{tbl_count_missing_cells:n} is executed and +% then the row is finished with a final \cs{cr}. +% \begin{macrocode} +\cs_new:Npn \tbl_crcr:n #1 { + \int_compare:nNnT \g_@@_col_int > 0 + { + \tbl_count_missing_cells:n {#1} + \cr + } +} +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macrocode} +\ExplSyntaxOff +%<@@=> +% \end{macrocode} +% +% This is needed for \pkg{longtable} because \cs{refstepcounter} is +% setting up a target when \pkg{hyperref} is loaded and we don't +% want that in \pkg{longtable}. +% +% TODO: move to right .dtx file +% \begin{macrocode} +\let\@kernel@refstepcounter\refstepcounter +% \end{macrocode} +% Prevent longtable patching by hyperref until hyperref does so automatically: +% \begin{macrocode} +\def\hyper@nopatch@longtable{} +% \end{macrocode} +% +% +% Should there be a module? +% +% \begin{macrocode} +%\NewModuleRelease{2024/06/01}{lttagging} +% {Tagging support} +% \end{macrocode} +% +% +% +% +% \begin{macrocode} +%\IncludeInRelease{0000/00/00}{lttagging}% +% {Undo tagging support} +% +% +% +%\EndModuleRelease +% \end{macrocode} +% +% \begin{macrocode} +% +% \end{macrocode} +% +% \Finale +% diff --git a/base/testfiles-lthooks/ltcmdhooks-001.tlg b/base/testfiles-lthooks/ltcmdhooks-001.tlg index beb834187..4fc4dd170 100644 --- a/base/testfiles-lthooks/ltcmdhooks-001.tlg +++ b/base/testfiles-lthooks/ltcmdhooks-001.tlg @@ -65,6 +65,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -207,6 +212,7 @@ Data structure for label rules: Handled code for x Handled code for y All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-000.tlg b/base/testfiles-lthooks/lthooks-000.tlg index f908c2a50..cf1a82a65 100644 --- a/base/testfiles-lthooks/lthooks-000.tlg +++ b/base/testfiles-lthooks/lthooks-000.tlg @@ -5,6 +5,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -131,6 +136,7 @@ Data structure for label rules: backend = 0 -> Handled code for backend All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-001.tlg b/base/testfiles-lthooks/lthooks-001.tlg index a11cc4846..8eea9f0ee 100644 --- a/base/testfiles-lthooks/lthooks-001.tlg +++ b/base/testfiles-lthooks/lthooks-001.tlg @@ -11,6 +11,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -139,6 +144,7 @@ Data structure for label rules: Handled code for label1 Handled code for label2 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -220,6 +226,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -346,6 +357,7 @@ Data structure for label rules: label1 = 0 -> Handled code for label1 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-002.tlg b/base/testfiles-lthooks/lthooks-002.tlg index f47b41470..82352e264 100644 --- a/base/testfiles-lthooks/lthooks-002.tlg +++ b/base/testfiles-lthooks/lthooks-002.tlg @@ -11,6 +11,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -139,6 +144,7 @@ Data structure for label rules: Handled code for label1 Handled code for label2 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -222,6 +228,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -348,6 +359,7 @@ Data structure for label rules: label1 = 0 -> Handled code for label1 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-003.tlg b/base/testfiles-lthooks/lthooks-003.tlg index f88ac2838..31665b4f5 100644 --- a/base/testfiles-lthooks/lthooks-003.tlg +++ b/base/testfiles-lthooks/lthooks-003.tlg @@ -92,6 +92,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -244,6 +249,7 @@ Handled code for label5 Handled code for label8 Handled code for label6 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-004.tlg b/base/testfiles-lthooks/lthooks-004.tlg index d0be667d7..65724512d 100644 --- a/base/testfiles-lthooks/lthooks-004.tlg +++ b/base/testfiles-lthooks/lthooks-004.tlg @@ -76,6 +76,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -219,6 +224,7 @@ Data structure for label rules: label4 = 0 -> label1 ==================== All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-005.tlg b/base/testfiles-lthooks/lthooks-005.tlg index 6b6acae21..317b929c0 100644 --- a/base/testfiles-lthooks/lthooks-005.tlg +++ b/base/testfiles-lthooks/lthooks-005.tlg @@ -99,6 +99,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -251,6 +256,7 @@ Handled code for label5 Handled code for label8 Handled code for label6 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-006.tlg b/base/testfiles-lthooks/lthooks-006.tlg index 141377c9d..59b7c227b 100644 --- a/base/testfiles-lthooks/lthooks-006.tlg +++ b/base/testfiles-lthooks/lthooks-006.tlg @@ -72,6 +72,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -206,6 +211,7 @@ Handled code for label1 Handled code for label3 Handled code for label2 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-007.tlg b/base/testfiles-lthooks/lthooks-007.tlg index 82090e936..233c09bf6 100644 --- a/base/testfiles-lthooks/lthooks-007.tlg +++ b/base/testfiles-lthooks/lthooks-007.tlg @@ -73,6 +73,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -207,6 +212,7 @@ Handled code for label1 Handled code for label3 Handled code for label2 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -225,6 +231,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -357,6 +368,7 @@ Handled code for label1 Handled code for label2 Handled code for label3 All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-008.tlg b/base/testfiles-lthooks/lthooks-008.tlg index 60cd8d5da..1ec26b817 100644 --- a/base/testfiles-lthooks/lthooks-008.tlg +++ b/base/testfiles-lthooks/lthooks-008.tlg @@ -72,6 +72,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -207,6 +212,7 @@ Data structure for label rules: backend = 0 -> Handled code for backend All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument -> \typeout {foo}\typeout {bar}\typeout {from my package}\__hook_toplevel enddocument \__hook_next enddocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after diff --git a/base/testfiles-lthooks/lthooks-009.tlg b/base/testfiles-lthooks/lthooks-009.tlg index c65ced25e..730f5ec5d 100644 --- a/base/testfiles-lthooks/lthooks-009.tlg +++ b/base/testfiles-lthooks/lthooks-009.tlg @@ -6,6 +6,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -137,6 +142,7 @@ Data structure for label rules: backend = 0 -> Handled code for backend All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument sffamily -> \typeout {Std sffamily code}\__hook_toplevel sffamily \__hook_next sffamily enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after diff --git a/base/testfiles-lthooks/lthooks-011.tlg b/base/testfiles-lthooks/lthooks-011.tlg index 90669afd3..8debd5e5a 100644 --- a/base/testfiles-lthooks/lthooks-011.tlg +++ b/base/testfiles-lthooks/lthooks-011.tlg @@ -6,6 +6,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -137,6 +142,7 @@ Update code for hook 'yyy' on input line ...: Update code for hook 'zzz' on input line ...: Update code for hook 'next_zzz' on input line ...: All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -156,6 +162,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -289,6 +300,7 @@ Update code for hook 'yyy' on input line ...: Update code for hook 'zzz' on input line ...: Update code for hook 'next_zzz' on input line ...: All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -308,6 +320,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -443,6 +460,7 @@ Update code for hook 'yyy' on input line ...: Update code for hook 'zzz' on input line ...: Update code for hook 'next_zzz' on input line ...: All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -462,6 +480,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -599,6 +622,7 @@ Update code for hook 'yyy' on input line ...: Update code for hook 'zzz' on input line ...: Update code for hook 'next_zzz' on input line ...: All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-013.tlg b/base/testfiles-lthooks/lthooks-013.tlg index 5174768cd..dec3d0ec9 100644 --- a/base/testfiles-lthooks/lthooks-013.tlg +++ b/base/testfiles-lthooks/lthooks-013.tlg @@ -58,6 +58,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -192,6 +197,7 @@ Handled code for foo Update code for hook 'env/itemize/end' on input line ...: Update code for hook 'file/bar' on input line ...: All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-021.tlg b/base/testfiles-lthooks/lthooks-021.tlg index 2fb57639c..07116417a 100644 --- a/base/testfiles-lthooks/lthooks-021.tlg +++ b/base/testfiles-lthooks/lthooks-021.tlg @@ -5,6 +5,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -131,6 +136,7 @@ Data structure for label rules: backend = 0 -> Handled code for backend All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks/lthooks-031.tlg b/base/testfiles-lthooks/lthooks-031.tlg index 206b98263..8d7e9e78d 100644 --- a/base/testfiles-lthooks/lthooks-031.tlg +++ b/base/testfiles-lthooks/lthooks-031.tlg @@ -16,6 +16,7 @@ Don't change this file in any respect. l. ...\ShowHook{include/foo/after} -> The hook 'begindocument': > Code chunks: +> kernel -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }} > A -> \typeout {A2} > B -> \typeout {B2} > Document-level (top-level) code (executed last): @@ -25,7 +26,7 @@ l. ...\ShowHook{include/foo/after} > Rules: > --- > Execution order: -> A, B. +> kernel, A, B. } l. ...\ShowHook{begindocument} (../l3backend-pdftex.def diff --git a/base/testfiles-lthooks/lthooks-legacy.tlg b/base/testfiles-lthooks/lthooks-legacy.tlg index ce76bf032..d25507b47 100644 --- a/base/testfiles-lthooks/lthooks-legacy.tlg +++ b/base/testfiles-lthooks/lthooks-legacy.tlg @@ -8,9 +8,11 @@ Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: **** Add to hook begindocument (legacy) on input line ... <- \typeout {legacy begindocument\on@line } Code labels for sorting: - legacy + kernel and legacy Data structure for label rules: + kernel = 0 -> legacy = 0 -> +Handled code for kernel Handled code for legacy Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: @@ -156,7 +158,7 @@ Data structure for label rules: backend = 0 -> Handled code for backend All initialized (non-empty) hooks: - begindocument -> \typeout {legacy begindocument\on@line }\__hook_toplevel begindocument \__hook_next begindocument + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\typeout {legacy begindocument\on@line }\__hook_toplevel begindocument \__hook_next begindocument rmfamily -> \typeout {legacy rmfamily\on@line }\__hook_toplevel rmfamily \__hook_next rmfamily sffamily -> \typeout {legacy sffamily\on@line }\__hook_toplevel sffamily \__hook_next sffamily ttfamily -> \typeout {legacy ttfamily\on@line }\__hook_toplevel ttfamily \__hook_next ttfamily diff --git a/base/testfiles-lthooks/lthooks-rollback-args.tlg b/base/testfiles-lthooks/lthooks-rollback-args.tlg index 99a8f84fd..8f6198c8e 100644 --- a/base/testfiles-lthooks/lthooks-rollback-args.tlg +++ b/base/testfiles-lthooks/lthooks-rollback-args.tlg @@ -1315,6 +1315,7 @@ Already applied: [....-..-..] UTF-8 default on input line .... ) -> The hook 'begindocument': > Code chunks: +> kernel -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }} > label -> \def \ay ##1{\typeout {ay(##1)}}\def \by ##1{\typeout {by(##1)}} > Document-level (top-level) code (executed last): > -> \def \ax ##1{\typeout {ax(##1)}}\def \bx ##1{\typeout {bx(##1)}} @@ -1323,7 +1324,7 @@ Already applied: [....-..-..] UTF-8 default on input line .... > Rules: > --- > Execution order: -> label. +> kernel, label. } l. ...\ShowHook{begindocument} ax(1) diff --git a/base/testfiles-lthooks2/lthooks2-002.tlg b/base/testfiles-lthooks2/lthooks2-002.tlg index 9dfe9996d..6ee00109f 100644 --- a/base/testfiles-lthooks2/lthooks2-002.tlg +++ b/base/testfiles-lthooks2/lthooks2-002.tlg @@ -10,13 +10,32 @@ Update code for hook 'file/after' on input line ...: Update code for hook 'package/after' on input line ...: **** Add to hook enddocument/end (top-level) on input line ... <- \typeout {in preamble} Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel -> The hook 'begindocument': -> The hook is empty. +> Code chunks: +> kernel -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }} +> Document-level (top-level) code (executed last): +> --- +> Extra code for next invocation: +> --- +> Rules: +> --- +> Execution order: +> kernel. Update code for hook 'para/before' on input line ...: Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -143,6 +162,7 @@ Data structure for label rules: backend = 0 -> Handled code for backend All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles-lthooks2/lthooks2-005.tlg b/base/testfiles-lthooks2/lthooks2-005.tlg index b481694f5..51afea6c3 100644 --- a/base/testfiles-lthooks2/lthooks2-005.tlg +++ b/base/testfiles-lthooks2/lthooks2-005.tlg @@ -6,6 +6,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -126,6 +131,7 @@ Data structure for label rules: firstaid = 0 -> Handled code for firstaid All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after @@ -144,6 +150,11 @@ Update code for hook 'para/after' on input line ...: Update code for hook 'para/begin' on input line ...: Update code for hook 'para/end' on input line ...: Update code for hook 'begindocument' on input line ...: +Code labels for sorting: + kernel +Data structure for label rules: + kernel = 0 -> +Handled code for kernel Update code for hook 'begindocument/before' on input line ...: Update code for hook 'begindocument/end' on input line ...: Update code for hook 'include/before' on input line ...: @@ -272,6 +283,7 @@ Data structure for label rules: Handled code for my-package Handled code for other-package All initialized (non-empty) hooks: + begindocument -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }}\__hook_toplevel begindocument \__hook_next begindocument enddocument/info -> \@dofilelist \@enddocument@kernel@warnings \__hook_toplevel enddocument/info \__hook_next enddocument/info file/dinbrief.cls/after -> \__hook_toplevel file/dinbrief.cls/after \FirstAidNeededT {dinbrief}{cls}{....-..-.. LaTeX2e class}{\AddToHook {env/document/begin}{\begingroup }}\__hook_next file/dinbrief.cls/after file/pgfpages.sty/after -> \__hook_toplevel file/pgfpages.sty/after \cs_gset_eq:NN \shipout \pgfpages@originalshipout \cs_set_eq:NN \pgfpages@originalshipout \tex_shipout:D \cs_set_eq:NN \tex_shipout:D \pgfpages@interceptshipout \__hook_next file/pgfpages.sty/after diff --git a/base/testfiles/github-0962b.luatex.tlg b/base/testfiles/github-0962b.luatex.tlg index 3d50d3f45..c061d8274 100644 --- a/base/testfiles/github-0962b.luatex.tlg +++ b/base/testfiles/github-0962b.luatex.tlg @@ -2,6 +2,7 @@ This is a generated file for the LaTeX2e validation system. Don't change this file in any respect. -> The hook 'begindocument': > Code chunks: +> kernel -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }} > doc -> \catcode `\^^A=14\relax \catcode `\^^X=14\relax \let \macro@font \MacroFont > ltxdoc -> \MakeShortVerb {\|}\providecommand \LuaTeX {Lua\TeX } \providecommand \cls {\textsf } \providecommand \pkg {\textsf } \providecommand \enquote [1]{``##1''} \providecommand \url {\texttt } > Document-level (top-level) code (executed last): @@ -11,7 +12,7 @@ Don't change this file in any respect. > Rules: > --- > Execution order: -> doc, ltxdoc. +> kernel, doc, ltxdoc. } l. ...\ShowHook{begindocument} > \PrintMacroName=macro: diff --git a/base/testfiles/github-0962b.tlg b/base/testfiles/github-0962b.tlg index 261b9fa82..71197423b 100644 --- a/base/testfiles/github-0962b.tlg +++ b/base/testfiles/github-0962b.tlg @@ -2,6 +2,7 @@ This is a generated file for the LaTeX2e validation system. Don't change this file in any respect. -> The hook 'begindocument': > Code chunks: +> kernel -> \cs_if_exist:NF \tag_if_active:T {\prg_new_conditional:Npnn \tag_if_active: {p,T,TF,F}{\prg_return_false: }} > doc -> \catcode `\^^A=14\relax \catcode `\^^X=14\relax \let \macro@font \MacroFont > ltxdoc -> \MakeShortVerb {\|}\providecommand \LuaTeX {Lua\TeX } \providecommand \cls {\textsf } \providecommand \pkg {\textsf } \providecommand \enquote [1]{``##1''} \providecommand \url {\texttt } > Document-level (top-level) code (executed last): @@ -11,7 +12,7 @@ Don't change this file in any respect. > Rules: > --- > Execution order: -> doc, ltxdoc. +> kernel, doc, ltxdoc. } l. ...\ShowHook{begindocument} > \PrintMacroName=macro: diff --git a/required/latex-lab/latex-lab-table.dtx b/required/latex-lab/latex-lab-table.dtx index 700d4ce6c..759eb5f7c 100644 --- a/required/latex-lab/latex-lab-table.dtx +++ b/required/latex-lab/latex-lab-table.dtx @@ -16,8 +16,8 @@ % % for those people who are interested or want to report an issue. % -\def\ltlabtbldate{2023-10-30} -\def\ltlabtblversion{0.85d} +\def\ltlabtbldate{2023-12-16} +\def\ltlabtblversion{0.85f} %<*driver> \documentclass{l3doc} \EnableCrossrefs @@ -274,7 +274,6 @@ % ,\l_@@_rowtag_tl % ,\l_@@_cellattribute_tl % ,\l_@@_rowattribute_tl -% ,\g_@@_missingcells_int % ,\l_@@_tmpa_clist % ,\l_@@_tmpa_seq % ,\l_@@_tmpa_tl @@ -296,94 +295,27 @@ \tl_new:N \l_@@_rowattribute_tl \tl_set:Nn \l_@@_rowattribute_tl {} % \end{macrocode} -% This will contain the number of missing cells used: -% \begin{macrocode} -\int_new:N \g_@@_missing_cells_int -% \end{macrocode} % Temp variables % \begin{macrocode} \clist_new:N \l_@@_tmpa_clist -\seq_new:N \l_@@_tmpa_seq \tl_new:N \l_@@_tmpa_tl % \end{macrocode} % \end{macro} % -% \subsection{Sockets} -% -% The code uses a number of sockets to inject the tagging -% commands. These can be easily set to a noop-plug in case the -% automated tagging is not wanted At first sockets for the begin and -% end of cells and rows -% -% \begin{socketdecl}{tagsupport/tblcell/begin, -% tagsupport/tblcell/end, -% tagsupport/tblrow/begin, -% tagsupport/tblrow/end, -% } -% \begin{macrocode} -\NewSocket{tagsupport/tblcell/begin}{0} -\NewSocket{tagsupport/tblcell/end}{0} -\NewSocket{tagsupport/tblrow/begin}{0} -\NewSocket{tagsupport/tblrow/end}{0} -% \end{macrocode} -% \end{socketdecl} -% -% \begin{socketdecl}{tagsupport/tbl/init} -% This socket should be at the begin of the table, inside a group. -% It is meant for settings like disabling paratagging. This socket -% can perhaps be merged later into the begin-sockets when they are -% no longer added as hooks but in the environment definitions. -% \begin{macrocode} -\NewSocket{tagsupport/tbl/init}{0} -% \end{macrocode} -% \end{socketdecl} -% +% \subsection{Tagging support sockets} % -% \begin{socketdecl}{tagsupport/tbl/finalize} -% To fine tune the structure (change cells to header cells, remove -% unwanted structures, move a foot to the end, etc.) we also need a -% socket that is executed at the end of the table but \emph{before} -% all the variables are restored to the outer or default values. -% The code in the socket can make assignments, but probably -% shouldn't do typesetting and not write whatsits. -% \begin{macrocode} -\NewSocket{tagsupport/tbl/finalize}{0} -% \end{macrocode} -% \end{socketdecl} -% -% \begin{socketdecl}{tagsupport/tbl/finalize/longtable} -% \env{longtable} needs its own socket to fine tune the structure. -% Simply switching the plug in the previous socket interferes with -% enabling/disabling the tagging. -% \begin{macrocode} -\NewSocket{tagsupport/tbl/finalize/longtable}{0} -% \end{macrocode} -% \end{socketdecl} -% -% \begin{socketdecl}{tagsupport/tblhmode/begin, -% tagsupport/tblhmode/end, -% tagsupport/tblvmode/begin, -% tagsupport/tblvmode/end -% } -% -% These sockets are used in the begin and end code of environments, -% to allow a fast enabling and disabling of the tagging. We -% distinguish between tables that can be used inside paragraphs and -% standalone tables like longtable. -% \begin{macrocode} -\NewSocket{tagsupport/tblhmode/begin}{0} -\NewSocket{tagsupport/tblhmode/end}{0} -\NewSocket{tagsupport/tblvmode/begin}{0} -\NewSocket{tagsupport/tblvmode/end}{0} -% \end{macrocode} -% \end{socketdecl} % % This are the standard plugs for tagging of cells and rows. % % \begin{plugdecl}{TD} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblcell/begin}{TD} +\NewSocketPlug{tagsupport/tbl/cell/begin}{TD} { +% \end{macrocode} +% Next line was previously outside of the plug, so if we want to execute it +% always even if the noop plug is in force this needs a different solution. +% \begin{macrocode} + \@@_show_curr_cell_data: \tag_struct_begin:n { tag =\l_@@_celltag_tl, @@ -405,7 +337,7 @@ % % \begin{plugdecl}{TD} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblcell/end}{TD} +\NewSocketPlug{tagsupport/tbl/cell/end}{TD} { \tag_mc_end: \tag_struct_end: @@ -415,11 +347,11 @@ % % In p-columns we need a slightly different plug which reactivates the % paragraph tagging. -% tagging -% \begin{plugdecl}{TD} +% \begin{plugdecl}{TDpbox} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblcell/begin}{TDpbox} +\NewSocketPlug{tagsupport/tbl/pcell/begin}{TDpbox} { + \@@_show_curr_cell_data: \tag_struct_begin:n { tag =\l__tbl_celltag_tl, @@ -436,9 +368,9 @@ % \end{macrocode} % \end{plugdecl} % -% \begin{plugdecl}{TD} +% \begin{plugdecl}{TDpbox} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblcell/end}{TDpbox} +\NewSocketPlug{tagsupport/tbl/pcell/end}{TDpbox} { \tag_struct_end: } @@ -447,7 +379,7 @@ % % \begin{plugdecl}{TR} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblrow/begin}{TR} +\NewSocketPlug{tagsupport/tbl/row/begin}{TR} { \seq_gclear:N \g_@@_struct_cur_seq \tag_struct_begin:n @@ -462,24 +394,28 @@ % % \begin{plugdecl}{TR} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblrow/end}{TR} +\NewSocketPlug{tagsupport/tbl/row/end}{TR} { - \__tag_tbl_add_missing_cells:n { \g_@@_missing_cells_int } + \tag_if_active:T + { + \@@_add_missing_cells: \seq_gput_right:Ne \g_@@_struct_cells_seq { \seq_use:Nn \g_@@_struct_cur_seq {,} } - \int_compare:nNnTF { \g_@@_row_int } = { \seq_count:N\g_@@_struct_cells_seq } + \int_compare:nNnTF { \g_@@_row_int } = + { \seq_count:N \g_@@_struct_cells_seq } { - \typeout + \@@_trace:n {==>~ stucture~stored~for~row~\int_use:N\g_@@_row_int :~ \seq_use:Nn \g_@@_struct_cur_seq {,} } } - { \ERROR } % should not happen ... + { \ERRORtbl/row } % should not happen ... \tag_struct_end: } + } % \end{macrocode} % \end{plugdecl} % @@ -497,6 +433,10 @@ \tag_if_active:T { \bool_set_false:N \l__tag_para_bool +% \end{macrocode} +% We also initialize the structure data variables a this point. +% \begin{macrocode} + \@@_init_struct_data: } } % \end{macrocode} @@ -509,14 +449,41 @@ \NewSocketPlug{tagsupport/tbl/finalize}{Table} { \@@_set_header_rows: +% \end{macrocode} +% Similarly, we restore the outer values of the structure data when +% we leave the table. +% \begin{macrocode} + \@@_restore_struct_data: } % \end{macrocode} % \end{plugdecl} % +% +% +% % \begin{plugdecl}{Table} -% This plug will fine tune the structure of longtable. +% This plug will initialize the structure in longtable. % \begin{macrocode} -\NewSocketPlug{tagsupport/tbl/finalize/longtable}{Table} +\NewSocketPlug{tagsupport/tbl/longtable/init}{Table} + { + \seq_gclear:N\g_@@_struct_rows_seq + \seq_gclear:N\g_@@_struct_cells_seq + \seq_gclear:N\g_@@_struct_cur_seq + \seq_gclear:N\g_@@_LT@firsthead_rows_seq + \seq_gclear:N\g_@@_LT@head_rows_seq + \seq_gclear:N\g_@@_LT@lastfoot_rows_seq + \seq_gclear:N\g_@@_LT@foot_rows_seq + } +% \end{macrocode} +% \end{plugdecl} +% +% + + +% \begin{plugdecl}{Table} +% This plug will fine tune the structure in longtable. +% \begin{macrocode} +\NewSocketPlug{tagsupport/tbl/longtable/finalize}{Table} { % \end{macrocode} % If neither \cs{endhead} nor \cs{endfirsthead} has been used @@ -683,11 +650,40 @@ % \end{macrocode} % \end{plugdecl} % +% +% % \begin{plugdecl}{Table} +% +% We must avoid that the reuse of the header foot box leads to duplicated +% content, thus reset attribute of the box: % \begin{macrocode} -\NewSocketPlug{tagsupport/tblhmode/begin}{Table} +\NewSocketPlug{tagsupport/tbl/longtable/head}{Table} + { + \tagmcbegin{artifact} + \tag_mc_reset_box:N\LT@head + \tagmcend + } +% \end{macrocode} +% \end{plugdecl} +% +% \begin{plugdecl}{Table} +% \begin{macrocode} +\NewSocketPlug{tagsupport/tbl/longtable/foot}{Table} + { + \tagmcbegin{artifact} + \tag_mc_reset_box:N \LT@foot + \tagmcend + } +% \end{macrocode} +% \end{plugdecl} +% +% +% +% +% \begin{plugdecl}{Table} +% \begin{macrocode} +\NewSocketPlug{tagsupport/tbl/hmode/begin}{Table} { - \mode_leave_vertical: \tag_mc_end_push: % \end{macrocode} % Close the P-chunk. This assumes that para-tagging is active. @@ -704,7 +700,7 @@ % % \begin{plugdecl}{Table} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblhmode/end}{Table} +\NewSocketPlug{tagsupport/tbl/hmode/end}{Table} { \tag_struct_end: % \end{macrocode} @@ -721,7 +717,7 @@ % % \begin{plugdecl}{Table} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblvmode/begin}{Table} +\NewSocketPlug{tagsupport/tbl/vmode/begin}{Table} { \tag_struct_begin:n {tag=Table} \tl_gset:Ne \g_@@_struct_table_tl { \tag_get:n {struct_num} } @@ -731,7 +727,7 @@ % % \begin{plugdecl}{Table} % \begin{macrocode} -\NewSocketPlug{tagsupport/tblvmode/end}{Table} +\NewSocketPlug{tagsupport/tbl/vmode/end}{Table} { \tag_struct_end: \par @@ -740,30 +736,50 @@ % \end{plugdecl} % % +% \begin{plugdecl}{code} +% This socket takes a number, checks if is larger than one, +% checks if the colspan attribute already exists (we can't predefine an +% arbitrary number), and updates \cs{l_@@_cellattribute_tl}. +% \begin{macrocode} +\NewSocketPlug{tagsupport/tbl/colspan}{code} + { + \int_compare:nNnT {#1}>{1} + { + \prop_get:NeNF \g__tag_attr_entries_prop + {colspan-\int_eval:n{#1}} + \l_@@_tmpa_tl + { + \__tag_attr_new_entry:ee + {colspan-\int_eval:n{#1}} + {/O /Table /ColSpan~\int_eval:n{#1}} + } + \tl_set:Ne \l_@@_cellattribute_tl + {colspan-\int_eval:n{#1}} + } + } +% \end{macrocode} +% TODO: move to tagpdf +% \begin{macrocode} +\tag_if_active:T + { \cs_generate_variant:Nn \__tag_attr_new_entry:nn {ee} } + +% \end{macrocode} +% \end{plugdecl} % % % %\subsection{Environments} % -% Currently only tabular, tabular*, tabularx and longtable. -% We must use the \texttt{before} and \texttt{after} hooks as the \texttt{end} -% hook is executed before the end of the last row and then MC are messed up. -% This means that this sockets should only contain code that doesn't needs to be -% grouped! -% \begin{macrocode} -\AddToHook{env/tabular/before} {\UseSocket{tagsupport/tblhmode/begin}} -\AddToHook{env/tabular/after} {\UseSocket{tagsupport/tblhmode/end}} -\AddToHook{env/tabular*/before} {\UseSocket{tagsupport/tblhmode/begin}} -\AddToHook{env/tabular*/after} {\UseSocket{tagsupport/tblhmode/end}} -\AddToHook{env/tabularx/before} {\UseSocket{tagsupport/tblhmode/begin}} -\AddToHook{env/tabularx/after} {\UseSocket{tagsupport/tblhmode/end}} -\AddToHook{env/longtable/before}{\UseSocket{tagsupport/tblvmode/begin}} -\AddToHook{env/longtable/after} {\UseSocket{tagsupport/tblvmode/end}} -% \end{macrocode} +% Currently we support only tabular, tabular*, tabularx and longtable +% (and possibly environments build directly on top of them). % % The \env{array} environment is math. So we disable table tagging for now. +% We use the command hook to catch also cases where \cs{array} is used directly +% in other environments like matrix environments. +% Perhaps table tagging should be disable for math generally, but then +% we have to handle text insertions. % \begin{macrocode} -\AddToHook{env/array/begin} {\__tag_tbl_disable:} +\AddToHook{cmd/array/before}{\__tag_tbl_disable:} % \end{macrocode} % % @@ -771,34 +787,6 @@ % % \subsubsection{Tagging helper commands} % -% \begin{macro}{\@@_set_colspan:n} -% This commands takes a number, checks if is larger than one, -% checks if the colspan attribute exists (we can't predefine an -% arbitrary number), and updates \cs{l_@@_cellattribute_tl}. -% \begin{macrocode} -\tag_if_active:T - { \cs_generate_variant:Nn \__tag_attr_new_entry:nn {ee} } -\cs_new_protected:Npn \@@_set_colspan:n #1 - { - \tag_if_active:T - { - \int_compare:nNnT {#1}>{1} - { - \prop_get:NeNF \g__tag_attr_entries_prop - {colspan-\int_eval:n{#1}} - \l_@@_tmpa_tl - { - \__tag_attr_new_entry:ee - {colspan-\int_eval:n{#1}} - {/O /Table /ColSpan~\int_eval:n{#1}} - } - \tl_set:Ne \l_@@_cellattribute_tl - {colspan-\int_eval:n{#1}} - } - } - } -% \end{macrocode} -% \end{macro} % % \subsubsection{Disabling/enabling} % @@ -810,17 +798,23 @@ % \begin{macrocode} \cs_new_protected:Npn \__tag_tbl_disable: { - \AssignSocketPlug{tagsupport/tblcell/begin}{noop} - \AssignSocketPlug{tagsupport/tblcell/end}{noop} - \AssignSocketPlug{tagsupport/tblrow/begin}{noop} - \AssignSocketPlug{tagsupport/tblrow/end}{noop} + \AssignSocketPlug{tagsupport/tbl/cell/begin}{noop} + \AssignSocketPlug{tagsupport/tbl/cell/end}{noop} + \AssignSocketPlug{tagsupport/tbl/pcell/begin}{noop} + \AssignSocketPlug{tagsupport/tbl/pcell/end}{noop} + \AssignSocketPlug{tagsupport/tbl/row/begin}{noop} + \AssignSocketPlug{tagsupport/tbl/row/end}{noop} \AssignSocketPlug{tagsupport/tbl/init}{noop} \AssignSocketPlug{tagsupport/tbl/finalize}{noop} - \AssignSocketPlug{tagsupport/tbl/finalize/longtable}{noop} - \AssignSocketPlug{tagsupport/tblhmode/begin}{noop} - \AssignSocketPlug{tagsupport/tblhmode/end}{noop} - \AssignSocketPlug{tagsupport/tblvmode/begin}{noop} - \AssignSocketPlug{tagsupport/tblvmode/end}{noop} + \AssignSocketPlug{tagsupport/tbl/longtable/init}{noop} + \AssignSocketPlug{tagsupport/tbl/longtable/head}{noop} + \AssignSocketPlug{tagsupport/tbl/longtable/foot}{noop} + \AssignSocketPlug{tagsupport/tbl/longtable/finalize}{noop} + \AssignSocketPlug{tagsupport/tbl/hmode/begin}{noop} + \AssignSocketPlug{tagsupport/tbl/hmode/end}{noop} + \AssignSocketPlug{tagsupport/tbl/vmode/begin}{noop} + \AssignSocketPlug{tagsupport/tbl/vmode/end}{noop} + \AssignSocketPlug{tagsupport/tbl/colspan}{noop} } % \end{macrocode} % \end{macro} @@ -831,17 +825,23 @@ % \begin{macrocode} \cs_new_protected:Npn \__tag_tbl_enable: { - \AssignSocketPlug{tagsupport/tblcell/begin}{TD} - \AssignSocketPlug{tagsupport/tblcell/end}{TD} - \AssignSocketPlug{tagsupport/tblrow/begin}{TR} - \AssignSocketPlug{tagsupport/tblrow/end}{TR} + \AssignSocketPlug{tagsupport/tbl/cell/begin}{TD} + \AssignSocketPlug{tagsupport/tbl/cell/end}{TD} + \AssignSocketPlug{tagsupport/tbl/pcell/begin}{TDpbox} + \AssignSocketPlug{tagsupport/tbl/pcell/end}{TDpbox} + \AssignSocketPlug{tagsupport/tbl/row/begin}{TR} + \AssignSocketPlug{tagsupport/tbl/row/end}{TR} \AssignSocketPlug{tagsupport/tbl/init}{Table} \AssignSocketPlug{tagsupport/tbl/finalize}{Table} - \AssignSocketPlug{tagsupport/tbl/finalize/longtable}{Table} - \AssignSocketPlug{tagsupport/tblhmode/begin}{Table} - \AssignSocketPlug{tagsupport/tblhmode/end}{Table} - \AssignSocketPlug{tagsupport/tblvmode/begin}{Table} - \AssignSocketPlug{tagsupport/tblvmode/end}{Table} + \AssignSocketPlug{tagsupport/tbl/longtable/head}{Table} + \AssignSocketPlug{tagsupport/tbl/longtable/foot}{Table} + \AssignSocketPlug{tagsupport/tbl/longtable/init}{Table} + \AssignSocketPlug{tagsupport/tbl/longtable/finalize}{Table} + \AssignSocketPlug{tagsupport/tbl/hmode/begin}{Table} + \AssignSocketPlug{tagsupport/tbl/hmode/end}{Table} + \AssignSocketPlug{tagsupport/tbl/vmode/begin}{Table} + \AssignSocketPlug{tagsupport/tbl/vmode/end}{Table} + \AssignSocketPlug{tagsupport/tbl/colspan}{code} } % \end{macrocode} % \end{macro} @@ -859,18 +859,21 @@ } % \end{macrocode} % -% Table tagging should be disabled in the head and foot. +% Table tagging should be disabled in the head and foot --- no longer necessary. % \begin{macrocode} -\AddToHook{begindocument} - { - \cs_if_exist:NT \@kernel@before@head - { - \tl_put_right:Nn \@kernel@before@head {\__tag_tbl_disable:} - \tl_put_right:Nn \@kernel@before@foot {\__tag_tbl_disable:} - } - } +%\AddToHook{begindocument} +% { +% \cs_if_exist:NT \@kernel@before@head +% { +% \tl_put_right:Nn \@kernel@before@head {\__tag_tbl_disable:} +% \tl_put_right:Nn \@kernel@before@foot {\__tag_tbl_disable:} +% } +% } % \end{macrocode} % +% +% +% % \subsubsection{Header support} % % Accessible table must have header cells declaring the meaning of the @@ -991,20 +994,20 @@ } % \end{macrocode} % -% \subsection{Changes to \pkg{array} commands} % % +% \subsection{Misc stuff} % % \begin{macro}{\@@_show_curr_cell_data:} % Show the row/column index and span count for current table cell % for debugging. % \begin{macrocode} \cs_new_protected:Npn \@@_show_curr_cell_data: { - \typeout { ==>~ current~cell~data:~ - \int_use:N \g_@@_row_int , - \int_use:N \g_@@_col_int , - \g_@@_span_tl - } + \@@_trace:n { ==>~ current~cell~data:~ + \int_use:N \g_@@_row_int , + \int_use:N \g_@@_col_int , + \g_@@_span_tl + } } % \end{macrocode} % \end{macro} @@ -1012,232 +1015,60 @@ % % % -% \begin{macro}{\insert@column} -% \cs{insert@column} is defined in \pkg{array}, here only the two -% sockets are inserted. -% \begin{macrocode} -\def\insert@column{% - \@@_show_curr_cell_data: - \UseSocket{tagsupport/tblcell/begin}% - \the@toks \the \@tempcnta - \ignorespaces \@sharp \unskip - \the@toks \the \count@ \relax - \UseSocket{tagsupport/tblcell/end}% -} -% \end{macrocode} -% \end{macro} -% -% -% \begin{macro}{\@classz} -% \begin{macrocode} -\def\@classz{\@classx - \@tempcnta \count@ - \prepnext@tok - \@addtopreamble{\ifcase \@chnum - \hfil - \hskip1sp% - \d@llarbegin - \insert@column - \d@llarend \do@row@strut \hfil \or - \hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \hfil \or - \hfil\hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \or - \setbox\ar@mcellbox\vbox - \@startpbox{\@nextchar} - \AssignSocketPlug{tagsupport/tblcell/begin}{TDpbox} - \AssignSocketPlug{tagsupport/tblcell/end}{TDpbox} - \insert@column \@endpbox - \ar@align@mcell - \do@row@strut \or - \vtop \@startpbox{\@nextchar} - \AssignSocketPlug{tagsupport/tblcell/begin}{TDpbox} - \AssignSocketPlug{tagsupport/tblcell/end}{TDpbox} - \insert@column \@endpbox\do@row@strut \or - \vbox \@startpbox{\@nextchar} - \AssignSocketPlug{tagsupport/tblcell/begin}{TDpbox} - \AssignSocketPlug{tagsupport/tblcell/end}{TDpbox} - \insert@column \@endpbox\do@row@strut - \fi}\prepnext@tok} -% \end{macrocode} -% \end{macro} -% -% \begin{macro}{\@array,\@@@@array} -% We modificate the \cs{@array} from \pkg{array}. -% \begin{macrocode} -\def\@array[#1]#2{% - \@tempdima \ht \strutbox - \advance \@tempdima by\extrarowheight - \setbox \@arstrutbox \hbox{\vrule - \@height \arraystretch \@tempdima - \@depth \arraystretch \dp \strutbox - \@width \z@}% -% \end{macrocode} -% The total number of table columns of the current table is -% determined in \cs{@@_determine_table_cols:} but this is called in -% a group, so local settings do not survive. Thus, to save away the -% outer value of \cs{g_@@_table_cols_tl} we do it before the group. -% \begin{macrocode} - \tl_set_eq:NN \l_@@_saved_table_cols_tl \g_@@_table_cols_tl -% \end{macrocode} -% -% \begin{macrocode} - \begingroup - \@mkpream{#2} -% \end{macrocode} -% Next call has to happen immediately after \cs{@mkpream} because -% it uses implementation details from that. -% \begin{macrocode} - \@@_determine_table_cols: -% \end{macrocode} % -% \begin{macrocode} - \xdef\@preamble{% - \noexpand -% \end{macrocode} -% \cs{ialign} in the original definition is replaced by -% \cs{ar@ialign} defined below. -% \begin{macrocode} - \ar@ialign - \@halignto - \bgroup \@arstrut -% \end{macrocode} -% A socket is inserted -% \begin{macrocode} - \UseSocket{tagsupport/tblrow/begin}% -% \end{macrocode} -% At the start of the preamble for the first column we set -% \cs{g_@@_col_int} to \texttt{1} as we are no longer "at" but "in" -% the first column. This is done in \cs{@@_init_cell_data:}. In -% later columns this data is updated via \cs{@@_update_cell_data:}. -% \begin{macrocode} - \@@_init_cell_data: - \@preamble - \tabskip \z@ \cr}% - \endgroup - \@arrayleft -% \end{macrocode} -% Another socket for tagging. TODO: what about \cs{arrayleft}? -% \begin{macrocode} - \UseSocket{tagsupport/tbl/init} - \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi - \bgroup - \let \@sharp ##\let \protect \relax - \lineskip \z@ - \baselineskip \z@ - \m@th - \let\\\@arraycr \let\tabularnewline\\\let\par\@empty -%\show\@preamble - \@preamble} -% \end{macrocode} -% Finally, also set \cs{@@@@array} to the new definition: -% \begin{macrocode} -\let\@@@@array\@array -% \end{macrocode} -% \end{macro} -% -% -% \begin{macro}{\@@_init_cell_data:} -% -% \begin{macrocode} -\cs_new_protected:Npn \@@_init_cell_data: { - \int_gset:Nn \g_@@_col_int {1} - \tl_gset:Nn \g_@@_span_tl {1} -} -% \end{macrocode} -% \end{macro} +% \begin{macro}{\socket_use:nw} % -% \begin{macro}{\@@_update_cell_data:} -% Updating cell data in columns after the first means we have to -% increment the \cs{g_@@_col_int} by the span count of the previous -% cell (in case it was a \cs{multicolumn} and then reset the -% \cs{g_@@_span_tl} to one (as the default). % \begin{macrocode} -\cs_new_protected:Npn \@@_update_cell_data: { - \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl } - \tl_gset:Nn \g_@@_span_tl {1} + +% this should not be protected + +\cs_set:Npn \socket_use:nw #1 { + \__socket_debug_term:n + { Socket~ '#1'~ containing~ plug~ + '\str_use:c { l__socket_#1_plug_str }'~ used. } + \use:c { __socket_#1_plug_ \str_use:c { l__socket_#1_plug_str } :w } } -% \end{macrocode} -% \end{macro} -% -% -% -% \begin{macro}{\@@_determine_table_cols:} -% Current implementation of \cs{@mkpream} uses the scratch counter -% \cs{count@} to keep track of the number of toks registers it needs -% (2 per column), but this can't be used as it counts also -% insertings made with \verb+!{}+ and \verb+@{}+. -% So similar as does longtable for \cs{LT@cols} we count the -% numbers of ambersands instead. -% \begin{macrocode} -\cs_new:Npn \@@_determine_table_cols: { - \seq_set_split:NnV\l_@@_tmpa_seq {&}\@preamble - \tl_gset:Ne \g_@@_table_cols_tl { \seq_count:N \l_@@_tmpa_seq } - \typeout{ ==>~ Table~ has~ \g_@@_table_cols_tl \space columns } +\cs_set_eq:NN \UseSocket \socket_use:nw + +\cs_set:Npn \UseAlignSocket #1 { + \use:c { __socket_#1_plug_ \str_use:c { l__socket_#1_plug_str } :w } } -% \end{macrocode} -% \end{macro} -% -% -% \begin{macro}{\@arraycr} -% Add code that figures out if the current table row is incomplete -% (not enough \verb=&=s). It can then do extra actions, such as -% inserting missing cell tags. -% \begin{macrocode} -\protected\def\@arraycr{ - \relax - \@@_store_missing_cells:n{@arraycr} - % - \iffalse{\fi\ifnum 0=`}\fi - \@ifstar \@xarraycr \@xarraycr} + % \end{macrocode} % \end{macro} % % % -% \begin{macro}{\@@_store_missing_cells:n, -% \__tag_tbl_add_missing_cells:n} -% The storing and use of the number of missing cells -% must happen at different places as the testing happens at -% the end of the last cell of a row, but -% still inside that cell, so we use two commands. The second is used in -% the endrow socket. +% \begin{macro}{\@@_add_missing_cells:} +% The storing and use of the number of missing cells must happen at +% different places as the testing happens at the end of the last +% cell of a row, but still inside that cell, so we use two +% commands. The one adding is used in the endrow socket. % \begin{macrocode} -\cs_new:Npn \@@_store_missing_cells:n #1 { - \int_compare:nNnT \g_@@_col_int > 0 - { - \int_gset:Nn \g_@@_missing_cells_int - { - \g_@@_table_cols_tl - - \g_@@_col_int - - \g_@@_span_tl - + 1 - } - \int_compare:nNnT \g_@@_missing_cells_int < 0 \ERROR % should not happen - \typeout{==>~ - (#1)~ - This~ row~ needs~ - \int_use:N \g_@@_missing_cells_int \space - additional~ cell(s) - } - } -} +\NewSocket{tbl/celldata/missingcount}{1} +\NewSocketPlug{tbl/celldata/missingcount}{code}{\tbl_count_missing_cells:n{#1}} +\AssignSocketPlug{tbl/celldata/missingcount}{code} + % \end{macrocode} % % \begin{macrocode} -\cs_new:Npn \__tag_tbl_add_missing_cells:n #1 +\cs_new:Npn \@@_add_missing_cells: { % \end{macrocode} -% The TD-socket messages are issued after the message about the end-row socket, -% but the structure is ok, so better issue a message for now to avoid confusion: +% The TD-socket messages are issued after the message about the +% end-row socket, but the structure is ok, so better issue a +% message for now to avoid confusion: % \begin{macrocode} - \int_compare:nNnT {#1}>{0} - { - \typeout{==>~ - ~Inserting~\int_eval:n{#1}~additional~cell(s)~into~previous~row:} - } - \int_step_inline:nn { #1 } + \int_compare:nNnT \g_@@_missing_cells_int > 0 { - \UseSocket{tagsupport/tblcell/begin} - \UseSocket{tagsupport/tblcell/end} + \@@_trace:n {==>~ + ~Inserting~\int_use:N \g_@@_missing_cells_int \space + additional~cell(s)~into~previous~row:} + \int_step_inline:nn { \g_@@_missing_cells_int } + { + \UseTaggingSocket{tbl/cell/begin} + \UseTaggingSocket{tbl/cell/end} + } } } % \end{macrocode} @@ -1245,120 +1076,9 @@ % % % -% \begin{macro}{\endarray} -% If tables are nested into another then it is necessary to -% restore information about the cell the inner table started -% in. Otherwise, \cs{g_@@_row_int}, \cs{g_@@_col_int}, and -% \cs{g_@@_span_tl} reflect the status in the outer table as they -% are globally manipulated. We restore in all cases even if we are -% not in a nesting situation as that makes the code simpler (and -% probably faster). -% -% \cs{endtabular} and \cs{endtabular*} inherit from \cs{endarray} -% so we only need to change that. \texttt{tabularx} is handled -% below. -% \begin{macrocode} -\def\endarray{ - \@@_store_missing_cells:n{endarray} - \crcr \egroup - \UseSocket{tagsupport/tbl/finalize} - \int_gset:Nn \g_@@_col_int { \l_@@_saved_col_tl } - \int_gset:Nn \g_@@_row_int { \l_@@_saved_row_tl } - \tl_gset_eq:NN \g_@@_span_tl \l_@@_saved_span_tl - \tl_gset_eq:NN \g_@@_table_cols_tl \l_@@_saved_table_cols_tl - \tl_gset_eq:NN \g_@@_struct_table_tl \l_@@_saved_struct_table_tl - \seq_gset_eq:NN \g_@@_struct_rows_seq \l_@@_saved_struct_rows_seq - \seq_gset_eq:NN \g_@@_struct_cells_seq\l_@@_saved_struct_cells_seq - \seq_gset_eq:NN \g_@@_struct_cur_seq \l_@@_saved_struct_cur_seq - \typeout{==>~ restored~cell~data:~ - \int_use:N \g_@@_row_int, - \int_use:N \g_@@_col_int, - \l_@@_saved_span_tl \space - ( - \int_compare:nNnTF \g_@@_table_cols_tl = 0 - { outer~ level } - { max:~ \g_@@_table_cols_tl } - ) - } - \egroup - \@arrayright \gdef\@preamble{}% -} -% \end{macrocode} -% \end{macro} -% % -% \begin{macro}{\@addamp} -% If we are after the first column we have to insert a \verb=&= and -% also update the cell data. -% \begin{macrocode} -\def\@addamp { - \if@firstamp - \@firstampfalse - \else - \edef\@preamble{\@preamble & - \@@_update_cell_data: - } - \fi -} -% \end{macrocode} -% \end{macro} % % -% -% \begin{macro}{ -% \g_@@_col_int, -% \g_@@_row_int, -% \g_@@_span_tl, -% \g_@@_table_cols_tl} -% \cs{g_@@_row_int} holds the current row number in the table. The value -% \texttt{0} means we haven't yet processed the table preamble. It -% is incremented by every \cs{cr} including the one ending the -% table preamble. -% -% \cs{g_@@_col_int} holds the current column number. The value -% \texttt{0} means we have not yet started the table or just finished a table row -% (with \verb=\\= typically); any other positive value means we -% are currently typesetting a cell in that column in some row -% (denoted by the \cs{g_@@_row_int}. -% -% In a \cs{multicolumn} it holds the column number of the first -% spanned column and \cs{g_@@_span_tl} the info how many cells are -% spanned. -% -% \cs{g_@@_span_tl} is normally \texttt{1} except in a -% \cs{multicolumn} cell. -% \begin{macrocode} -\int_new:N \g_@@_col_int -\int_new:N \g_@@_row_int -\tl_new:N \g_@@_span_tl -\tl_new:N \g_@@_table_cols_tl - -\tl_gset:Nn \g_@@_span_tl {1} -\tl_gset:Nn \g_@@_table_cols_tl {0} % indicates outer level -% \end{macrocode} -% \end{macro} -% -% -% \begin{macro}{\l_@@_saved_col_tl,\l_@@_saved_row_tl, -% \l_@@_saved_span_tl,\l_@@_saved_table_cols_tl} -% -% Saving the outer values if we are nesting tables is necessary (as -% the above variables are globally altered. For this we use always -% token lists because they don't change and we do not need to blow -% additional integer registers. -% \begin{macrocode} -\tl_new:N \l_@@_saved_col_tl -\tl_new:N \l_@@_saved_row_tl -\tl_new:N \l_@@_saved_span_tl -\tl_new:N \l_@@_saved_table_cols_tl - -\tl_set:Nn \l_@@_saved_col_tl{0} -\tl_set:Nn \l_@@_saved_row_tl{0} -\tl_set:Nn \l_@@_saved_span_tl{1} -\tl_set:Nn \l_@@_saved_table_cols_tl{0} % indicates outer level -% \end{macrocode} -% \end{macro} -% % \begin{macro} % { % \g_@@_struct_table_tl, \l_@@_saved_struct_table_tl, @@ -1390,475 +1110,54 @@ \seq_new:N \l_@@_saved_struct_cur_seq % \end{macrocode} % \end{macro} + + + +% \begin{macro}{\@@_init_struct_data:} +% Save the global structure data variables locally so the we can +% restore them when the table ends (important in case of nested +% tables). % -% \begin{macro}{\ar@ialign} -% A new command that replaces \cs{ialign} above. \cs{everycr} is -% also applied to the \cs{cr} ending the preamble so we have to -% program around that. +% This is also the right point to initialize +% them. \cs{g_@@_struct_table_tl} is set elsewhere. % \begin{macrocode} -\def\ar@ialign{% -% \end{macrocode} -% Before starting a table we locally stored the information related -% to the current cell (if any) so that we can restore it once the -% table is finished. -% \begin{macrocode} - \tl_set:No \l_@@_saved_col_tl {\int_use:N \g_@@_col_int } - \tl_set:No \l_@@_saved_row_tl {\int_use:N \g_@@_row_int } - \tl_set_eq:NN \l_@@_saved_span_tl \g_@@_span_tl +\cs_new_protected:Npn \@@_init_struct_data: { \tl_set_eq:NN \l_@@_saved_struct_table_tl \g_@@_struct_table_tl \seq_set_eq:NN \l_@@_saved_struct_rows_seq \g_@@_struct_rows_seq \seq_set_eq:NN \l_@@_saved_struct_cells_seq \g_@@_struct_cells_seq \seq_set_eq:NN \l_@@_saved_struct_cur_seq \g_@@_struct_cur_seq % - \typeout{==>~ saved~cell~data:~ - \l_@@_saved_row_tl, - \l_@@_saved_col_tl, - \l_@@_saved_span_tl \space - ( - \int_compare:nNnTF \l_@@_saved_table_cols_tl = 0 - { outer~ level } - { max:~ \l_@@_saved_table_cols_tl } - ) - } -% \end{macrocode} -% These are the initial values when starting a table: -% \begin{macrocode} - \int_gzero:N \g_@@_row_int - \int_gzero:N \g_@@_col_int - \tl_gset:Nn \g_@@_span_tl {1} \seq_gclear:N\g_@@_struct_rows_seq \seq_gclear:N\g_@@_struct_cells_seq \seq_gclear:N\g_@@_struct_cur_seq +} % \end{macrocode} -% -% \begin{macrocode} - \everycr{% - \noalign{% -% \end{macrocode} -% We use \cs{g_@@_col_int} equal zero to indicate that we are just -% after a TR (or at the very beginning of the table). Using the row -% count is not so good as longtable may split the table in chunks. -% \begin{macrocode} - \int_compare:nNnT \g_@@_col_int > 0 - { \UseSocket{tagsupport/tblrow/end} } - \int_gincr:N \g_@@_row_int % this row about to start - \int_gzero:N \g_@@_col_int % we are before first col - }% - }% - \tabskip\z@skip\halign} -% \end{macrocode} -% \end{macro} -% -% -% \begin{macro}{\multicolumn} -% -% \cs{multicolumn} is also defined in \pkg{array}. The redefinition -% has to solve two problems: it must handle the row begin if it is -% used there, and it must save the numbers of cells it spans so -% that we can add a suitable ColSpan attribute.\footnote{FMi: This can -% now perhaps cleaned up somewhat} -% \begin{macrocode} -\long\def\multicolumn#1#2#3{% - % alternative: determine first col with vmode test ... - % \ifvmode - % \multispan{#1}\typeout{A==> vmode}% - % \else - % \multispan{#1}\typeout{A==> not vmode} - % \fi - % but this makes the \crcr handling really complicated which would - % then need to become something like - % \ifvmode \expandafter \@gobble - % \else \expandafter \@iden \fi {\cr\noalign{do something}}% - % so not used. - % Instead: - \multispan{#1}\begingroup -% \end{macrocode} -% Insert rowbegin socket only if this multicolumn -% replaces the preamble of the first column. In that case we have -% to set \cs{g_@@_col_int} to 1 since this is no longer done in the -% preamble for the cell. -% \begin{macrocode} - \int_compare:nNnTF \g_@@_col_int = 0 - { - \UseSocket{tagsupport/tblrow/begin} - \int_gset:Nn \g_@@_col_int {1} - } -% \end{macrocode} -% If we are in a later column we use \cs{g_@@_span_tl} from the -% previous column to update. -% \begin{macrocode} - { - \int_gadd:Nn \g_@@_col_int { \g_@@_span_tl } - } -% \end{macrocode} -% Then we set the span value so that it can be use in the next column. +% \end{macro} + + + + +% \begin{macro}{\@@_restore_struct_data:} +% % \begin{macrocode} - \tl_gset:Nn \g_@@_span_tl {#1} +\cs_new_protected:Npn \@@_restore_struct_data: { + \tl_gset_eq:NN \g_@@_struct_table_tl \l_@@_saved_struct_table_tl + \seq_gset_eq:NN \g_@@_struct_rows_seq \l_@@_saved_struct_rows_seq + \seq_gset_eq:NN \g_@@_struct_cells_seq\l_@@_saved_struct_cells_seq + \seq_gset_eq:NN \g_@@_struct_cur_seq \l_@@_saved_struct_cur_seq +} % \end{macrocode} +% \end{macro} + + % -% \begin{macrocode} - \def\@addamp{\if@firstamp\@firstampfalse \else - \@preamerr 5\fi}% - \@mkpream{#2}\@addtopreamble\@empty - \endgroup -% \end{macrocode} -% Now we update the colspan attribute. This needs setting after -% the group as it is hidden inside the plug in \cs{insert@column}. -% \begin{macrocode} - \@@_set_colspan:n {#1} -% \end{macrocode} -% \begin{macrocode} - \def\@sharp{#3}% - \@arstrut \@preamble - \null - \ignorespaces} -% \end{macrocode} -% \end{macro} % % \subsection{longtable} % -% Longtable is complicated. When at the begin the \cs{endhead}, -% \cs{endfirsthead}, \cs{endfoot} and \cs{endlastfoot} are used to -% setup head and foot they create each a structure subtree with one or -% more rows. From this structures we want to keep at most two (head -% and foot) and move the foot to the end of the table. When the head -% and foot boxes are (re)inserted on following pages we want to mark -% them up as artifact with the exception of the head at the begin and -% the foot box at the end. -% -% TODO: When a line is killed the structure subtree is there already -% too and must be removed. -% -% Hyperref patches longtable. This must be disabled and replace with -% genuine code -% \begin{macrocode} -\let\@kernel@refstepcounter\refstepcounter -\def\hyper@nopatch@longtable{} -% \end{macrocode} -% \begin{macrocode} -\def\@@_patch_LT@array[#1]#2{% -% \end{macrocode} -% \cs{LT@array} is executed in a group, so we can disable para-tagging here. -% \begin{macrocode} - \UseSocket{tagsupport/tbl/init}% - \@kernel@refstepcounter{table}\stepcounter{LT@tables}% -% \end{macrocode} -% The target is created rather late and a \cs{label} can come earlier, -% so we have to define \cs{@currentHref} explicitly. We can't currently -% assume that \cs{theHtable} is defined always. -% \begin{macrocode} - \tl_gset:Ne \@currentHref {table.\cs_if_exist_use:N\theHtable} - \int_gzero:N \g_@@_row_int - \seq_gclear:N\g_@@_struct_rows_seq - \seq_gclear:N\g_@@_struct_cells_seq - \seq_gclear:N\g_@@_struct_cur_seq - \seq_gclear:N\g_@@_LT@firsthead_rows_seq - \seq_gclear:N\g_@@_LT@head_rows_seq - \seq_gclear:N\g_@@_LT@lastfoot_rows_seq - \seq_gclear:N\g_@@_LT@foot_rows_seq - \if l#1% - \LTleft\z@ \LTright\fill - \else\if r#1% - \LTleft\fill \LTright\z@ - \else\if c#1% - \LTleft\fill \LTright\fill - \fi\fi\fi - \let\LT@mcol\multicolumn - \let\LT@@@@tabarray\@tabarray - \let\LT@@@@hl\hline - \def\@tabarray{% - \let\hline\LT@@@@hl - \LT@@@@tabarray}% - \let\\\LT@tabularcr - \let\tabularnewline\\% - \def\newpage{\noalign{\break}}% - \def\pagebreak{\noalign{\ifnum`}=0\fi\@testopt{\LT@no@pgbk-}4}% - \def\nopagebreak{\noalign{\ifnum`}=0\fi\@testopt\LT@no@pgbk4}% - \let\hline\LT@hline \let\kill\LT@kill\let\caption\LT@caption - \@tempdima\ht\strutbox - \let\@endpbox\LT@endpbox - \ifx\extrarowheight\@undefined - \let\@acol\@tabacol - \let\@classz\@tabclassz \let\@classiv\@tabclassiv - \def\@startpbox{\vtop\LT@startpbox}% - \let\@@@@startpbox\@startpbox - \let\@@@@endpbox\@endpbox - \let\LT@LL@FM@cr\@tabularcr - \else - \advance\@tempdima\extrarowheight - \col@sep\tabcolsep - \let\@startpbox\LT@startpbox\let\LT@LL@FM@cr\@arraycr - \fi - \setbox\@arstrutbox\hbox{\vrule - \@height \arraystretch \@tempdima - \@depth \arraystretch \dp \strutbox - \@width \z@}% - \let\@sharp##\let\protect\relax - \begingroup - \@mkpream{#2}% - \@@_determine_table_cols: - \xdef\LT@bchunk{% -% \end{macrocode} -% At the start of a chunk we set \cs{g_@@_col_int} to zero to make -% sure that we aren't generating /TR with the \cs{cr} ending the -% chunk preamble. -% \begin{macrocode} - \int_gzero:N \g_@@_col_int - \global\advance\c@LT@chunks\@ne - \global\LT@rows\z@\setbox\z@\vbox\bgroup - \LT@setprevdepth - \tabskip\LTleft \noexpand\halign to\hsize\bgroup - \tabskip\z@ \@arstrut -% \end{macrocode} -% Insert the socket and the setting of the conditional -% \begin{macrocode} - \UseSocket{tagsupport/tblrow/begin}% - \@@_init_cell_data: -% \end{macrocode} -% \begin{macrocode} - \@preamble \tabskip\LTright \cr}% - \endgroup - \expandafter\LT@nofcols\LT@bchunk&\LT@nofcols - \LT@make@row - \m@th\let\par\@empty -% \end{macrocode} -% Socket and conditional -% \begin{macrocode} - \everycr{% - \noalign{% -% \end{macrocode} -% In \pkg{longtable} we have a bunch of extra \cs{cr}s that are -% executed whenever a chunk ends. In that case they should not -% increment the main row counter, sigh. -% \begin{macrocode} - \typeout{--longtable-->~chunk~row:~ \the\LT@rows \space - row:~ \the\g_@@_row_int \space - column:~ \the\g_@@_col_int - } - \int_compare:nNnT \g_@@_col_int > 0 - { - \UseSocket{tagsupport/tblrow/end} - } -% \end{macrocode} -% This prevents any of the additional \cs{cr}s at the end of the -% chunk to add another /TR. Then once we really start a new chunk -% it gets incremented so\ldots -% \begin{macrocode} - \int_gzero:N \g_@@_col_int % before first col -% \end{macrocode} -% And for the same reason such \cs{cr}s should not increment the -% main row counter (but it has to be incremented after the preamble -% of a chunk), so here we test against \cs{LT@rows} which is -% \cs{LTchunksize} at the end of a chunk. -% \begin{macrocode} - \int_compare:nNnT \LT@rows < \LTchunksize - { \int_gincr:N \g_@@_row_int } % this row about to start - }% - }% -% \end{macrocode} -% \begin{macrocode} - \lineskip\z@\baselineskip\z@ - \LT@bchunk} -% \end{macrocode} -% The end code most stop to insert the endrow too. -% \begin{macrocode} -\def\@@_patch_endlongtable{% - \@@_store_missing_cells:n{endlongtable} - \crcr - \noalign{% - \UseSocket{tagsupport/tbl/finalize/longtable} - \int_gzero:N \g_@@_row_int % this prevents considering the next - % \crcr as another row end. - \let\LT@entry\LT@entry@chop - \xdef\LT@save@row{\LT@save@row}}% - \LT@echunk - \LT@start - \unvbox\z@ - \LT@get@widths - \if@filesw - {\let\LT@entry\LT@entry@write\immediate\write\@auxout{% - \gdef\expandafter\noexpand - \csname LT@\romannumeral\c@LT@tables\endcsname - {\LT@save@row}}}% - \fi - \ifx\LT@save@row\LT@@@@save@row - \else - \LT@warn{Column~\@width s~have~changed\MessageBreak - in~table~\thetable}% - \LT@final@warn - \fi - \endgraf\penalty -\LT@end@pen - \ifvoid\LT@foot\else - \global\advance\vsize\ht\LT@foot - \global\advance\@colroom\ht\LT@foot - \dimen@\pagegoal\advance\dimen@\ht\LT@foot\pagegoal\dimen@ - \fi - \endgroup - \global\@mparbottom\z@ - \endgraf\penalty\z@\addvspace\LTpost - \ifvoid\footins\else\insert\footins{}\fi} -% \end{macrocode} -% -% -% -% \begin{macro}{\@@_patch_LT@t@bularcr} -% -% \begin{macrocode} -\def\@@_patch_LT@t@bularcr{% - \global\advance\LT@rows\@ne - \ifnum\LT@rows=\LTchunksize -% \end{macrocode} -% At the end of the chunk \verb=\\= is doing something special and -% so we loose \cs{@@_store_missing_cells:n}. Below is about the -% right place to add it do this code branch. -% \begin{macrocode} - \@@_store_missing_cells:n{echunk} - \gdef\LT@setprevdepth{% - \prevdepth\z@ - \global\let\LT@setprevdepth\relax}% - \expandafter\LT@xtabularcr - \else - \ifnum0=`{}\fi - \expandafter\LT@LL@FM@cr - \fi} - -% \end{macrocode} -% \end{macro} -% % % -% \begin{macro}{\@@_patch_LT@end@hd@ft} -% This command is used to store the head and foot boxes. -% We need to retrieve and store the row so that we can clean -% up the structure in the finalize code. -% \begin{macrocode} -\def\@@_patch_LT@end@hd@ft#1{% -% \end{macrocode} -% To handle missing columns in the header we need this: -% \begin{macrocode} - \__tbl_store_missing_cells:n{head/foot} - \int_step_inline:nn - { \LT@rows + 1 } - { - \seq_gput_left:ce - {g_@@_\cs_to_str:N #1 _rows_seq } - { \int_eval:n {\g_@@_row_int + 1 - ##1 } } - } -% \end{macrocode} -% We also have to set the chunk rows to its max value before -% calling \cs{LTechunk} so that we don't get extra increments of -% the main row counter due to \cs{everycr}. -% \begin{macrocode} - \int_gset:Nn \LT@rows { \LTchunksize } - \LT@echunk - \ifx\LT@start\endgraf - \LT@err - {Longtable head or foot not at start of table}% - {Increase LTchunksize}% - \fi - \setbox#1\box\z@ - \LT@get@widths - \LT@bchunk} -% \end{macrocode} -% \end{macro} - -% \begin{macro}{\@@_patch_LT@start} -% \begin{macrocode} -\def\@@_patch_LT@start{% - \let\LT@start\endgraf - \endgraf\penalty\z@\vskip\LTpre\endgraf - \ifdim \pagetotal<\pagegoal \else - \dimen@=\pageshrink - \advance \dimen@ 1sp % - \kern\dimen@\penalty 9999\endgraf \kern-\dimen@ - \fi - \dimen@\pagetotal - \advance\dimen@ \ht\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \dp\ifvoid\LT@firsthead\LT@head\else\LT@firsthead\fi - \advance\dimen@ \ht\LT@foot - \edef\LT@reset@vfuzz{\vfuzz\the\vfuzz\vbadness\the\vbadness\relax}% - \vfuzz\maxdimen - \vbadness\@M - \setbox\tw@\copy\z@ - \setbox\tw@\vsplit\tw@ to \ht\@arstrutbox - \setbox\tw@\vbox{\unvbox\tw@}% - \LT@reset@vfuzz - \advance\dimen@ \ht - \ifdim\ht\@arstrutbox>\ht\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@\dp - \ifdim\dp\@arstrutbox>\dp\tw@\@arstrutbox\else\tw@\fi - \advance\dimen@ -\pagegoal - \ifdim \dimen@>\z@ - \vfil\break - \else - \ifdim\pageshrink>\z@\pageshrink\z@\fi - \fi - \global\@colroom\@colht - \ifvoid\LT@foot\else - \global\advance\vsize-\ht\LT@foot - \global\advance\@colroom-\ht\LT@foot - \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ - \maxdepth\z@ - \fi - \MakeLinkTarget{table} - \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak -% \end{macrocode} -% Avoid that following uses of the box add content: -% \begin{macrocode} - \tagmcbegin{artifact} - \tag_mc_reset_box:N\LT@head - \tagmcend - \output{\LT@output}} -% \end{macrocode} -% \end{macro} % % -% \begin{macro}{\@@_patch_LT@output} -% We must also avoid that the reuse of the foot box leads to -% duplicated content: -% \begin{macrocode} -\def\@@_patch_LT@output{% - \ifnum\outputpenalty <-\@Mi - \ifnum\outputpenalty > -\LT@end@pen - \LT@err{floats and marginpars not allowed in a longtable}\@ehc - \else - \setbox\z@\vbox{\unvbox\@cclv}% - \ifdim \ht\LT@lastfoot>\ht\LT@foot - \dimen@\pagegoal - \advance\dimen@\ht\LT@foot - \advance\dimen@-\ht\LT@lastfoot - \ifdim\dimen@<\ht\z@ - \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% - \@makecol - \@outputpage - \global\vsize\@colroom - \setbox\z@\vbox{\box\LT@head}% - \fi - \fi - \unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi -% \end{macrocode} -% Reset attribute of foot box: -% \begin{macrocode} - \tagmcbegin{artifact} - \tag_mc_reset_box:N \LT@foot - \tagmcend - \fi - \else - \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% -% \end{macrocode} -% Reset attribute of foot box: -% \begin{macrocode} - \tagmcbegin{artifact} - \tag_mc_reset_box:N \LT@foot - \tagmcend - \@makecol - \@outputpage - \global\vsize\@colroom - \copy\LT@head\nobreak - \fi} -% \end{macrocode} -% \end{macro} -% % \begin{macro}{\@@_patch_\LT@makecaption} % This patch is quite similar to the one for LaTeX's \cs{@makecaption} % we also have to change the parbox sockets. @@ -1893,74 +1192,11 @@ % \begin{macrocode} \AddToHook{package/longtable/after} { - \seq_new:N \g_@@_LT@firsthead_rows_seq - \seq_new:N \g_@@_LT@head_rows_seq - \seq_new:N \g_@@_LT@lastfoot_rows_seq - \seq_new:N \g_@@_LT@foot_rows_seq - \cs_set_eq:NN \LT@array\@@_patch_LT@array - \cs_set_eq:NN \endlongtable\@@_patch_endlongtable - \cs_set_eq:NN \LT@start\@@_patch_LT@start - \cs_set_eq:NN \LT@output\@@_patch_LT@output - \cs_set_eq:NN \LT@t@bularcr\@@_patch_LT@t@bularcr - \cs_set_eq:NN \LT@end@hd@ft\@@_patch_LT@end@hd@ft \cs_set_eq:NN \LT@makecaption\@@_patch_LT@makecaption } % \end{macrocode} - - - -% \subsection{tabularx} -% -% In tabularx we mainly need to ensure that no tagging is done during -% the trial. -% -% \begin{macrocode} -\def\@@_patch_TX@endtabularx{% - \expandafter\expandafter\expandafter - \TX@find@endtabularxa\csname end\TX@\endcsname - \endtabularx\TX@\endtabularx\TX@find@endtabularxa - \expandafter\TX@newcol\expandafter{\tabularxcolumn{\TX@col@width}}% - \let\verb\TX@verb - \def\@elt##1{\global\value{##1}\the\value{##1}\relax}% - \edef\TX@ckpt{\cl@@@@ckpt}% - \let\@elt\relax - \TX@old@table\maxdimen - \TX@col@width\TX@target - \global\TX@cols\@ne - \TX@typeout@ - {\@spaces Table Width\@spaces Column Width\@spaces X Columns}% -% \end{macrocode} -% Here we stop tagging: -% \begin{macrocode} - \tag_stop:n{tabularx} - \TX@trial{\def\NC@rewrite@X{% - \global\advance\TX@cols\@ne\NC@find p{\TX@col@width}}}% - \loop - \TX@arith - \ifTX@ - \TX@trial{}% - \repeat -% \end{macrocode} -% And now we restart it again. -% \begin{macrocode} - \tag_start:n{tabularx} - {\let\@footnotetext\TX@ftntext\let\@xfootnotenext\TX@xftntext - \csname tabular*\expandafter\endcsname\expandafter\TX@target - \the\toks@ - \csname endtabular*\endcsname}% - \global\TX@ftn\expandafter{\expandafter}\the\TX@ftn - \ifnum0=`{\fi}% - \expandafter\expandafter\expandafter - \TX@find@endtabularxbb - \expandafter\end\expandafter{\TX@}% - \endtabularx\TX@\endtabularx\TX@find@endtabularxb -} - -\AddToHook{package/tabularx/after} - {\cs_set_eq:NN \TX@endtabularx\@@_patch_TX@endtabularx } -% \end{macrocode} % \begin{macrocode} % % \end{macrocode} @@ -1973,3 +1209,11 @@ \RequirePackage{latex-lab-testphase-table} % % \end{macrocode} + +% \begin{macrocode} +%<*latex-lab-alias> +\ProvidesFile{tabular-latex-lab-testphase.ltx} + [\ltlabtbldate\space v\ltlabtblversion\space latex-lab wrapper tabular] +\RequirePackage{latex-lab-testphase-table} +% +% \end{macrocode} diff --git a/required/latex-lab/testfiles-table-luatex/table-000.tlg b/required/latex-lab/testfiles-table-luatex/table-000.tlg index c0bf23ef8..9f1499ba0 100644 --- a/required/latex-lab/testfiles-table-luatex/table-000.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-000.tlg @@ -36,11 +36,7 @@ Package: array ....-..-.. v... Tabular extension package (FMi) \extratabsurround=\skip... \backup@length=\skip... \ar@cellbox=\box... -) -\g__tbl_missing_cells_int=\count... -\g__tbl_col_int=\count... -\g__tbl_row_int=\count... -)) (../pdfmanagement-firstaid.sty +))) (../pdfmanagement-firstaid.sty Package: pdfmanagement-firstaid ....-..-.. v... LaTeX PDF management testphase bundle / firstaid-patches Package pdfmanagement Info: loading pdfmanagement firstaid code for pgf ) (article.cls diff --git a/required/latex-lab/testfiles-table-luatex/table-001.lvt b/required/latex-lab/testfiles-table-luatex/table-001.lvt index 58e11df43..050da66c3 100644 --- a/required/latex-lab/testfiles-table-luatex/table-001.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-001.lvt @@ -6,6 +6,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-luatex/table-001.tlg b/required/latex-lab/testfiles-table-luatex/table-001.tlg index e6d1b65b3..3053d5c3a 100644 --- a/required/latex-lab/testfiles-table-luatex/table-001.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-001.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,81 +8,59 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 14 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 20 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 26 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. Completed box being shipped out [1] \vbox(633.0+0.0)x407.0, direction TLT .\hbox(0.0+0.0)x0.0, direction TLT diff --git a/required/latex-lab/testfiles-table-luatex/table-002.lvt b/required/latex-lab/testfiles-table-luatex/table-002.lvt index 2678cd10c..c7f800d99 100644 --- a/required/latex-lab/testfiles-table-luatex/table-002.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-002.lvt @@ -6,6 +6,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-luatex/table-002.tlg b/required/latex-lab/testfiles-table-luatex/table-002.tlg index 06aa431bb..f3c863aef 100644 --- a/required/latex-lab/testfiles-table-luatex/table-002.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-002.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,137 +8,124 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,12 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 14,-14,15 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. ==> (@arraycr) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 17,18,21 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 4: 23,24,25 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 5,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 5,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 5: 27,28,29 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 6: 31,32,-32 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 34,-34,-34 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 8,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 8,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 8: 36,37,38 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 9,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 9,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 9: 40,41,42 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. Completed box being shipped out [1] \vbox(633.0+0.0)x407.0, direction TLT .\hbox(0.0+0.0)x0.0, direction TLT diff --git a/required/latex-lab/testfiles-table-luatex/table-003.lvt b/required/latex-lab/testfiles-table-luatex/table-003.lvt index 1f72c34a6..75a6f0bfd 100644 --- a/required/latex-lab/testfiles-table-luatex/table-003.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-003.lvt @@ -6,6 +6,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-luatex/table-003.tlg b/required/latex-lab/testfiles-table-luatex/table-003.tlg index 88804b3a1..306d9abe9 100644 --- a/required/latex-lab/testfiles-table-luatex/table-003.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-003.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,88 +8,68 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,12 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 17,18 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 14,19,20 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 22,23,24 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. Completed box being shipped out [1] \vbox(633.0+0.0)x407.0, direction TLT .\hbox(0.0+0.0)x0.0, direction TLT diff --git a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt index 3cb15af21..b4627c13e 100644 --- a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.lvt @@ -7,6 +7,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \usepackage{tabularx} \begin{document} diff --git a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg index 06df023b4..3cbe424bf 100644 --- a/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-004-tabularx.tlg @@ -1,6 +1,27 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +tagpdf DEBUG Info: Tagging stopped +(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_tag_tl +(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_tag_tl +(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Tagging restarted +(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -28,6 +49,7 @@ braces): Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack Package tagpdf Info: closing structure 5 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -47,242 +69,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -tagpdf DEBUG Info: Tagging stopped -(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=Table -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=Table -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -tagpdf DEBUG Info: Tagging restarted -(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -296,8 +86,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -316,7 +106,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -326,10 +116,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -380,7 +168,7 @@ braces): Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. Package tagpdf Info: closing structure 11 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -411,8 +199,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -432,7 +220,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 12 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -442,7 +230,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,12 Package tagpdf Info: closing structure 7 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -452,7 +240,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -467,8 +255,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -487,7 +275,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: TD has been pushed to the mc stack Package tagpdf Info: Parent-Child 'TD' --> 'Table'. (tagpdf) Relation is 1 (='0..n') @@ -506,7 +294,7 @@ braces): ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -524,8 +312,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -547,7 +335,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 17 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -560,8 +348,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -584,7 +372,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -597,7 +385,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 17,18 Package tagpdf Info: closing structure 16 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -612,7 +400,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 15 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -628,7 +416,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -638,9 +426,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -659,7 +448,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -669,7 +458,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -688,7 +478,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -707,7 +497,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -722,8 +512,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -743,7 +533,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -753,9 +543,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -774,7 +565,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -784,7 +575,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -803,7 +595,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -824,7 +616,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 6 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -861,7 +653,6 @@ The sequence \g__tag_struct_tag_stack_seq contains the items (without outer braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -889,6 +680,7 @@ braces): Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack Package tagpdf Info: closing structure 27 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -911,7 +703,7 @@ braces): ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -926,8 +718,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -946,7 +738,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 30 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -956,10 +748,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1010,7 +800,7 @@ braces): Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. Package tagpdf Info: closing structure 33 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1041,7 +831,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -Underfull \hbox (badness 10000) in paragraph at lines 24--24 +Underfull \hbox (badness 10000) in paragraph at lines 25--25 []|\OT1/cmr/m/n/10 mid- \hbox(8.39996+0.0)x28.45274, direction TLT .\localpar @@ -1057,8 +847,8 @@ Underfull \hbox (badness 10000) in paragraph at lines 24--24 .\OT1/cmr/m/n/10 - .\discretionary (penalty 50) .\glue(\rightskip) 0.0 +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1078,7 +868,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 34 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1088,7 +878,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 30,31,34 Package tagpdf Info: closing structure 29 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1098,7 +888,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1113,8 +903,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1133,7 +923,11 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +tagpdf DEBUG Info: Tagging stopped +(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] +tagpdf DEBUG Info: Tagging restarted +(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: TD has been pushed to the mc stack Package tagpdf Info: Parent-Child 'TD' --> 'Table'. (tagpdf) Relation is 1 (='0..n') @@ -1149,80 +943,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -tagpdf DEBUG Info: Tagging stopped -(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -tagpdf DEBUG Info: Tagging restarted -(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1240,8 +964,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1263,7 +987,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 39 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1276,10 +1000,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1340,7 +1062,7 @@ Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. Package tagpdf Info: closing structure 42 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1380,7 +1102,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 39,40 Package tagpdf Info: closing structure 38 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1395,7 +1117,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 37 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1411,7 +1133,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 36 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1421,9 +1143,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1442,7 +1165,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 43 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1452,7 +1175,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1471,7 +1195,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 44 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1490,7 +1214,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1505,8 +1229,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1526,7 +1250,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 46 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1536,9 +1260,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1557,7 +1282,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 47 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1567,7 +1292,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1586,7 +1312,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 48 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1607,7 +1333,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 28 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2228,34 +1954,12 @@ The structure has the following kids: Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack diff --git a/required/latex-lab/testfiles-table-luatex/table-005.lvt b/required/latex-lab/testfiles-table-luatex/table-005.lvt index 543bb1fda..22614afe5 100644 --- a/required/latex-lab/testfiles-table-luatex/table-005.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-005.lvt @@ -7,6 +7,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-luatex/table-005.tlg b/required/latex-lab/testfiles-table-luatex/table-005.tlg index 3e967bb15..a17240849 100644 --- a/required/latex-lab/testfiles-table-luatex/table-005.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-005.tlg @@ -31,26 +31,31 @@ LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. +[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tbl/cell/begin'. +[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tbl/cell/end'. +[Sockets] ==> Replacing plug 'TDpbox' with 'noop' in socket 'tagsupport/tbl/pcell/begin'. +[Sockets] ==> Replacing plug 'TDpbox' with 'noop' in socket 'tagsupport/tbl/pcell/end'. +[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tbl/row/begin'. +[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tbl/row/end'. [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/init'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/head'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/foot'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/finalize'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/hmode/begin'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/hmode/end'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/vmode/begin'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/vmode/end'. +[Sockets] ==> Replacing plug 'code' with 'noop' in socket 'tagsupport/tbl/colspan'. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'noop' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'noop' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'noop' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'noop' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'noop' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'noop' used. ==> restored cell data: 0,0,1 (outer level) Package tagpdf Info: closing structure 5 tagged /text @@ -66,7 +71,6 @@ The sequence \g__tag_struct_tag_stack_seq contains the items (without outer braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -94,6 +98,7 @@ braces): Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack Package tagpdf Info: closing structure 7 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -116,7 +121,7 @@ braces): ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -130,8 +135,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -151,7 +156,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -161,7 +166,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 10 Package tagpdf Info: closing structure 9 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -173,7 +178,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 8 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -349,34 +354,12 @@ The structure has the following kids: Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack diff --git a/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt b/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt index caee6edea..add4c5735 100644 --- a/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-006-longtable.lvt @@ -9,6 +9,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \textheight=4cm \usepackage{longtable} diff --git a/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg b/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg index 8ac50dbe3..d14f4d0af 100644 --- a/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-006-longtable.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Table'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'Table' on line ... @@ -12,9 +12,10 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -27,8 +28,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -46,7 +47,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 6 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -55,8 +56,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -74,7 +75,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 7 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -83,8 +84,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -103,7 +104,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -113,7 +114,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 1 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 6,7,8 Package tagpdf Info: closing structure 5 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -122,7 +123,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -135,8 +136,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -154,7 +155,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -163,8 +164,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -182,7 +183,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 11 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -191,8 +192,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -211,7 +212,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 12 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -221,7 +222,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 10,11,12 Package tagpdf Info: closing structure 9 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -230,7 +231,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -244,8 +245,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -263,7 +264,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -272,8 +273,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -291,7 +292,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 15 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -300,8 +301,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -320,7 +321,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 16 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -330,7 +331,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 3 row: 3 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 3: 14,15,16 Package tagpdf Info: closing structure 13 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -339,7 +340,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -353,8 +354,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -372,7 +373,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -381,8 +382,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -400,7 +401,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -409,8 +410,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -429,7 +430,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -439,7 +440,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 4 row: 4 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 4: 18,19,20 Package tagpdf Info: closing structure 17 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -448,7 +449,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -462,8 +463,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -481,7 +482,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -490,8 +491,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -509,7 +510,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -518,8 +519,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -538,7 +539,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -548,7 +549,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 5 row: 5 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 5: 22,23,24 Package tagpdf Info: closing structure 21 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -557,7 +558,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -571,8 +572,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -590,7 +591,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 26 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -599,8 +600,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -618,7 +619,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 27 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -627,8 +628,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -647,7 +648,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 28 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -657,7 +658,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 6 row: 6 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 6: 26,27,28 Package tagpdf Info: closing structure 25 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -666,7 +667,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -680,8 +681,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -699,7 +700,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 30 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -708,8 +709,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -727,7 +728,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 31 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -736,8 +737,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -756,7 +757,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 32 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -766,7 +767,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 7 row: 7 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 30,31,32 Package tagpdf Info: closing structure 29 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -775,7 +776,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -789,8 +790,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -808,7 +809,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 34 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -817,8 +818,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -836,7 +837,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 35 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -845,8 +846,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -865,7 +866,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 36 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -875,7 +876,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 8 row: 8 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 8: 34,35,36 Package tagpdf Info: closing structure 33 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -884,7 +885,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -898,8 +899,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -917,7 +918,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 38 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -926,8 +927,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -945,7 +946,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 39 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -954,8 +955,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -974,7 +975,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 40 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -984,7 +985,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 9 row: 9 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 9: 38,39,40 Package tagpdf Info: closing structure 37 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -993,7 +994,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1007,8 +1008,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1026,7 +1027,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 42 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1035,8 +1036,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1054,7 +1055,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 43 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1063,8 +1064,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1083,7 +1084,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 44 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1093,7 +1094,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 10 row: 10 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 10: 42,43,44 Package tagpdf Info: closing structure 41 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1102,7 +1103,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1116,8 +1117,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1135,7 +1136,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 46 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1144,8 +1145,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1163,7 +1164,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 47 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1172,8 +1173,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1192,7 +1193,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 48 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1202,7 +1203,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 11 row: 11 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 11: 46,47,48 Package tagpdf Info: closing structure 45 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1211,7 +1212,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1225,8 +1226,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1244,7 +1245,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 50 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1253,8 +1254,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1272,7 +1273,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 51 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1281,8 +1282,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1301,7 +1302,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 52 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1311,7 +1312,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 12 row: 12 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 12: 50,51,52 Package tagpdf Info: closing structure 49 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1320,7 +1321,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1334,8 +1335,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1353,7 +1354,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 54 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1362,8 +1363,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1381,7 +1382,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 55 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1390,8 +1391,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1410,7 +1411,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 56 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1420,7 +1421,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 13 row: 13 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 13: 54,55,56 Package tagpdf Info: closing structure 53 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1429,7 +1430,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1443,8 +1444,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1462,7 +1463,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 58 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1471,8 +1472,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1490,7 +1491,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 59 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1499,8 +1500,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1519,7 +1520,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 60 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1529,7 +1530,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 14 row: 14 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 14: 58,59,60 Package tagpdf Info: closing structure 57 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1538,7 +1539,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1552,8 +1553,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1571,7 +1572,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 62 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1580,8 +1581,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1599,7 +1600,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 63 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1608,8 +1609,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1628,7 +1629,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 64 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1638,7 +1639,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 15 row: 15 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 15: 62,63,64 Package tagpdf Info: closing structure 61 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1647,7 +1648,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1661,8 +1662,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 16,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1680,7 +1681,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 66 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1689,8 +1690,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 16,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1708,7 +1709,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 67 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1717,8 +1718,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 16,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1737,7 +1738,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 68 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1747,7 +1748,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 16 row: 16 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 16: 66,67,68 Package tagpdf Info: closing structure 65 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1756,7 +1757,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1770,8 +1771,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 17,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1789,7 +1790,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 70 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1798,8 +1799,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 17,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1817,7 +1818,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 71 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1826,8 +1827,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 17,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1846,7 +1847,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 72 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1856,7 +1857,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 17 row: 17 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 17: 70,71,72 Package tagpdf Info: closing structure 69 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1865,7 +1866,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1879,8 +1880,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 18,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1898,7 +1899,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 74 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1907,8 +1908,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 18,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1926,7 +1927,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 75 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1935,8 +1936,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 18,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1955,7 +1956,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 76 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1965,7 +1966,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 18 row: 18 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 18: 74,75,76 Package tagpdf Info: closing structure 73 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1974,7 +1975,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1988,8 +1989,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 19,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2007,7 +2008,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 78 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2016,8 +2017,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 19,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2035,7 +2036,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 79 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2044,8 +2045,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 19,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2064,7 +2065,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 80 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2074,7 +2075,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 19 row: 19 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 19: 78,79,80 Package tagpdf Info: closing structure 77 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2083,7 +2084,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -2097,8 +2098,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 20,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2116,7 +2117,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 82 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2125,8 +2126,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 20,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2144,7 +2145,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 83 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2153,8 +2154,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 20,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2173,7 +2174,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 84 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2183,7 +2184,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 20 row: 20 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 20: 82,83,84 Package tagpdf Info: closing structure 81 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2192,7 +2193,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -2206,8 +2207,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 21,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2225,7 +2226,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 86 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2234,8 +2235,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 21,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2253,7 +2254,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 87 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2262,8 +2263,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 21,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2282,7 +2283,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 88 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2292,7 +2293,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 21 row: 21 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 21: 86,87,88 Package tagpdf Info: closing structure 85 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2301,40 +2302,20 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 21 row: 0 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 21 row: 22 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack @@ -2800,38 +2781,17 @@ Completed box being shipped out [1] .\kern0.0 .\pdfliteral page Non-PDF special ignored! +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack @@ -3292,7 +3252,8 @@ Completed box being shipped out [2] ..\pdflinkstate 0 .\kern0.0 .\pdfliteral page -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 4 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -4342,34 +4303,12 @@ The structure has the following kids: Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack diff --git a/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt b/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt index da23c1f4e..edb3a3f96 100644 --- a/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-007-longtable.lvt @@ -9,6 +9,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \textheight=4cm \usepackage{longtable} diff --git a/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg b/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg index b9e4b4142..a92362a29 100644 --- a/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-007-longtable.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Table'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'Table' on line ... @@ -12,9 +12,10 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -27,8 +28,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -46,7 +47,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 6 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -55,8 +56,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -74,7 +75,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 7 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -83,8 +84,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -103,7 +104,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -113,7 +114,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 1 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 6,7,8 Package tagpdf Info: closing structure 5 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -122,7 +123,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -135,8 +136,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -154,7 +155,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: TD has been pushed to the mc stack Package tagpdf Info: Parent-Child 'TD' --> 'Table'. (tagpdf) Relation is 1 (='0..n') @@ -176,7 +177,7 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -193,8 +194,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -215,7 +216,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 13 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -227,8 +228,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -250,7 +251,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -262,7 +263,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 13,14 Package tagpdf Info: closing structure 12 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -276,7 +277,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 11 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -290,7 +291,7 @@ Package tagpdf Info: TD has been removed from the mc stack Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -299,8 +300,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -318,7 +319,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 15 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -327,8 +328,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -347,7 +348,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 16 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -357,7 +358,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 10,15,16 Package tagpdf Info: closing structure 9 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -366,7 +367,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -380,8 +381,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -399,7 +400,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -408,8 +409,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -427,7 +428,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -436,8 +437,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -456,7 +457,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -466,7 +467,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 3 row: 3 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 3: 18,19,20 Package tagpdf Info: closing structure 17 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -475,7 +476,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -489,8 +490,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -508,7 +509,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -517,8 +518,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -536,7 +537,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -545,8 +546,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -565,7 +566,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -575,7 +576,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 4 row: 4 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 4: 22,23,24 Package tagpdf Info: closing structure 21 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -584,7 +585,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -598,8 +599,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -617,7 +618,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 26 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -626,8 +627,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -645,7 +646,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 27 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -654,8 +655,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -674,7 +675,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 28 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -684,7 +685,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 5 row: 5 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 5: 26,27,28 Package tagpdf Info: closing structure 25 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -693,7 +694,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -707,8 +708,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -726,7 +727,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 30 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -735,8 +736,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -754,7 +755,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 31 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -763,8 +764,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -783,7 +784,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 32 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -793,7 +794,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 6 row: 6 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 6: 30,31,32 Package tagpdf Info: closing structure 29 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -802,7 +803,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -816,8 +817,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -835,7 +836,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 34 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -844,8 +845,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -863,7 +864,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 35 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -872,8 +873,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -892,7 +893,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 36 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -902,7 +903,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 7 row: 7 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 34,35,36 Package tagpdf Info: closing structure 33 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -911,7 +912,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -925,8 +926,9 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -944,7 +946,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 38 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -953,8 +955,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -973,7 +975,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 39 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -983,7 +985,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 8 row: 8 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 8: 38,-38,39 Package tagpdf Info: closing structure 37 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -992,7 +994,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1006,8 +1008,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1025,7 +1027,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 41 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1034,8 +1036,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1053,7 +1055,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 42 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1062,8 +1064,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1082,7 +1084,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 43 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1092,7 +1094,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 9 row: 9 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 9: 41,42,43 Package tagpdf Info: closing structure 40 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1101,7 +1103,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1115,8 +1117,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1134,7 +1136,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 45 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1143,8 +1145,9 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,2,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1162,7 +1165,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 46 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1173,7 +1176,7 @@ braces): > {{Root}{StructTreeRoot}}. ==> (@arraycr) This row needs 0 additional cell(s) --longtable--> chunk row: 10 row: 10 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 10: 45,46,-46 Package tagpdf Info: closing structure 44 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1182,7 +1185,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1196,8 +1199,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1215,7 +1218,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 48 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1224,8 +1227,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1243,7 +1246,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 49 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1252,8 +1255,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1272,7 +1275,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 50 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1282,7 +1285,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 11 row: 11 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 11: 48,49,50 Package tagpdf Info: closing structure 47 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1291,40 +1294,20 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 11 row: 0 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 11 row: 12 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack @@ -1816,7 +1799,8 @@ Completed box being shipped out [1] .\kern0.0 .\pdfliteral page Non-PDF special ignored! -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 4 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2421,34 +2405,12 @@ The structure has the following kids: Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack diff --git a/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt b/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt index 7afc758d9..fcb1fda27 100644 --- a/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-008-multi.lvt @@ -4,6 +4,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START\showoutput diff --git a/required/latex-lab/testfiles-table-luatex/table-008-multi.tlg b/required/latex-lab/testfiles-table-luatex/table-008-multi.tlg index 354d84958..e3f3bc6cc 100644 --- a/required/latex-lab/testfiles-table-luatex/table-008-multi.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-008-multi.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,66 +8,74 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,-8,-8 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 10,11,12 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 1: 18,19,20 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 22,-22,-22 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 24,25,26 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. ========================= The structure 0 contains: > Type => /StructTreeRoot @@ -395,32 +403,10 @@ The structure has the following kids: [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Completed box being shipped out [1] diff --git a/required/latex-lab/testfiles-table-luatex/table-009.lvt b/required/latex-lab/testfiles-table-luatex/table-009.lvt index 46c89f75e..01290c3f8 100644 --- a/required/latex-lab/testfiles-table-luatex/table-009.lvt +++ b/required/latex-lab/testfiles-table-luatex/table-009.lvt @@ -7,6 +7,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-luatex/table-009.tlg b/required/latex-lab/testfiles-table-luatex/table-009.tlg index 5b0e18e26..2a9a1e1ad 100644 --- a/required/latex-lab/testfiles-table-luatex/table-009.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-009.tlg @@ -1,6 +1,5 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -28,6 +27,7 @@ braces): Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack Package tagpdf Info: closing structure 5 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -54,7 +54,7 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -68,8 +68,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -88,7 +88,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -98,8 +98,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -118,7 +118,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 9 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -128,8 +128,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -149,7 +149,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -159,7 +159,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,10 Package tagpdf Info: closing structure 7 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -169,7 +169,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -184,8 +184,9 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -204,7 +205,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 12 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -215,7 +216,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 12,-12,-12 Package tagpdf Info: closing structure 11 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -225,7 +226,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -240,8 +241,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -261,7 +262,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -271,9 +272,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -292,7 +294,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 15 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -302,7 +304,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -321,7 +324,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 16 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -340,7 +343,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -355,8 +358,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -376,7 +379,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -386,9 +389,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -407,7 +411,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -417,7 +421,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -436,7 +441,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -455,7 +460,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -470,8 +475,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -490,7 +495,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -500,8 +505,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -520,7 +525,7 @@ braces): Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -530,8 +535,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -551,7 +556,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -561,7 +566,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 5: 22,23,24 Package tagpdf Info: closing structure 21 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -573,7 +578,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 6 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -920,34 +925,12 @@ The structure has the following kids: Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack Package tagpdf Info: -1 has been pushed to the mc stack tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Package tagpdf Info: -1 has been removed from the mc stack diff --git a/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg b/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg index 093989ed2..2c150d107 100644 --- a/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-012-caption.tlg @@ -1,64 +1,5 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -==> Table has 2 columns ---longtable--> chunk row: 0 row: 0 column: 0 -==> current cell data: 1,1,\LT@cols -==> (head/foot) This row needs 0 additional cell(s) ---longtable--> chunk row: 200 row: 1 column: 1 -==> stucture stored for row 1: 6,-6 ---longtable--> chunk row: 200 row: 1 column: 0 ---longtable--> chunk row: 0 row: 1 column: 0 -==> current cell data: 2,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 1 row: 2 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 2: 8,9 -==> current cell data: 3,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 2 row: 3 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 3: 11,12 -==> current cell data: 4,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 3 row: 4 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 4: 14,15 -==> current cell data: 5,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 4 row: 5 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 5: 17,18 -==> current cell data: 6,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 5 row: 6 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 6: 20,21 -==> current cell data: 7,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 6 row: 7 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 7: 23,24 -==> current cell data: 8,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 7 row: 8 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 8: 26,27 -==> current cell data: 9,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 8 row: 9 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 9: 29,30 -==> current cell data: 10,1,1 -==> (@arraycr) This row needs 1 additional cell(s) ---longtable--> chunk row: 9 row: 10 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 10: 32,33 -==> current cell data: 11,1,1 -==> (endlongtable) This row needs 1 additional cell(s) ---longtable--> chunk row: 9 row: 11 column: 1 -==> Inserting 1 additional cell(s) into previous row: -==> stucture stored for row 11: 35,36 ---longtable--> chunk row: 9 row: 0 column: 0 Completed box being shipped out [1] \vbox(196.81102+0.0)x407.0, direction TLT .\hbox(0.0+0.0)x0.0, direction TLT diff --git a/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg b/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg index 1bfdd9b11..7458fbbac 100644 --- a/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-013-longtable-hyperref.tlg @@ -1,18 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -==> Table has 2 columns ---longtable--> chunk row: 0 row: 0 column: 0 -==> current cell data: 1,1,\LT@cols label -==> (@arraycr) This row needs 0 additional cell(s) ---longtable--> chunk row: 1 row: 1 column: 1 -==> stucture stored for row 1: 3,-3 -==> current cell data: 2,1,1 -==> current cell data: 2,2,1 -==> (endlongtable) This row needs 0 additional cell(s) ---longtable--> chunk row: 1 row: 2 column: 2 -==> stucture stored for row 2: 5,6 ---longtable--> chunk row: 1 row: 0 column: 0 Completed box being shipped out [1] \vbox(633.0+0.0)x407.0, direction TLT .\hbox(0.0+0.0)x0.0, direction TLT diff --git a/required/latex-lab/testfiles-table-luatex/table-015.tlg b/required/latex-lab/testfiles-table-luatex/table-015.tlg index ac61de5c7..9abad116d 100644 --- a/required/latex-lab/testfiles-table-luatex/table-015.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-015.tlg @@ -1,83 +1,43 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... -==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 8,-8,-8 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 10,11,12 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 3 columns +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 18,-18,-18 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 20,21,22 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 ] (table-015.aux) diff --git a/required/latex-lab/testfiles-table-luatex/table-016.tlg b/required/latex-lab/testfiles-table-luatex/table-016.tlg index 41698fa1e..b39585c77 100644 --- a/required/latex-lab/testfiles-table-luatex/table-016.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-016.tlg @@ -1,46 +1,4 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> Table has 3 columns ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) ---longtable--> chunk row: 1 row: 1 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 3,-3,-3 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 5,6,7 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endlongtable) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 2 row: 3 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 3: 9,10,11 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 2 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. [1 Non-PDF special ignored!] (table-016.aux) diff --git a/required/latex-lab/testfiles-table-luatex/table-017.tlg b/required/latex-lab/testfiles-table-luatex/table-017.tlg index b13d12e97..0ee0f224d 100644 --- a/required/latex-lab/testfiles-table-luatex/table-017.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-017.tlg @@ -1,142 +1,77 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... -==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 8 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 2 columns +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 1: 14,15 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 17,18 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 3 columns +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 24,25,26 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 28,29,30 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 9 columns +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,4,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,5,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,6,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,7,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 1: 36,37,38,39,40,41,42,43,44 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 ] (table-017.aux) diff --git a/required/latex-lab/testfiles-table-luatex/table-018.tlg b/required/latex-lab/testfiles-table-luatex/table-018.tlg index ece847864..85bb621b8 100644 --- a/required/latex-lab/testfiles-table-luatex/table-018.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-018.tlg @@ -1,107 +1,8 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... -==> Table has 3 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 3,4,5 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 2 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 10,11 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 7,12,13 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 3 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 16,17,18 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -==> Table has 2 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 23,24 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 20,25,26 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. [1 ] (table-018.aux) diff --git a/required/latex-lab/testfiles-table-luatex/table-019.tlg b/required/latex-lab/testfiles-table-luatex/table-019.tlg index e5ec193ae..5acc169c1 100644 --- a/required/latex-lab/testfiles-table-luatex/table-019.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-019.tlg @@ -1,248 +1,132 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> Table has 3 columns ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 1 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 6,7,8 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 10,11,12 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 3,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 3 row: 3 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 3: 14,15,16 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 4,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 4,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 4 row: 4 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 4: 18,19,20 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (echunk) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 5 row: 5 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 5: 22,23,24 ---longtable--> chunk row: 5 row: 5 column: 0 ---longtable--> chunk row: 0 row: 5 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 6,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 1 row: 6 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 6: 26,27,28 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 7,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 7,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 7,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 2 row: 7 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 7: 30,31,32 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 8,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 8,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 8,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 3 row: 8 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 8: 34,35,36 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 9,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 9,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 4 row: 9 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 9: 38,39,40 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 10,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (echunk) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 5 row: 10 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 10: 42,43,44 ---longtable--> chunk row: 5 row: 10 column: 0 ---longtable--> chunk row: 0 row: 10 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 11,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 1 row: 11 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 11: 46,47,48 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 12,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 12,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 12,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 2 row: 12 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 12: 50,51,52 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 13,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 13,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 13,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 3 row: 13 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 13: 54,55,56 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 14,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 14,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 14,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 4 row: 14 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 14: 58,59,60 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 15,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 15,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 15,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (echunk) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 5 row: 15 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 15: 62,63,64 ---longtable--> chunk row: 5 row: 15 column: 0 ---longtable--> chunk row: 0 row: 15 column: 0 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 Non-PDF special ignored!] (table-019.aux) diff --git a/required/latex-lab/testfiles-table-luatex/table-020.tlg b/required/latex-lab/testfiles-table-luatex/table-020.tlg index 92cd93a82..b5c06da9d 100644 --- a/required/latex-lab/testfiles-table-luatex/table-020.tlg +++ b/required/latex-lab/testfiles-table-luatex/table-020.tlg @@ -1,157 +1,85 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> Table has 3 columns ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (head/foot) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 200 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 6,7,8 ---longtable--> chunk row: 200 row: 1 column: 0 ---longtable--> chunk row: 0 row: 1 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endlongtable) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 0 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 10,11,12 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. ====== Second Table ========== -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> Table has 3 columns ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (head/foot) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 200 row: 1 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 1: 15,16,17 ---longtable--> chunk row: 200 row: 1 column: 0 ---longtable--> chunk row: 0 row: 1 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endlongtable) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 0 row: 2 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 19,20,21 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. ====== Third Table ========== -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -==> Table has 3 columns ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (head/foot) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 200 row: 1 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 1: 24,25,26 ---longtable--> chunk row: 200 row: 1 column: 0 ---longtable--> chunk row: 0 row: 1 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (head/foot) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 200 row: 2 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 28,29,30 ---longtable--> chunk row: 200 row: 2 column: 0 ---longtable--> chunk row: 0 row: 2 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endlongtable) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. ---longtable--> chunk row: 0 row: 3 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 3: 32,33,34 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 Non-PDF special ignored! Non-PDF special ignored! diff --git a/required/latex-lab/testfiles-table-luatex/table-021-longtable.lvt b/required/latex-lab/testfiles-table-luatex/table-021-longtable.lvt new file mode 100644 index 000000000..d6e099032 --- /dev/null +++ b/required/latex-lab/testfiles-table-luatex/table-021-longtable.lvt @@ -0,0 +1,31 @@ +% Errors with pdflatex!!!! + +\ExplSyntaxOn +\debug_on:n { check-declarations } +\ExplSyntaxOff +\DocumentMetadata{testphase={phase-III,table}, + %debug={log=vv} +} +%\RequirePackage{tagpdf-debug} +\input{regression-test} +\documentclass{article} + + +\DebugSocketsOn +\DebugTablesOn + +\textheight=4cm +\usepackage{longtable} + +\begin{document} +\START \showoutput + +AAA +\begin{longtable}{c@{ X }cc}\endhead + 1 & 2 & 3 \\ + 1 & 2 & 3 \\ + 1 & 2 & 3 \\ +\end{longtable} +BBB + +\end{document} diff --git a/required/latex-lab/testfiles-table-luatex/table-021-longtable.tlg b/required/latex-lab/testfiles-table-luatex/table-021-longtable.tlg new file mode 100644 index 000000000..1dcdec76e --- /dev/null +++ b/required/latex-lab/testfiles-table-luatex/table-021-longtable.tlg @@ -0,0 +1,288 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. +==> Table has 3 columns +--longtable--> chunk row: 0 row: 0 column: 0 +--longtable--> chunk row: 200 row: 0 column: 0 +-->> Saving \LT@head +--longtable--> chunk row: 0 row: 0 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,3,1 +==> (@arraycr) This row needs 0 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +--longtable--> chunk row: 1 row: 1 column: 3 +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +==> stucture stored for row 1: 8,9,10 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,3,1 +==> (@arraycr) This row needs 0 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +--longtable--> chunk row: 2 row: 2 column: 3 +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +==> stucture stored for row 2: 12,13,14 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,3,1 +==> (@arraycr) This row needs 0 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +--longtable--> chunk row: 3 row: 3 column: 3 +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +==> stucture stored for row 3: 16,17,18 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 3 row: 4 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. +[Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. +Completed box being shipped out [1] +\vbox(196.81102+0.0)x407.0, direction TLT +.\hbox(0.0+0.0)x0.0, direction TLT +..\kern-72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT +...\kern-72.26999 +...\hbox(0.0+0.0)x0.0, direction TLT +....\pdfliteral page +....\latelua0{ltx.__pdf.backend_ThisPage_gpush(tex.count["g_shipout_readonly_int"])} +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue 16.0 +.\vbox(180.81102+0.0)x345.0, shifted 62.0, direction TLT +..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT +...\glue 0.0 plus 1.0fil +...\pdflinkstate 1 +...\hbox(0.0+0.0)x345.0, direction TLT +....\hbox(0.0+0.0)x345.0, direction TLT +...\pdflinkstate 0 +..\glue 25.0 +..\glue(\lineskip) 0.0 +..\vbox(113.81102+0.0)x345.0, glue set 31.80762fil, direction TLT +...\latelua0{ltx.__pdf.Page.Resources.ExtGState=true} +...\latelua0{ltx.pdf.Page_Resources_gpush(tex.count["g_shipout_readonly_int"])} +...\write-{} +...\glue(\topskip) 3.16669 +...\hbox(6.83331+0.0)x345.0, glue set 307.49994fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\pdfliteral page +....\pdfliteral page +....\OT1/cmr/m/n/10 A +....\OT1/cmr/m/n/10 A +....\OT1/cmr/m/n/10 A +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\pdfliteral page +...\pdfliteral page +...\special{} +...\glue(\baselineskip) 0.0 +...\vbox(0.0+0.0)x0.0, direction TLT +...\penalty 10000 +...\hbox(8.39996+3.60004)x345.0, glue set 145.91663fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x25.1667, direction TLT +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 1 +.....\glue 0.0 plus 1.0fil +.....\pdfliteral page +.....\pdfliteral page +.....\TU/lmr/m/n/10 +.....\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111 +.....\OT1/cmr/m/n/10 X +.....\TU/lmr/m/n/10 +.....\glue(\spaceskip) 0.00333 plus 1.66498 minus 1.11221 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x11.00003, direction TLT +.....\glue 0.0 plus 1.0fil +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 2 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x17.00003, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\pdfliteral page +.....\pdfliteral page +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 3 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\glue(\lineskip) 0.0 +...\hbox(8.39996+3.60004)x345.0, glue set 145.91663fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x25.1667, direction TLT +.....\pdfliteral page +.....\pdfliteral page +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 1 +.....\glue 0.0 plus 1.0fil +.....\pdfliteral page +.....\pdfliteral page +.....\TU/lmr/m/n/10 +.....\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111 +.....\OT1/cmr/m/n/10 X +.....\TU/lmr/m/n/10 +.....\glue(\spaceskip) 0.00333 plus 1.66498 minus 1.11221 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x11.00003, direction TLT +.....\glue 0.0 plus 1.0fil +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 2 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x17.00003, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\pdfliteral page +.....\pdfliteral page +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 3 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\glue(\lineskip) 0.0 +...\hbox(8.39996+3.60004)x345.0, glue set 145.91663fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x25.1667, direction TLT +.....\pdfliteral page +.....\pdfliteral page +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 1 +.....\glue 0.0 plus 1.0fil +.....\pdfliteral page +.....\pdfliteral page +.....\TU/lmr/m/n/10 +.....\glue(\spaceskip) 0.00333 plus 1.66666 minus 1.11111 +.....\OT1/cmr/m/n/10 X +.....\TU/lmr/m/n/10 +.....\glue(\spaceskip) 0.00333 plus 1.66498 minus 1.11221 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x11.00003, direction TLT +.....\glue 0.0 plus 1.0fil +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 2 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x17.00003, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\pdfliteral page +.....\pdfliteral page +.....\TU/lmr/m/n/10 +.....\glue -3.32999 +.....\pdfliteral page +.....\pdfliteral page +.....\OT1/cmr/m/n/10 3 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.16669 +...\hbox(6.83331+0.0)x345.0, glue set 308.74994fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\pdfliteral page +....\pdfliteral page +....\OT1/cmr/m/n/10 B +....\OT1/cmr/m/n/10 B +....\OT1/cmr/m/n/10 B +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 plus -1.0fil +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\pdfliteral page +..\pdfliteral page +..\pdflinkstate 1 +..\glue(\baselineskip) 23.55556 +..\hbox(6.44444+0.0)x345.0, direction TLT +...\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT +....\glue 0.0 plus 1.0fil +....\pdfliteral page +....\pdfliteral page +....\OT1/cmr/m/n/10 1 +....\glue 0.0 plus 1.0fil +..\pdfliteral page +..\pdfliteral page +..\pdflinkstate 0 +.\kern0.0 +.\kern-196.81102 +.\hbox(0.0+0.0)x0.0, direction TLT +.\kern196.81102 +.\pdfliteral page +Non-PDF special ignored! (table-021-longtable.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-000.tlg b/required/latex-lab/testfiles-table-pdftex/table-000.tlg index 138d1572d..a9d3f8e0d 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-000.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-000.tlg @@ -34,11 +34,7 @@ Package: array ....-..-.. v... Tabular extension package (FMi) \extratabsurround=\skip... \backup@length=\skip... \ar@cellbox=\box... -) -\g__tbl_missing_cells_int=\count... -\g__tbl_col_int=\count... -\g__tbl_row_int=\count... -)) (../pdfmanagement-firstaid.sty +))) (../pdfmanagement-firstaid.sty Package: pdfmanagement-firstaid ....-..-.. v... LaTeX PDF management testphase bundle / firstaid-patches Package pdfmanagement Info: loading pdfmanagement firstaid code for pgf ) (article.cls diff --git a/required/latex-lab/testfiles-table-pdftex/table-001.lvt b/required/latex-lab/testfiles-table-pdftex/table-001.lvt index 58e11df43..beb6d95ef 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-001.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-001.lvt @@ -6,6 +6,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput @@ -25,7 +26,7 @@ xxx \end{tabular} \begin{tabular}{l} -xxx +xxx \\ \end{tabular} b \end{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-001.tlg b/required/latex-lab/testfiles-table-pdftex/table-001.tlg index 7eaca0b9e..af6807e53 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-001.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-001.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,81 +8,59 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 14 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 20 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +==> (@arraycr) This row needs 0 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 26 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. Completed box being shipped out [1] \vbox(633.0+0.0)x407.0 .\hbox(0.0+0.0)x0.0 diff --git a/required/latex-lab/testfiles-table-pdftex/table-002.lvt b/required/latex-lab/testfiles-table-pdftex/table-002.lvt index 2678cd10c..a3f22318d 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-002.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-002.lvt @@ -6,6 +6,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput @@ -19,7 +20,7 @@ left & \multicolumn{2}{c}{multi-2} \\ \multicolumn{3}{c}{multi-3}\\ \multicolumn{1}{r}{multi-1}\\ - end + end \\ \end{tabular} \end{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-002.tlg b/required/latex-lab/testfiles-table-pdftex/table-002.tlg index ce5c01001..cdf6902cc 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-002.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-002.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,137 +8,124 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,12 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 14,-14,15 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. ==> (@arraycr) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 17,18,21 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 4: 23,24,25 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 5,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 5,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 5: 27,28,29 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 6: 31,32,-32 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 34,-34,-34 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 8,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 8,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 8: 36,37,38 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +==> (@arraycr) This row needs 2 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 9,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 9,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 9: 40,41,42 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. Completed box being shipped out [1] \vbox(633.0+0.0)x407.0 .\hbox(0.0+0.0)x0.0 diff --git a/required/latex-lab/testfiles-table-pdftex/table-003.lvt b/required/latex-lab/testfiles-table-pdftex/table-003.lvt index 1f72c34a6..75a6f0bfd 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-003.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-003.lvt @@ -6,6 +6,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-pdftex/table-003.tlg b/required/latex-lab/testfiles-table-pdftex/table-003.tlg index 467dfa2ca..25cc6a051 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-003.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-003.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,88 +8,68 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,12 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 17,18 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 14,19,20 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 22,23,24 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. Completed box being shipped out [1] \vbox(633.0+0.0)x407.0 .\hbox(0.0+0.0)x0.0 diff --git a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt index 3cb15af21..b4627c13e 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.lvt @@ -7,6 +7,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \usepackage{tabularx} \begin{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg index 3bb40c109..d30968bb8 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-004-tabularx.tlg @@ -1,6 +1,31 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +tagpdf DEBUG Info: Tagging stopped +(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_tag_tl +(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: MC begin ignored with options: [on line ...] +tagpdf DEBUG Info: MC end ignored [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: Struct 1 begin ignored with options: +(tagpdf DEBUG) tag=\l__tag_para_tag_tl +(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl +(tagpdf DEBUG) [on line ...] +tagpdf DEBUG Info: MC begin ignored with options: [on line ...] +tagpdf DEBUG Info: MC end ignored [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Struct end ignored [on line ...] +tagpdf DEBUG Info: Tagging restarted +(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -29,6 +54,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 5 tagged /text @@ -49,286 +75,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -tagpdf DEBUG Info: Tagging stopped -(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=Table -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=Table -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct 6 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 6 begin ignored with options: tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -tagpdf DEBUG Info: Tagging restarted -(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -342,8 +92,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -363,7 +113,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -374,10 +124,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -429,7 +177,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. Package tagpdf Info: closing structure 11 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -461,8 +209,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -483,7 +231,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 12 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -494,7 +242,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,12 Package tagpdf Info: closing structure 7 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -504,7 +252,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -519,8 +267,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -540,7 +288,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: TD has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'Table'. @@ -560,7 +308,7 @@ braces): ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -578,8 +326,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -602,7 +350,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 17 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -616,8 +364,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -641,7 +389,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -655,7 +403,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 17,18 Package tagpdf Info: closing structure 16 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -670,7 +418,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 15 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -683,12 +431,12 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: TD has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 21] +(tagpdf DEBUG) line 22] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -699,9 +447,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -721,7 +470,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -732,7 +481,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -752,7 +502,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -772,7 +522,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -787,8 +537,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -809,7 +559,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -820,9 +570,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -842,7 +593,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -853,7 +604,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -873,7 +625,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -895,7 +647,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 6 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -917,7 +669,7 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: text has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 21] +(tagpdf DEBUG) line 22] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... @@ -935,7 +687,6 @@ The sequence \g__tag_struct_tag_stack_seq contains the items (without outer braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -964,6 +715,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 27 tagged /text @@ -987,7 +739,7 @@ braces): ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1002,8 +754,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1023,7 +775,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 30 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1034,10 +786,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1089,7 +839,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. Package tagpdf Info: closing structure 33 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1121,7 +871,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -Overfull \hbox (0.99178pt too wide) in paragraph at lines 24--24 +Overfull \hbox (0.99178pt too wide) in paragraph at lines 25--25 [][][]|\OT1/cmr/m/n/10 middle|[] \hbox(8.39996+3.60004)x28.45274 .\write1{\new@label@record{mcid-17}{{tagabspage}{\__property_code_tagabspage: }{tagmcabs}{17}{tagmcid}{\__property_code_tagmcid: }}} @@ -1140,8 +890,8 @@ Overfull \hbox (0.99178pt too wide) in paragraph at lines 24--24 .\penalty 10000 .\glue(\parfillskip) 0.0 plus 1.0fil .\glue(\rightskip) 0.0 +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1162,7 +912,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 34 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1173,7 +923,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 30,31,34 Package tagpdf Info: closing structure 29 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1183,7 +933,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1198,8 +948,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1219,7 +969,11 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +tagpdf DEBUG Info: Tagging stopped +(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] +tagpdf DEBUG Info: Tagging restarted +(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: TD has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'Table'. @@ -1236,88 +990,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -tagpdf DEBUG Info: Tagging stopped -(tagpdf DEBUG) level: 0 ==> 1, label: tabularx [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: tag=\l__tbl_rowtag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_rowattribute_tl -(tagpdf DEBUG) [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tbl_celltag_tl -(tagpdf DEBUG) ,attribute-class=\l__tbl_cellattribute_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_main_tag_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: Struct 37 begin ignored with options: -(tagpdf DEBUG) tag=\l__tag_para_tag_tl -(tagpdf DEBUG) ,attribute-class=\l_tag_para_attr_class_tl -(tagpdf DEBUG) [on line ...] -tagpdf DEBUG Info: MC begin ignored with options: [on line ...] -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: MC end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -tagpdf DEBUG Info: Struct end ignored [on line ...] -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. -tagpdf DEBUG Info: Tagging restarted -(tagpdf DEBUG) level: 1 ==> 0, label: tabularx [on line ...] ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1335,8 +1011,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1359,7 +1035,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 39 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1373,10 +1049,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'TDpbox' in socket 'tagsupport/tblcell/end'. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/begin' containing plug 'TDpbox' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TDpbox' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1438,7 +1112,7 @@ Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TDpbox' used. +[Sockets] ==> Socket 'tagsupport/tbl/pcell/end' containing plug 'TDpbox' used. Package tagpdf Info: closing structure 42 tagged /text tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1479,7 +1153,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 39,40 Package tagpdf Info: closing structure 38 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1494,7 +1168,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 37 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1507,12 +1181,12 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: TD has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 27] +(tagpdf DEBUG) line 28] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 36 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1523,9 +1197,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1545,7 +1220,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 43 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1556,7 +1231,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1576,7 +1252,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 44 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1596,7 +1272,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1611,8 +1287,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1633,7 +1309,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 46 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1644,9 +1320,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1666,7 +1343,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 47 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1677,7 +1354,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1697,7 +1375,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 48 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1719,7 +1397,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 28 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -1741,7 +1419,7 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: text has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 29] +(tagpdf DEBUG) line 30] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... @@ -2345,34 +2023,12 @@ The sequence \g__tag_mc_main_marks_seq is empty tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] diff --git a/required/latex-lab/testfiles-table-pdftex/table-005.lvt b/required/latex-lab/testfiles-table-pdftex/table-005.lvt index 543bb1fda..22614afe5 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-005.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-005.lvt @@ -7,6 +7,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-pdftex/table-005.tlg b/required/latex-lab/testfiles-table-pdftex/table-005.tlg index 38a005c2f..6dc7909e8 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-005.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-005.tlg @@ -32,26 +32,31 @@ LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. +[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tbl/cell/begin'. +[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tbl/cell/end'. +[Sockets] ==> Replacing plug 'TDpbox' with 'noop' in socket 'tagsupport/tbl/pcell/begin'. +[Sockets] ==> Replacing plug 'TDpbox' with 'noop' in socket 'tagsupport/tbl/pcell/end'. +[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tbl/row/begin'. +[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tbl/row/end'. [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. [Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/init'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/head'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/foot'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/longtable/finalize'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/hmode/begin'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/hmode/end'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/vmode/begin'. +[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/vmode/end'. +[Sockets] ==> Replacing plug 'code' with 'noop' in socket 'tagsupport/tbl/colspan'. ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'noop' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'noop' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'noop' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'noop' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'noop' used. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'noop' used. ==> restored cell data: 0,0,1 (outer level) tagpdf DEBUG Info: MC end inserted [on line ...] @@ -68,7 +73,6 @@ The sequence \g__tag_struct_tag_stack_seq contains the items (without outer braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -97,6 +101,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 7 tagged /text @@ -120,7 +125,7 @@ braces): ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -134,8 +139,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -156,7 +161,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -167,7 +172,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 10 Package tagpdf Info: closing structure 9 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -179,7 +184,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 8 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -201,7 +206,7 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: text has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 19] +(tagpdf DEBUG) line 20] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... @@ -360,34 +365,12 @@ The sequence \g__tag_mc_main_marks_seq is empty tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] diff --git a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt index caee6edea..add4c5735 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.lvt @@ -9,6 +9,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \textheight=4cm \usepackage{longtable} diff --git a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg index 7486518a0..7c07688f2 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-006-longtable.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Table'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'Table' on line ... @@ -12,9 +12,10 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -27,8 +28,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -47,7 +48,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 6 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -57,8 +58,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -77,7 +78,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 7 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -87,8 +88,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -108,7 +109,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -119,7 +120,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 1 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 6,7,8 Package tagpdf Info: closing structure 5 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -128,7 +129,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -141,8 +142,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -161,7 +162,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -171,8 +172,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -191,7 +192,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 11 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -201,8 +202,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -222,7 +223,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 12 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -233,7 +234,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 10,11,12 Package tagpdf Info: closing structure 9 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -242,7 +243,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -256,8 +257,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -276,7 +277,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -286,8 +287,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -306,7 +307,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 15 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -316,8 +317,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -337,7 +338,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 16 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -348,7 +349,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 3 row: 3 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 3: 14,15,16 Package tagpdf Info: closing structure 13 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -357,7 +358,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -371,8 +372,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -391,7 +392,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -401,8 +402,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -421,7 +422,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -431,8 +432,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -452,7 +453,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -463,7 +464,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 4 row: 4 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 4: 18,19,20 Package tagpdf Info: closing structure 17 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -472,7 +473,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -486,8 +487,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -506,7 +507,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -516,8 +517,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -536,7 +537,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -546,8 +547,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -567,7 +568,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -578,7 +579,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 5 row: 5 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 5: 22,23,24 Package tagpdf Info: closing structure 21 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -587,7 +588,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -601,8 +602,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -621,7 +622,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 26 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -631,8 +632,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -651,7 +652,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 27 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -661,8 +662,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -682,7 +683,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 28 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -693,7 +694,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 6 row: 6 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 6: 26,27,28 Package tagpdf Info: closing structure 25 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -702,7 +703,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -716,8 +717,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -736,7 +737,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 30 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -746,8 +747,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -766,7 +767,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 31 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -776,8 +777,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -797,7 +798,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 32 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -808,7 +809,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 7 row: 7 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 30,31,32 Package tagpdf Info: closing structure 29 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -817,7 +818,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -831,8 +832,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -851,7 +852,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 34 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -861,8 +862,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -881,7 +882,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 35 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -891,8 +892,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -912,7 +913,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 36 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -923,7 +924,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 8 row: 8 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 8: 34,35,36 Package tagpdf Info: closing structure 33 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -932,7 +933,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -946,8 +947,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -966,7 +967,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 38 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -976,8 +977,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -996,7 +997,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 39 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1006,8 +1007,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1027,7 +1028,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 40 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1038,7 +1039,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 9 row: 9 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 9: 38,39,40 Package tagpdf Info: closing structure 37 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1047,7 +1048,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1061,8 +1062,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1081,7 +1082,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 42 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1091,8 +1092,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1111,7 +1112,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 43 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1121,8 +1122,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1142,7 +1143,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 44 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1153,7 +1154,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 10 row: 10 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 10: 42,43,44 Package tagpdf Info: closing structure 41 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1162,7 +1163,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1176,8 +1177,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1196,7 +1197,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 46 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1206,8 +1207,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1226,7 +1227,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 47 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1236,8 +1237,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1257,7 +1258,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 48 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1268,7 +1269,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 11 row: 11 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 11: 46,47,48 Package tagpdf Info: closing structure 45 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1277,7 +1278,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1291,8 +1292,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1311,7 +1312,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 50 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1321,8 +1322,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1341,7 +1342,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 51 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1351,8 +1352,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1372,7 +1373,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 52 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1383,7 +1384,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 12 row: 12 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 12: 50,51,52 Package tagpdf Info: closing structure 49 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1392,7 +1393,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1406,8 +1407,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1426,7 +1427,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 54 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1436,8 +1437,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1456,7 +1457,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 55 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1466,8 +1467,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1487,7 +1488,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 56 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1498,7 +1499,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 13 row: 13 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 13: 54,55,56 Package tagpdf Info: closing structure 53 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1507,7 +1508,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1521,8 +1522,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1541,7 +1542,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 58 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1551,8 +1552,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1571,7 +1572,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 59 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1581,8 +1582,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1602,7 +1603,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 60 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1613,7 +1614,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 14 row: 14 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 14: 58,59,60 Package tagpdf Info: closing structure 57 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1622,7 +1623,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1636,8 +1637,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1656,7 +1657,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 62 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1666,8 +1667,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1686,7 +1687,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 63 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1696,8 +1697,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1717,7 +1718,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 64 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1728,7 +1729,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 15 row: 15 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 15: 62,63,64 Package tagpdf Info: closing structure 61 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1737,7 +1738,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1751,8 +1752,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 16,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1771,7 +1772,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 66 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1781,8 +1782,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 16,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1801,7 +1802,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 67 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1811,8 +1812,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 16,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1832,7 +1833,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 68 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1843,7 +1844,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 16 row: 16 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 16: 66,67,68 Package tagpdf Info: closing structure 65 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1852,7 +1853,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1866,8 +1867,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 17,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1886,7 +1887,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 70 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1896,8 +1897,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 17,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1916,7 +1917,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 71 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1926,8 +1927,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 17,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1947,7 +1948,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 72 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1958,7 +1959,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 17 row: 17 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 17: 70,71,72 Package tagpdf Info: closing structure 69 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1967,7 +1968,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1981,8 +1982,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 18,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2001,7 +2002,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 74 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2011,8 +2012,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 18,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2031,7 +2032,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 75 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2041,8 +2042,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 18,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2062,7 +2063,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 76 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2073,7 +2074,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 18 row: 18 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 18: 74,75,76 Package tagpdf Info: closing structure 73 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2082,7 +2083,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -2096,8 +2097,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 19,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2116,7 +2117,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 78 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2126,8 +2127,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 19,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2146,7 +2147,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 79 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2156,8 +2157,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 19,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2177,7 +2178,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 80 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2188,7 +2189,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 19 row: 19 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 19: 78,79,80 Package tagpdf Info: closing structure 77 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2197,7 +2198,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -2211,8 +2212,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 20,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2231,7 +2232,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 82 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2241,8 +2242,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 20,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2261,7 +2262,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 83 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2271,8 +2272,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 20,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2292,7 +2293,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 84 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2303,7 +2304,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 20 row: 20 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 20: 82,83,84 Package tagpdf Info: closing structure 81 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2312,7 +2313,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -2326,8 +2327,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 21,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2346,7 +2347,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 86 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2356,8 +2357,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 21,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2376,7 +2377,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 87 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2386,8 +2387,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 21,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -2407,7 +2408,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 88 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2418,7 +2419,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 21 row: 21 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 21: 86,87,88 Package tagpdf Info: closing structure 85 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -2427,10 +2428,12 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 21 row: 0 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 21 row: 22 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] ! Infinite glue shrinkage found in box being split. @@ -2453,34 +2456,12 @@ The sequence \g__tag_mc_main_marks_seq is empty tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] @@ -3037,6 +3018,7 @@ Completed box being shipped out [1] ..\marks4{e+,67,4,} ..\pdfrunninglinkon .\kern 0.0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] ! Infinite glue shrinkage found in box being split. @@ -3062,34 +3044,12 @@ braces): tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] @@ -3643,9 +3603,10 @@ Completed box being shipped out [2] ..\marks4{e+,70,4,} ..\pdfrunninglinkon .\kern 0.0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 4 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -4700,34 +4661,12 @@ braces): tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] diff --git a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt index da23c1f4e..edb3a3f96 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.lvt @@ -9,6 +9,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \textheight=4cm \usepackage{longtable} diff --git a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg index 64e369fe9..3599b3d5d 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-007-longtable.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Table'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'Table' on line ... @@ -12,9 +12,10 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -27,8 +28,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -47,7 +48,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 6 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -57,8 +58,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -77,7 +78,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 7 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -87,8 +88,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -108,7 +109,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -119,7 +120,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 1 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 6,7,8 Package tagpdf Info: closing structure 5 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -128,7 +129,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -141,8 +142,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -161,7 +162,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: TD has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'Table'. @@ -184,7 +185,7 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -201,8 +202,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -224,7 +225,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 13 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -237,8 +238,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -261,7 +262,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -274,7 +275,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 13,14 Package tagpdf Info: closing structure 12 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -288,7 +289,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 11 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -300,11 +301,11 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: TD has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 21] +(tagpdf DEBUG) line 22] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -314,8 +315,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -334,7 +335,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 15 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -344,8 +345,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -365,7 +366,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 16 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -376,7 +377,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 10,15,16 Package tagpdf Info: closing structure 9 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -385,7 +386,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -399,8 +400,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -419,7 +420,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -429,8 +430,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -449,7 +450,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -459,8 +460,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -480,7 +481,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -491,7 +492,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 3 row: 3 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 3: 18,19,20 Package tagpdf Info: closing structure 17 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -500,7 +501,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -514,8 +515,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -534,7 +535,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -544,8 +545,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -564,7 +565,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -574,8 +575,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -595,7 +596,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -606,7 +607,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 4 row: 4 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 4: 22,23,24 Package tagpdf Info: closing structure 21 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -615,7 +616,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -629,8 +630,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -649,7 +650,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 26 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -659,8 +660,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -679,7 +680,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 27 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -689,8 +690,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -710,7 +711,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 28 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -721,7 +722,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 5 row: 5 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 5: 26,27,28 Package tagpdf Info: closing structure 25 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -730,7 +731,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -744,8 +745,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -764,7 +765,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 30 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -774,8 +775,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -794,7 +795,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 31 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -804,8 +805,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -825,7 +826,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 32 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -836,7 +837,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 6 row: 6 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 6: 30,31,32 Package tagpdf Info: closing structure 29 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -845,7 +846,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -859,8 +860,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -879,7 +880,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 34 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -889,8 +890,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -909,7 +910,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 35 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -919,8 +920,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -940,7 +941,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 36 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -951,7 +952,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 7 row: 7 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 34,35,36 Package tagpdf Info: closing structure 33 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -960,7 +961,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -974,8 +975,9 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -994,7 +996,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 38 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1004,8 +1006,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1025,7 +1027,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 39 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1036,7 +1038,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 8 row: 8 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 8: 38,-38,39 Package tagpdf Info: closing structure 37 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1045,7 +1047,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1059,8 +1061,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1079,7 +1081,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 41 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1089,8 +1091,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1109,7 +1111,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 42 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1119,8 +1121,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1140,7 +1142,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 43 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1151,7 +1153,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 9 row: 9 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 9: 41,42,43 Package tagpdf Info: closing structure 40 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1160,7 +1162,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1174,8 +1176,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1194,7 +1196,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 45 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1204,8 +1206,9 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,2,2 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1224,7 +1227,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 46 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1236,7 +1239,7 @@ braces): > {{Root}{StructTreeRoot}}. ==> (@arraycr) This row needs 0 additional cell(s) --longtable--> chunk row: 10 row: 10 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 10: 45,46,-46 Package tagpdf Info: closing structure 44 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1245,7 +1248,7 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -1259,8 +1262,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1279,7 +1282,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 48 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1289,8 +1292,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1309,7 +1312,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 49 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1319,8 +1322,8 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -1340,7 +1343,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 50 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1351,7 +1354,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. --longtable--> chunk row: 11 row: 11 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 11: 48,49,50 Package tagpdf Info: closing structure 47 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -1360,10 +1363,12 @@ braces): > {{Table}{Table}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 11 row: 0 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 11 row: 12 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] ! Infinite glue shrinkage found in box being split. @@ -1386,34 +1391,12 @@ The sequence \g__tag_mc_main_marks_seq is empty tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] @@ -2006,9 +1989,10 @@ Completed box being shipped out [1] ..\marks4{e+,38,4,} ..\pdfrunninglinkon .\kern 0.0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 4 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -2618,34 +2602,12 @@ braces): tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] diff --git a/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt b/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt index 7afc758d9..fcb1fda27 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-008-multi.lvt @@ -4,6 +4,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START\showoutput diff --git a/required/latex-lab/testfiles-table-pdftex/table-008-multi.tlg b/required/latex-lab/testfiles-table-pdftex/table-008-multi.tlg index 4d107288b..4296c54d7 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-008-multi.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-008-multi.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,66 +8,74 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,-8,-8 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 10,11,12 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 1: 18,19,20 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 22,-22,-22 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 24,25,26 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. ========================= The structure 0 contains: > Type => /StructTreeRoot @@ -395,32 +403,10 @@ The structure has the following kids: [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] Completed box being shipped out [1] diff --git a/required/latex-lab/testfiles-table-pdftex/table-009.lvt b/required/latex-lab/testfiles-table-pdftex/table-009.lvt index 46c89f75e..01290c3f8 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-009.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-009.lvt @@ -7,6 +7,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \begin{document} \START \showoutput diff --git a/required/latex-lab/testfiles-table-pdftex/table-009.tlg b/required/latex-lab/testfiles-table-pdftex/table-009.tlg index 2e243ea0c..cad383afa 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-009.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-009.tlg @@ -1,6 +1,5 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. Package tagpdf Info: Parent-Child 'Document' --> 'Part'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Document' --> 'text-unit' on line ... @@ -29,6 +28,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. Package tagpdf Info: text has been pushed to the mc stack tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 5 tagged /text @@ -56,7 +56,7 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -70,8 +70,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -91,7 +91,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 8 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -102,8 +102,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -123,7 +123,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 9 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -134,8 +134,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -156,7 +156,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 10 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -167,7 +167,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,9,10 Package tagpdf Info: closing structure 7 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -177,7 +177,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -192,8 +192,9 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -213,7 +214,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 12 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -225,7 +226,7 @@ braces): > {{Document}{Document}} > {{Root}{StructTreeRoot}}. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 12,-12,-12 Package tagpdf Info: closing structure 11 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -235,7 +236,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -250,8 +251,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -272,7 +273,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 14 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -283,9 +284,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -305,7 +307,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 15 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -316,7 +318,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -336,7 +339,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 16 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -356,7 +359,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -371,8 +374,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -393,7 +396,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 18 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -404,9 +407,10 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -426,7 +430,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 19 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -437,7 +441,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 4,1,1 Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -457,7 +462,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 20 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -477,7 +482,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. Package tagpdf Info: Parent-Child 'Table' --> 'TR'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'Table' --> 'TR' on line ... @@ -492,8 +497,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -513,7 +518,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 22 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -524,8 +529,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -545,7 +550,7 @@ tagpdf DEBUG Info: MC begin inserted with options: [on line ...] Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 23 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -556,8 +561,8 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. Package tagpdf Info: Parent-Child 'TR' --> 'TD'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TR' --> 'TD' on line ... @@ -578,7 +583,7 @@ Package tagpdf Info: Parent-Child 'TD' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'TD' --> 'MC' on line ... ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. tagpdf DEBUG Info: MC end inserted [on line ...] Package tagpdf Info: closing structure 24 tagged /TD tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -589,7 +594,7 @@ braces): > {{text-unit}{Part}} > {{Document}{Document}} > {{Root}{StructTreeRoot}}. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 5: 22,23,24 Package tagpdf Info: closing structure 21 tagged /TR tagpdf DEBUG Info: Struct end inserted [on line ...] @@ -601,7 +606,7 @@ braces): > {{Root}{StructTreeRoot}}. [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. Package tagpdf Info: closing structure 6 tagged /Table tagpdf DEBUG Info: Struct end inserted [on line ...] The sequence \g__tag_struct_tag_stack_seq contains the items (without outer @@ -623,7 +628,7 @@ braces): > {{Root}{StructTreeRoot}}. Package tagpdf Info: text has been removed from the mc stack tagpdf DEBUG Info: MC begin inserted with options: tag=\l__tag_tmpa_tl , [on -(tagpdf DEBUG) line 21] +(tagpdf DEBUG) line 22] Package tagpdf Info: Parent-Child 'P' --> 'MC'. (tagpdf) Relation is 1 (='0..n') (tagpdf) Rolemapped from: 'P' --> 'MC' on line ... @@ -953,34 +958,12 @@ The sequence \g__tag_mc_main_marks_seq is empty tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] tagpdf DEBUG Info: MC begin inserted with options: artifact [on line ...] tagpdf DEBUG Info: Tagging stopped (tagpdf DEBUG) level: 0 ==> 1, label: headfoot [on line ...] -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. tagpdf DEBUG Info: Tagging restarted (tagpdf DEBUG) level: 1 ==> 0, label: headfoot [on line ...] tagpdf DEBUG Info: MC end inserted [on line ...] diff --git a/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt b/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt index c966303a0..c48c299ab 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-012-caption.lvt @@ -3,6 +3,8 @@ \documentclass{article} \usepackage{longtable} +\DebugTablesOn + \textheight=4cm \begin{document} \START \showoutput @@ -20,4 +22,4 @@ line 9\\ line 10 \end{longtable} -\end{document} \ No newline at end of file +\end{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-012-caption.tlg b/required/latex-lab/testfiles-table-pdftex/table-012-caption.tlg index 8d29d12fc..97a961315 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-012-caption.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-012-caption.tlg @@ -7,58 +7,69 @@ Don't change this file in any respect. --longtable--> chunk row: 200 row: 1 column: 1 ==> stucture stored for row 1: 6,-6 --longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@head --longtable--> chunk row: 0 row: 1 column: 0 ==> current cell data: 2,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 1 row: 2 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 2,1,1 ==> stucture stored for row 2: 8,9 ==> current cell data: 3,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 2 row: 3 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 3,1,1 ==> stucture stored for row 3: 11,12 ==> current cell data: 4,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 3 row: 4 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 4,1,1 ==> stucture stored for row 4: 14,15 ==> current cell data: 5,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 4 row: 5 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 5,1,1 ==> stucture stored for row 5: 17,18 ==> current cell data: 6,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 5 row: 6 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 6,1,1 ==> stucture stored for row 6: 20,21 ==> current cell data: 7,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 6 row: 7 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 7,1,1 ==> stucture stored for row 7: 23,24 ==> current cell data: 8,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 7 row: 8 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 8,1,1 ==> stucture stored for row 8: 26,27 ==> current cell data: 9,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 8 row: 9 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 9,1,1 ==> stucture stored for row 9: 29,30 ==> current cell data: 10,1,1 ==> (@arraycr) This row needs 1 additional cell(s) --longtable--> chunk row: 9 row: 10 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 10,1,1 ==> stucture stored for row 10: 32,33 ==> current cell data: 11,1,1 ==> (endlongtable) This row needs 1 additional cell(s) --longtable--> chunk row: 9 row: 11 column: 1 ==> Inserting 1 additional cell(s) into previous row: +==> current cell data: 11,1,1 ==> stucture stored for row 11: 35,36 ---longtable--> chunk row: 9 row: 0 column: 0 +--longtable--> chunk row: 9 row: 12 column: 0 ! Infinite glue shrinkage found in box being split. \__box_dim_eval:n ...box_dim_eval:w #1\scan_stop: l. ...\end{longtable} diff --git a/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt b/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt index 7c3016e02..a001e36d8 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.lvt @@ -3,6 +3,9 @@ \documentclass{article} \usepackage{longtable} \usepackage{hyperref} + +\DebugTablesOn + \begin{document} \START \showoutput \begin{longtable}{ll} diff --git a/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.tlg b/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.tlg index 8b85770aa..430466ac3 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-013-longtable-hyperref.tlg @@ -2,17 +2,10 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. ==> Table has 2 columns --longtable--> chunk row: 0 row: 0 column: 0 -==> current cell data: 1,1,\LT@cols label -==> (@arraycr) This row needs 0 additional cell(s) --longtable--> chunk row: 1 row: 1 column: 1 -==> stucture stored for row 1: 3,-3 -==> current cell data: 2,1,1 -==> current cell data: 2,2,1 -==> (endlongtable) This row needs 0 additional cell(s) --longtable--> chunk row: 1 row: 2 column: 2 -==> stucture stored for row 2: 5,6 ---longtable--> chunk row: 1 row: 0 column: 0 +--longtable--> chunk row: 1 row: 3 column: 0 Completed box being shipped out [1] \vbox(633.0+0.0)x407.0 .\hbox(0.0+0.0)x0.0 @@ -49,8 +42,6 @@ Completed box being shipped out [1] ....\write-{} ....\pdfdest name{Doc-Start} xyz ....\pdfdest name{table.1} xyz -....\special{} -....\special{} ....\glue(\topskip) 1.60004 ....\hbox(8.39996+12.0)x345.0, glue set 155.2222fill .....\glue(\tabskip) 0.0 plus 1.0fill @@ -59,7 +50,6 @@ Completed box being shipped out [1] ......\glue 6.0 ......\glue 0.0 plus 1.0fil ......\glue 0.00002 -......\special{} ......\hbox(6.94444+12.0)x0.0, glue set - 144.54fil .......\glue 0.0 plus 1.0fil minus 1.0fil .......\vbox(6.94444+12.0)x289.07999 @@ -83,7 +73,6 @@ Completed box being shipped out [1] .........\glue 0.0 plus 1.0fil ........\glue 12.0 .......\glue 0.0 plus 1.0fil minus 1.0fil -......\special{} ......\glue 0.0 plus 1.0fil ......\glue 6.0 ......\hbox(0.0+0.0)x0.0 @@ -99,23 +88,17 @@ Completed box being shipped out [1] ......\rule(8.39996+3.60004)x0.0 ......\glue 6.0 ......\glue 0.00002 -......\special{} ......\OT1/cmr/m/n/10 a -......\special{} ......\glue 0.0 plus 1.0fil ......\glue 6.0 .....\glue(\tabskip) 0.0 .....\hbox(8.39996+3.60004)x17.55559 ......\glue 6.0 ......\glue 0.00002 -......\special{} ......\OT1/cmr/m/n/10 b -......\special{} ......\glue 0.0 plus 1.0fil ......\glue 6.0 .....\glue(\tabskip) 0.0 plus 1.0fill -....\special{} -....\special{} ....\penalty 10000 ....\penalty 0 ....\glue 12.0 plus 4.0 minus 4.0 diff --git a/required/latex-lab/testfiles-table-pdftex/table-015.lvt b/required/latex-lab/testfiles-table-pdftex/table-015.lvt index 078bb668a..ba1f536c5 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-015.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-015.lvt @@ -2,6 +2,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \input{regression-test} diff --git a/required/latex-lab/testfiles-table-pdftex/table-015.tlg b/required/latex-lab/testfiles-table-pdftex/table-015.tlg index ac61de5c7..f9fc90b7c 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-015.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-015.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,76 +8,60 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8,-8,-8 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 10,11,12 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 18,-18,-18 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 20,21,22 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 ] (table-015.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-016.lvt b/required/latex-lab/testfiles-table-pdftex/table-016.lvt index 2364909a9..78a2cfc7a 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-016.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-016.lvt @@ -2,6 +2,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \usepackage{longtable} @@ -16,4 +17,12 @@ x&x&x\\ bc \end{longtable} + +Starting in h-mode: +\begin{longtable}{ccc} +\multicolumn{3}{c}{blub}\\ +x&x&x\\ +bc +\end{longtable} + \end{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-016.tlg b/required/latex-lab/testfiles-table-pdftex/table-016.tlg index 845b8dfd8..ef836bb10 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-016.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-016.tlg @@ -1,46 +1,16 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,3 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) --longtable--> chunk row: 1 row: 1 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 3,-3,-3 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. --longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 5,6,7 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (endlongtable) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. --longtable--> chunk row: 2 row: 3 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 3: 9,10,11 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 2 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +--longtable--> chunk row: 2 row: 4 column: 0 +==> Table has 3 columns +--longtable--> chunk row: 0 row: 0 column: 0 +--longtable--> chunk row: 1 row: 1 column: 1 +--longtable--> chunk row: 2 row: 2 column: 3 +--longtable--> chunk row: 2 row: 3 column: 1 +--longtable--> chunk row: 2 row: 4 column: 0 [1 ] (table-016.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-017.lvt b/required/latex-lab/testfiles-table-pdftex/table-017.lvt index 818c1e707..1634b1f4f 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-017.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-017.lvt @@ -2,6 +2,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \input{regression-test} diff --git a/required/latex-lab/testfiles-table-pdftex/table-017.tlg b/required/latex-lab/testfiles-table-pdftex/table-017.tlg index b13d12e97..5893eba73 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-017.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-017.tlg @@ -1,6 +1,6 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size @@ -8,135 +8,117 @@ LaTeX Font Info: External font `cmex10' loaded for size ==> Table has 1 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 8 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 2 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 1: 14,15 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 17,18 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 3 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 24,25,26 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 28,29,30 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/begin' containing plug 'Table' used. ==> Table has 9 columns [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,4,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,5,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,6,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,7,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endarray) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,7,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,7,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 1: 36,37,38,39,40,41,42,43,44 [Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/hmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 ] (table-017.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-018.lvt b/required/latex-lab/testfiles-table-pdftex/table-018.lvt index 5dcbda67b..eb4668f5b 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-018.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-018.lvt @@ -2,6 +2,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \input{regression-test} diff --git a/required/latex-lab/testfiles-table-pdftex/table-018.tlg b/required/latex-lab/testfiles-table-pdftex/table-018.tlg index ece847864..7f6d9f963 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-018.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-018.tlg @@ -1,107 +1,20 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... ==> Table has 3 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 3,4,5 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. ==> Table has 2 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 10,11 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> stucture stored for row 2: 7,12,13 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. ==> Table has 3 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 16,17,18 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblhmode/begin' containing plug 'Table' used. ==> Table has 2 columns -[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. ==> saved cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. -==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 1: 23,24 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 2,1,1 (max: 3) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. -==> stucture stored for row 2: 20,25,26 -[Sockets] ==> Socket 'tagsupport/tbl/finalize' containing plug 'Table' used. ==> restored cell data: 0,0,1 (outer level) -[Sockets] ==> Socket 'tagsupport/tblhmode/end' containing plug 'Table' used. [1 ] (table-018.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-019.lvt b/required/latex-lab/testfiles-table-pdftex/table-019.lvt index 4a0191f42..42624afae 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-019.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-019.lvt @@ -2,6 +2,7 @@ \documentclass{article} \DebugSocketsOn +\DebugTablesOn \input{regression-test} diff --git a/required/latex-lab/testfiles-table-pdftex/table-019.tlg b/required/latex-lab/testfiles-table-pdftex/table-019.tlg index 570de986c..1e34ffc32 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-019.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-019.tlg @@ -1,248 +1,235 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 1 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 6,7,8 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 2 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 10,11,12 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 3 row: 3 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 3: 14,15,16 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 4,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 4 row: 4 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 4: 18,19,20 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 5,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (echunk) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 5 row: 5 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 5,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 5: 22,23,24 --longtable--> chunk row: 5 row: 5 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. --longtable--> chunk row: 0 row: 5 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 6,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 1 row: 6 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 6,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 6: 26,27,28 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 7,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 2 row: 7 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 7: 30,31,32 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 8,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 3 row: 8 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 8: 34,35,36 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 9,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 4 row: 9 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 9: 38,39,40 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 10,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (echunk) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 5 row: 10 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 10,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 10,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 10: 42,43,44 --longtable--> chunk row: 5 row: 10 column: 0 --longtable--> chunk row: 0 row: 10 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 11,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 2 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 1 row: 11 column: 1 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 2 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 11,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 11,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 11: 46,47,48 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 12,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 2 row: 12 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 12: 50,51,52 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 13,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 3 row: 13 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 13: 54,55,56 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 14,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (@arraycr) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 4 row: 14 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 14: 58,59,60 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 15,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (echunk) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 5 row: 15 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 15: 62,63,64 --longtable--> chunk row: 5 row: 15 column: 0 --longtable--> chunk row: 0 row: 15 column: 0 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 0 row: 16 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 ] (table-019.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-020.lvt b/required/latex-lab/testfiles-table-pdftex/table-020.lvt index a287ddbcb..5f61f723e 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-020.lvt +++ b/required/latex-lab/testfiles-table-pdftex/table-020.lvt @@ -6,7 +6,7 @@ \usepackage{longtable} \DebugSocketsOn - +\DebugTablesOn \begin{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-020.tlg b/required/latex-lab/testfiles-table-pdftex/table-020.tlg index 708ac1cfa..32238c5f5 100644 --- a/required/latex-lab/testfiles-table-pdftex/table-020.tlg +++ b/required/latex-lab/testfiles-table-pdftex/table-020.tlg @@ -1,156 +1,152 @@ This is a generated file for the l3build validation system. Don't change this file in any respect. -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (head/foot) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 200 row: 1 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 1: 6,7,8 --longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@head --longtable--> chunk row: 0 row: 1 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,3,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endlongtable) This row needs 0 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 0 row: 2 column: 3 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> stucture stored for row 2: 10,11,12 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 0 row: 3 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. ====== Second Table ========== -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (head/foot) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 200 row: 1 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 1: 15,16,17 --longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@head --longtable--> chunk row: 0 row: 1 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endlongtable) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 0 row: 2 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 19,20,21 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 0 row: 3 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. ====== Third Table ========== -[Sockets] ==> Socket 'tagsupport/tblvmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. [Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. ==> Table has 3 columns --longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 1,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (head/foot) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 200 row: 1 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 1: 24,25,26 --longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@head --longtable--> chunk row: 0 row: 1 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 2,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (head/foot) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 200 row: 2 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 2: 28,29,30 --longtable--> chunk row: 200 row: 2 column: 0 +-->> Saving \LT@firsthead --longtable--> chunk row: 0 row: 2 column: 0 -[Sockets] ==> Socket 'tagsupport/tblrow/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,1,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. ==> current cell data: 3,2,1 -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. ==> (endlongtable) This row needs 1 additional cell(s) -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. --longtable--> chunk row: 0 row: 3 column: 2 -[Sockets] ==> Socket 'tagsupport/tblrow/end' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. ==> Inserting 1 additional cell(s) into previous row: -[Sockets] ==> Socket 'tagsupport/tblcell/begin' containing plug 'TD' used. -[Sockets] ==> Socket 'tagsupport/tblcell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. ==> stucture stored for row 3: 32,33,34 -[Sockets] ==> Socket 'tagsupport/tbl/finalize/longtable' containing plug 'Table' used. ---longtable--> chunk row: 0 row: 0 column: 0 -[Sockets] ==> Socket 'tagsupport/tblvmode/end' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 0 row: 4 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. [Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/begin'. -[Sockets] ==> Replacing plug 'TD' with 'noop' in socket 'tagsupport/tblcell/end'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/begin'. -[Sockets] ==> Replacing plug 'TR' with 'noop' in socket 'tagsupport/tblrow/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/init'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tbl/finalize/longtable'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblhmode/end'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/begin'. -[Sockets] ==> Replacing plug 'Table' with 'noop' in socket 'tagsupport/tblvmode/end'. [1 ] (table-020.aux) diff --git a/required/latex-lab/testfiles-table-pdftex/table-021-longtable.lvt b/required/latex-lab/testfiles-table-pdftex/table-021-longtable.lvt new file mode 100644 index 000000000..396800528 --- /dev/null +++ b/required/latex-lab/testfiles-table-pdftex/table-021-longtable.lvt @@ -0,0 +1,93 @@ +% Errors with pdflatex!!!! + +\ExplSyntaxOn +\debug_on:n { check-declarations } +\ExplSyntaxOff +\DocumentMetadata{testphase={phase-III,table}, + %debug={log=vv} +} +%\RequirePackage{tagpdf-debug} +\input{regression-test} +\documentclass{article} + +\DebugSocketsOn +\DebugTablesOn + +\textheight=4cm +\usepackage{longtable} + +\begin{document} +\START + + + + +AAA +\begin{longtable}[l]{|l|l|l|} +\caption{Long table before header\strut} + +\endfirsthead + +\endhead + +\endfoot + +\endlastfoot + +a +& +b +& +c +\\ +\hline +1 +& +2 +& +3 +\\ +\hline +\end{longtable} + + +\end{document} + +\begin{longtable}{c@{ X }cc}\endhead + A1 & 2 & 3 \\ + B1 & 2 & 3 \\ + C1 & 2 & 3 \\ +\end{longtable} +BBB + + +\begin{longtable}[c]{| c | c |} + \caption{Long table caption.\label{long}}\\ + + \hline + \multicolumn{2}{| c |}{Begin of Table}\\ + \hline + Something & something else\\ + \hline + \endfirsthead + + \hline + \multicolumn{2}{|c|}{Continuation of Table \ref{long}}\\ + \hline + Something & something else\\ + \hline + \endhead + + \hline + \endfoot + + \hline + \multicolumn{2}{| c |}{End of Table}\\ + \hline\hline + \endlastfoot + + Lots of lines & like this\\ + Lots of lines & like this\\ +\end{longtable} + +\end{document} diff --git a/required/latex-lab/testfiles-table-pdftex/table-021-longtable.tlg b/required/latex-lab/testfiles-table-pdftex/table-021-longtable.tlg new file mode 100644 index 000000000..fb626d7a1 --- /dev/null +++ b/required/latex-lab/testfiles-table-pdftex/table-021-longtable.tlg @@ -0,0 +1,72 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/begin' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/init' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/init' containing plug 'Table' used. +==> Table has 3 columns +--longtable--> chunk row: 0 row: 0 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/colspan' containing plug 'code' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 1,1,\LT@cols +[Sockets] ==> Replacing plug 'tag/dflt' with 'noop' in socket 'tagsupport/parbox/before'. +[Sockets] ==> Replacing plug 'tag/dflt' with 'noop' in socket 'tagsupport/parbox/after'. +[Sockets] ==> Socket 'tagsupport/parbox/before' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/parbox/after' containing plug 'noop' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +==> (head/foot) This row needs 0 additional cell(s) +--longtable--> chunk row: 200 row: 1 column: 1 +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +==> stucture stored for row 1: 8,-8,-8 +--longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@firsthead +--longtable--> chunk row: 0 row: 1 column: 0 +--longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@head +--longtable--> chunk row: 0 row: 1 column: 0 +--longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@foot +--longtable--> chunk row: 0 row: 1 column: 0 +--longtable--> chunk row: 200 row: 1 column: 0 +-->> Saving \LT@lastfoot +--longtable--> chunk row: 0 row: 1 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 2,3,1 +==> (@arraycr) This row needs 0 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +--longtable--> chunk row: 1 row: 2 column: 3 +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +==> stucture stored for row 2: 10,11,12 +--longtable--> chunk row: 1 row: 3 column: 0 +--longtable--> chunk row: 1 row: 3 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/row/begin' containing plug 'TR' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,1,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,2,1 +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +[Sockets] ==> Socket 'tagsupport/tbl/cell/begin' containing plug 'TD' used. +==> current cell data: 3,3,1 +==> (@arraycr) This row needs 0 additional cell(s) +[Sockets] ==> Socket 'tagsupport/tbl/cell/end' containing plug 'TD' used. +--longtable--> chunk row: 2 row: 3 column: 3 +[Sockets] ==> Socket 'tagsupport/tbl/row/end' containing plug 'TR' used. +==> stucture stored for row 3: 14,15,16 +--longtable--> chunk row: 2 row: 4 column: 0 +--longtable--> chunk row: 2 row: 4 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/finalize' containing plug 'Table' used. +--longtable--> chunk row: 2 row: 4 column: 0 +[Sockets] ==> Socket 'tagsupport/tbl/longtable/head' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/longtable/foot' containing plug 'Table' used. +[Sockets] ==> Socket 'tagsupport/tbl/vmode/end' containing plug 'Table' used. +[Sockets] ==> Socket '@makecol/outputbox' containing plug 'footnotes-floats' used. +[1 +] (table-021-longtable.aux) diff --git a/required/latex-lab/update-table.sh b/required/latex-lab/update-table.sh index 6b760cfdd..a96ca3142 100644 --- a/required/latex-lab/update-table.sh +++ b/required/latex-lab/update-table.sh @@ -23,7 +23,8 @@ l3build save -cconfig-table-pdftex \ table-017 \ table-018 \ table-019 \ - table-020 + table-020 \ + table-021-longtable l3build save -cconfig-table-luatex \ table-000 \ @@ -50,4 +51,6 @@ l3build save -cconfig-table-luatex \ table-017 \ table-018 \ table-019 \ - table-020 + table-020 \ + table-021-longtable + diff --git a/required/tools/array-2023-11-01.sty b/required/tools/array-2023-11-01.sty new file mode 100644 index 000000000..cd6eee6a0 --- /dev/null +++ b/required/tools/array-2023-11-01.sty @@ -0,0 +1,375 @@ +%% +%% This is file `array.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% array.dtx (with options: `package,ncols') +%% +%% This is a generated file. +%% +%% The source is maintained by the LaTeX Project team and bug +%% reports for it can be opened at https://latex-project.org/bugs/ +%% (but please observe conditions on bug reports sent to that address!) +%% +%% +%% Copyright (C) 1993-2023 +%% The LaTeX Project and any individual authors listed elsewhere +%% in this file. +%% +%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'. +%% -------------------------------------------------------------------------- +%% +%% It 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 +%% https://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 file may only be distributed together with a copy of the LaTeX +%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle' +%% without such generated files. +%% +%% The list of all files belonging to the LaTeX `Tools Bundle' is +%% given in the file `manifest.txt'. +%% +%% Package `array' to use with LaTeX 2e +%% Copyright (C) 1989-1998 Frank Mittelbach, all rights reserved. +\NeedsTeXFormat{LaTeX2e}[1995/06/01] +\providecommand\DeclareRelease[3]{} +\providecommand\DeclareCurrentRelease[2]{} + +\DeclareRelease{}{2016-10-06}{array-2016-10-06.sty} +\DeclareRelease{v2.4}{2020-02-10}{array-2020-02-10.sty} +\DeclareCurrentRelease{}{2020-10-01} + +\ProvidesPackage{array} + [2023/10/16 v2.5g Tabular extension package (FMi)] +%% + +\def\@addtopreamble#1{\xdef\@preamble{\@preamble #1}} +\def\@testpach{\@chclass + \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else + \ifnum \@lastchclass=7 5 \else + \ifnum \@lastchclass=8 \tw@ \else + \ifnum \@lastchclass=9 \thr@@ + \else \z@ + \ifnum \@lastchclass = 10 \else + \edef\@nextchar{\expandafter\string\@nextchar}% + \@chnum + \if \@nextchar c\z@ \else + \if \@nextchar l\@ne \else + \if \@nextchar r\tw@ \else + \z@ \@chclass + \if\@nextchar |\@ne \else + \if \@nextchar !6 \else + \if \@nextchar @7 \else + \if \@nextchar <8 \else + \if \@nextchar >9 \else + 10 + \@chnum + \if \@nextchar m\thr@@\else + \if \@nextchar p4 \else + \if \@nextchar b5 \else + \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi + \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} +\def\@xexpast#1*#2#3#4\@@{% + \@tempcnta #2 + \toks@={#1}\@temptokena={#3}% + \let\the@toksz\relax \let\the@toks\relax + \def\@tempa{\the@toksz}% + \ifnum\@tempcnta >0 \@whilenum\@tempcnta >0\do + {\edef\@tempa{\@tempa\the@toks}\advance \@tempcnta \m@ne}% + \let \@tempb \@xexpast \else + \let \@tempb \@xexnoop \fi + \def\the@toksz{\the\toks@}\def\the@toks{\the\@temptokena}% + \edef\@tempa{\@tempa}% + \expandafter \@tempb \@tempa #4\@@} +\def\prepnext@tok{\advance \count@ \@ne + \toks\count@{}} +\def\save@decl{\toks\count@ \expandafter{\@nextchar}} +\def\insert@column{% + \the@toks \the \@tempcnta + \ignorespaces \@sharp \unskip + \the@toks \the \count@ \relax} +\newdimen\col@sep +\def\@acol{\@addtopreamble{\hskip\col@sep}} +\def\@classx{% + \ifcase \@lastchclass + \@acolampacol \or + \@addamp \@acol \or + \@acolampacol \or + \or + \@acol \@firstampfalse \or + \@addamp + \fi} +\def\@classz{\@classx + \@tempcnta \count@ + \prepnext@tok + \@addtopreamble{\ifcase \@chnum + \hfil + \hskip1sp% + \d@llarbegin + \insert@column + \d@llarend \do@row@strut \hfil \or + \hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \hfil \or + \hfil\hskip1sp\d@llarbegin \insert@column \d@llarend \do@row@strut \or + \setbox\ar@mcellbox\vbox + \@startpbox{\@nextchar}\insert@column \@endpbox + \ar@align@mcell + \do@row@strut \or + \vtop \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut \or + \vbox \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut + \fi}\prepnext@tok} + +\newbox\ar@mcellbox +\def\ar@align@mcell{% + \ifdim \ht\ar@mcellbox > \ht\strutbox + \begingroup + \dimen@\ht\ar@mcellbox + \advance\dimen@-\ht\@arstrutbox + \advance\dimen@\baselineskip + \lower.5\dimen@\box\ar@mcellbox + \endgroup + \else % assume one line and align at baseline + \box\ar@mcellbox + \fi} + +\def\@arrayrule{\@addtopreamble \vline} +\def\@classvii{\ifnum \@lastchclass = \thr@@ + \@preamerr \thr@@ \fi} +\def\@classvi{\ifcase \@lastchclass + \@acol \or + \@addtopreamble{\hskip \doublerulesep}\or + \@acol \or + \@classvii + \fi} +\def\@classii{\advance \count@ \m@ne + \save@decl\prepnext@tok} +\def\@classi{\@classvi + \ifcase \@chnum \@arrayrule \or + \@classv \fi} +\def\@startpbox#1{\bgroup + \color@begingroup + \setlength\hsize{#1}\@arrayparboxrestore + \everypar{% + \vrule \@height \ht\@arstrutbox \@width \z@ + \everypar{}}% + } +\def\@endpbox{\@finalstrut\@arstrutbox \par \color@endgroup \egroup\hfil} +\def\@array[#1]#2{% + \@tempdima \ht \strutbox + \advance \@tempdima by\extrarowheight + \setbox \@arstrutbox \hbox{\vrule + \@height \arraystretch \@tempdima + \@depth \arraystretch \dp \strutbox + \@width \z@}% + \begingroup + \@mkpream{#2}% + \xdef\@preamble{\noexpand \ialign \@halignto + \bgroup \@arstrut \@preamble + \tabskip \z@ \cr}% + \endgroup + \@arrayleft + \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi + \bgroup + \let \@sharp ##\let \protect \relax + \lineskip \z@ + \baselineskip \z@ + \m@th + \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble} +\def\arraybackslash{\let\\\tabularnewline} +\newdimen \extrarowheight +\extrarowheight=0pt +\def\@arstrut{\unhcopy\@arstrutbox} +\protected\def\@arraycr{\relax\iffalse{\fi\ifnum 0=`}\fi + \@ifstar \@xarraycr \@xarraycr} +\def\@xarraycr{\@ifnextchar [% + \@argarraycr {\ifnum 0=`{}\fi\cr}} +\def\@argarraycr[#1]{\ifnum0=`{}\fi\ifdim #1>\z@ + \expandafter\@xargarraycr\else + \expandafter\@yargarraycr\fi{#1}} +\def\@xargarraycr#1{\unskip\gdef\do@row@strut + {\@tempdima #1\advance\@tempdima \dp\@arstrutbox + \vrule \@depth\@tempdima \@width\z@\global\let\do@row@strut\relax}% + \ifnum\@multicnt >\z@ \do@row@strut \fi + \cr} +\let\do@row@strut\relax +\long\def\multicolumn#1#2#3{% + \multispan{#1}\begingroup + \def\@addamp{\if@firstamp \@firstampfalse \else + \@preamerr 5\fi}% + \@mkpream{#2}\@addtopreamble\@empty + \endgroup + \def\@sharp{#3}% + \@arstrut \@preamble + \null + \ignorespaces} +\let\d@llarbegin\begingroup +\let\d@llarend\endgroup +\def\array{\col@sep\arraycolsep + \def\d@llarbegin{$}\let\d@llarend\d@llarbegin\def\@halignto{}% + \@tabarray} +\def\tabular{\def\@halignto{}\@tabular} +\expandafter\def\csname tabular*\endcsname#1{% + \setlength\dimen@{#1}% + \edef\@halignto{to\the\dimen@}\@tabular} +\def\@tabular{% + \leavevmode + \hbox \bgroup $\col@sep\tabcolsep \let\d@llarbegin\begingroup + \let\d@llarend\endgroup + \@tabarray} +\def\endtabular{\endarray\m@th $\egroup} +\expandafter\let\csname endtabular*\endcsname=\endtabular +\let\@ampacol=\relax \let\@expast=\relax +\let\@arrayclassiv=\relax \let\@arrayclassz=\relax +\let\@tabclassiv=\relax \let\@tabclassz=\relax +\let\@arrayacol=\relax \let\@tabacol=\relax +\let\@tabularcr=\relax \let\@@endpbox=\relax +\let\@argtabularcr=\relax \let\@xtabularcr=\relax +\def\@preamerr#1{\def\@tempd{{..} at wrong position: }% + \PackageError{array}{% + \ifcase #1 Illegal pream-token (\@nextchar): `c' used\or %0 + Missing arg: token ignored\or %1 + Empty preamble: `l' used\or %2 + >\@tempd token ignored\or %3 + <\@tempd changed to !{..}\or %4 + Only one column-spec. allowed.\fi}\@ehc} %5 +\def\newcolumntype#1{% + \edef\NC@char{\string#1}% + \@ifundefined{NC@find@\NC@char}% + {\@tfor\next:=<>clrmbp@!|\do + {% + \if\expandafter\noexpand\next\NC@char + \PackageWarning{array}% + {Redefining primitive column \NC@char}\fi}% + \NC@list\expandafter{\the\NC@list\NC@do#1}}% + {\PackageWarning{array}{Column \NC@char\space is already defined}}% + \@namedef{NC@find@\NC@char}##1#1{\NC@{##1}}% + \@ifnextchar[{\newcol@{\NC@char}}{\newcol@{\NC@char}[0]}} +\def\newcol@#1[#2]#3{\expandafter\@reargdef + \csname NC@rewrite@#1\endcsname[#2]{\NC@find#3}} +\def\NC@#1{% + \@temptokena\expandafter{\the\@temptokena#1}\futurelet\next\NC@ifend} +\def\NC@ifend{% + \ifx\next\relax + \else\@tempswatrue\expandafter\NC@rewrite\fi} +\def\NC@do#1{% + \expandafter\let\expandafter\NC@rewrite + \csname NC@rewrite@\string#1\endcsname + \expandafter\let\expandafter\NC@find + \csname NC@find@\string#1\endcsname + \expandafter\@temptokena\expandafter{\expandafter}% + \expandafter\NC@find\the\@temptokena#1\relax} +\def\showcols{{\def\NC@do##1{\let\NC@do\NC@show}\the\NC@list}} +\def\NC@show#1{% + \typeout{Column #1\expandafter\expandafter\expandafter\NC@strip + \expandafter\meaning\csname NC@rewrite@#1\endcsname\@@}} +\def\NC@strip#1:#2->#3 #4\@@{#2 -> #4} +\newtoks\NC@list +\newcolumntype{*}[2]{} +\long\@namedef{NC@rewrite@*}#1#2{% + \count@#1\relax + \loop + \ifnum\count@>\z@ + \advance\count@\m@ne + \@temptokena\expandafter{\the\@temptokena#2}% + \repeat + \NC@find} +\let\@xexpast\relax +\let\@xexnoop\relax +\def\save@decl{\toks \count@ = \expandafter\expandafter\expandafter + {\expandafter\@nextchar\the\toks\count@}} +\def\@mkpream#1{\gdef\@preamble{}\@lastchclass 4 \@firstamptrue + \let\@sharp\relax + \def\@startpbox##1{\unexpanded\expandafter{\expandafter + \@startpbox\expandafter{##1}}}\let\@endpbox\relax + \let\do@row@strut\relax + \let\ar@align@mcell\relax + \@temptokena{#1}\@tempswatrue + \@whilesw\if@tempswa\fi{\@tempswafalse\the\NC@list}% + \count@\m@ne + \let\the@toks\relax + \prepnext@tok + \expandafter \@tfor \expandafter \@nextchar + \expandafter :\expandafter =\the\@temptokena \do + {\@testpach + \ifcase \@chclass \@classz \or \@classi \or \@classii + \or \save@decl \or \or \@classv \or \@classvi + \or \@classvii \or \@classviii + \or \@classx + \or \@classx \fi + \@lastchclass\@chclass}% + \ifcase\@lastchclass + \@acol \or + \or + \@acol \or + \@preamerr \thr@@ \or + \@preamerr \tw@ \@addtopreamble\@sharp \or + \or + \else \@preamerr \@ne \fi + \def\the@toks{\the\toks}} +\let\@classix\relax +\def\@classviii{\ifnum \@lastchclass >\z@\ifnum\@lastchclass=\tw@\else + \@preamerr 4\@chclass 6 \@classvi \fi\fi} +\def\@classv{\save@decl + \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@ + \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}% + \prepnext@tok} +\def\NC@ecs#1\extracolsep#2#3\extracolsep#4\@@@{\def\@tempa{#2}% + \ifx\@tempa\@empty\else\toks\count@={#1\tabskip#2\relax#3}\fi} +\def\@tabarray{\@ifnextchar[{\@@array}{\@@array[c]}} +\let\@@array\@array +\def\endarray{\crcr \egroup \egroup \@arrayright \gdef\@preamble{}} +\let\@arrayleft\@empty +\let\@arrayright\@empty +\newlength{\extratabsurround} +\setlength{\extratabsurround}{2pt} +\newlength{\backup@length} +\newcommand{\firsthline}{% + \multicolumn1{@{}c@{}}{% + \global\backup@length\ht\@arstrutbox + \global\advance\backup@length\dp\@arstrutbox + \global\advance\backup@length\arrayrulewidth + \raise\extratabsurround\copy\@arstrutbox + \kern-1sp% + }\\[-\backup@length]\hline +} +\newcommand{\lasthline}{\hline\multicolumn1{@{}c@{}}{% + \global\backup@length2\ht\@arstrutbox + \global\advance\backup@length2\dp\@arstrutbox + \global\advance\backup@length\arrayrulewidth + }\\[-\backup@length]% + \multicolumn1{@{}c@{}}{% + \lower\extratabsurround\copy\@arstrutbox + \kern-1sp% + }% +} +\CheckCommand*\@xhline{\ifx\reserved@a\hline + \vskip\doublerulesep + \vskip-\arrayrulewidth + \fi + \ifnum0=`{\fi}} +\renewcommand*\@xhline{\ifx\reserved@a\hline + \vskip\doublerulesep + \fi + \ifnum0=`{\fi}} + +\newsavebox\ar@cellbox +\newcolumntype{w}[2]{% + >{\begin{lrbox}\ar@cellbox\d@llarbegin}% + c% + <{\d@llarend \end{lrbox}% + \makebox[#2][#1]{\unhbox\ar@cellbox}}} + +\newcolumntype{W}[2] + {>{\begin{lrbox}\ar@cellbox\d@llarbegin}% + c% + <{\d@llarend\end{lrbox}% + \let\hss\hfil + \makebox[#2][#1]{\unhbox\ar@cellbox}}} +\endinput +%% +%% End of file `array.sty'. diff --git a/required/tools/array.dtx b/required/tools/array.dtx index 6e4e34ea2..f4f2f09a3 100644 --- a/required/tools/array.dtx +++ b/required/tools/array.dtx @@ -30,10 +30,15 @@ %<+package> %<+package>\DeclareRelease{}{2016-10-06}{array-2016-10-06.sty} %<+package>\DeclareRelease{v2.4}{2020-02-10}{array-2020-02-10.sty} -%<+package>\DeclareCurrentRelease{}{2020-10-01} +%<+package>\DeclareRelease{v2.5}{2023-11-01}{array-2023-11-01.sty} +%<+package>\DeclareCurrentRelease{}{2024-06-01} %<+package> +% \end{macrocode} +% Current version needs a new kernel. +% \begin{macrocode} +%<+package>\NeedsTeXFormat{LaTeX2e}[2024/06/01] %<+package>\ProvidesPackage{array} -%<+package> [2023/10/16 v2.5g Tabular extension package (FMi)] +%<+package> [2023/12/11 v2.6a Tabular extension package (FMi)] % % \fi % @@ -177,6 +182,18 @@ % \DoNotIndex{\xdef} % \DoNotIndex{\z@} % +% +% \providecommand\env[1]{\texttt{#1}} +% +% \providecommand\hook[1]{\texttt{#1\DescribeHook[noprint]{#1}}} +% \providecommand\socket[1]{\texttt{#1\DescribeSocket[noprint]{#1}}} +% \providecommand\plug[1]{\texttt{#1\DescribePlug[noprint]{#1}}} +% +% \NewDocElement[printtype=\textit{socket},idxtype=socket,idxgroup=Sockets]{Socket}{socketdecl} +% \NewDocElement[printtype=\textit{hook},idxtype=hook,idxgroup=Hooks]{Hook}{hookdecl} +% \NewDocElement[printtype=\textit{plug},idxtype=plug,idxgroup=Plugs]{Plug}{plugdecl} +% +% % \GetFileInfo{array.sty} % % \title{A new implementation of \LaTeX's \textsf{tabular} @@ -195,6 +212,8 @@ % \MaintainedByLaTeXTeam{tools} % \maketitle % +% +% % \MakeShortVerb{\=} % % \begin{abstract} @@ -750,12 +769,29 @@ % \end{itemize} % % +% \section{Support for tagged PDF} % -% \changes{v2.2b}{1994/02/04}{Removed interactive prompt} +% With version 2.6a the package is made tagging aware, which means that +% it will automatically produce tagged tables (necessary, for example, for +% accessibility) if tagging is requested via \cs{DocumentMetadata}. % -% \MaybeStop{ +% More granular control, e.g., explicitly deciding which cells are +% header cells, etc., is currently under development, but syntax for +% this will not appear in this package. Instead it will become +% available across all tabular-generating packages and then +% automatically apply here as well. +% +% Enabling \LaTeX{} to automatically produce tagged PDF is a long-term +% project and this is a tiny step in this puzzle. For more information +% on the project and already available functionality, see +% \url{https://latex-project.org/publications/indexbytopic/pdf} and +% \url{https://github.com/latex3/tagging-project}. % % +% +% \changes{v2.2b}{1994/02/04}{Removed interactive prompt} +% +% \MaybeStop{ % \begin{thebibliography}{1} % \bibitem{bk:GMS94} \textsc{M.~Goossens}, \textsc{F.~Mittelbach} % and \textsc{A.~Samarin}. @@ -772,7 +808,6 @@ % \newblock % Addison-Wesley, Reading, Massachusetts, 1986. % \end{thebibliography} -% % } ^^A end of \MaybeStop % % @@ -786,8 +821,49 @@ % \texttt{docstrip} program. % \begin{macrocode} %<*driver> -\NeedsTeXFormat{LaTeX2e}[1995/12/01] -\documentclass{ltxdoc} +\NeedsTeXFormat{LaTeX2e}[2024/06/01] +% \end{macrocode} +% +% We switched from \cls{ltxdoc} to \cls{l3doc} to get support for +% code written in the L3 programming layer. The first is that we +% are currently missing \cs{MaintainedByLaTeXTeam}, so we have to +% provide that for now. +% \begin{macrocode} +\documentclass{l3doc} + +% currently missing in l3doc +\makeatletter +\def\MaintainedBy#1{\gdef\@maintainedby{#1}} +\let\@maintainedby\@empty +\def\MaintainedByLaTeXTeam#1{% +{\gdef\@maintainedby{% +This file is maintained by the \LaTeX{} Project team.\\% +Bug reports can be opened (category \texttt{#1}) at\\% +\url{https://latex-project.org/bugs.html}.}}} +\def\@maketitle{% + \newpage + \null + \vskip 2em% + \begin{center}% + \let \footnote \thanks + {\LARGE \@title \par}% + \vskip 1.5em% + {\large + \lineskip .5em% + \begin{tabular}[t]{c}% + \@author + \end{tabular}\par}% + \vskip 1em% + {\large \@date}% + \ifx\@maintainedby\@empty + \else + \vskip 1em% + \fbox{\fbox{\begin{tabular}{@{}l@{}}\@maintainedby\end{tabular}}}% + \fi + \end{center}% + \par + \vskip 1.5em} +\makeatother % undo the default is not used: @@ -817,6 +893,29 @@ % \end{macrocode} % % +% \section{A note on the updates done December 2023} +% +% We introduced support for tagged PDf and at the same time we added +% code to determine row and column numbers for each cell in +% preparation for supporting formatting or type specifications for individual +% cells (or group of cells) from the outside, e.g., \enquote{rows 1, +% 2, and 10 are header rows} (syntax to be decided). +% +% This new code is already written with L3 programming layer conventions +% while most of the legay code is still as it was before. This make the code +% currently somewhat clattered, unfortunately. Eventually this will all move to L3 +% programming layer but this will take time. +% +% +% \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn +% \end{macrocode} +% +% +% +% +% % \section{The construction of the preamble} % % \DeleteShortVerb{\"} @@ -972,6 +1071,7 @@ % =\@chclass= and =\@chnum=. % \changes{v2.0f}{1992/02/29}{Argument removed since implicitly known} % \begin{macrocode} +\ExplSyntaxOff \def\@testpach{\@chclass % \end{macrocode} % First we deal with the cases in which the \textsf{token} @@ -981,7 +1081,7 @@ \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else \ifnum \@lastchclass=7 5 \else \ifnum \@lastchclass=8 \tw@ \else - \ifnum \@lastchclass=9 \thr@@ + \ifnum \@lastchclass=9 \thr@@@@ % \end{macrocode} % Otherwise we will assume that the \textsf{token} belongs to the % class $0$ @@ -1032,7 +1132,7 @@ % \begin{macrocode} 10 \@chnum - \if \@nextchar m\thr@@\else + \if \@nextchar m\thr@@@@ \else \if \@nextchar p4 \else \if \@nextchar b5 \else % \end{macrocode} @@ -1042,6 +1142,7 @@ % \begin{macrocode} \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} +\ExplSyntaxOn % \end{macrocode} % \end{macro} % @@ -1062,10 +1163,10 @@ % they are in explicit braces, as in =@{*}=. % % This macro is called via -% =\@xexpast=\meta{preamble}=*0x\@@=. +% =\@xexpast=\meta{preamble}=*0x\@@@@=. % The $*$--expression =*0x= is being used to terminate the % recursion, -% as we shall see later, and =\@@= serves as an argument +% as we shall see later, and =\@@@@= serves as an argument % delimiter. =\@xexpast= has four arguments. The first % one is the part of the % user preamble before the first $*$--expression while the second @@ -1074,7 +1175,7 @@ % above). % The fourth argument is the rest of the preamble. % \begin{macrocode} -\def\@xexpast#1*#2#3#4\@@{% +\def\@xexpast#1*#2#3#4\@@@@{% % \end{macrocode} % The number of copies of \textit{String} (=#2=) that are to be % produced will be saved in a \textsf{count} register. @@ -1111,7 +1212,7 @@ % \end{macrocode} % If \textit{N\/} was greater than zero we prepare for another call % of =\@xexpast=. Otherwise we assume we have reached the end of -% the user preamble, because we had appended =*0x\@@= when we first +% the user preamble, because we had appended =*0x\@@@@= when we first % called =\@xexpast=. In other words: if the user inserts % =*{0}{..}= in his preamble, \LaTeX\ ignores the rest of it. % \begin{macrocode} @@ -1133,7 +1234,7 @@ % $*$--expression is handled, or to the macro =\@xexnoop=, % which only ends the recursion by deleting its argument. % \begin{macrocode} - \expandafter \@tempb \@tempa #4\@@} + \expandafter \@tempb \@tempa #4\@@@@} % \end{macrocode} % \end{macro} % \end{macro} @@ -1142,10 +1243,10 @@ % \begin{macro}{\@xexnoop} % So the first big problem is solved. Now it is easy to % specify =\@xexnoop=. -% Its argument is delimited by =\@@= and it simply expands to +% Its argument is delimited by =\@@@@= and it simply expands to % nothing. % \begin{macrocode} -% \def\@xexnoop#1\@@{} +% \def\@xexnoop#1\@@@@{} % \end{macrocode} % \end{macro} % @@ -1275,6 +1376,13 @@ % \begin{macrocode} \def\insert@column{% % \end{macrocode} +% +% For tagging we insert as special socket, that adds the necessary +% PDF tag at the beginning of the cell if tagging is enabled. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/cell/begin}% +% \end{macrocode} % Here, we assume that the \textsf{count} register % =\@tempcnta= has saved the value $=\count@= - 1$. % \begin{macrocode} @@ -1302,12 +1410,36 @@ % \changes{v2.0c}{1990/08/14}{\cs{relax} added to avoid problem % \cs{the}\cs{toks0}\cs{the}\cs{toks1}.} % \begin{macrocode} - \the@toks \the \count@ \relax} + \the@toks \the \count@ \relax +% \end{macrocode} +% +% And another socket for tagging that adds the necessary closing tag +% if enabled. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/cell/end}% +} % \end{macrocode} % \end{macro} % \end{macro} % % +% \begin{macro}{\insert@pcolumn} +% Handling pcolumn-cells needs slightly different handling when +% doing tagging. Rather than changing the plugs in +% \cs{insert@column} back and forth, we simply use a different +% version of \cs{insert@column} that has its own sockets. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} +\def\insert@pcolumn{% + \UseTaggingSocket{tbl/pcell/begin}% + \the@toks \the \@tempcnta + \ignorespaces \@sharp \unskip + \the@toks \the \count@ \relax + \UseTaggingSocket{tbl/pcell/end}% +} +% \end{macrocode} +% \end{macro} % % % \subsection{The separation of columns} @@ -1321,11 +1453,24 @@ % =\@addamp=, the macro that inserts the =&=. % \begin{macrocode} % \newif \@iffirstamp -% \def\@addamp{\if@firstamp \@firstampfalse -% \else \@addtopreamble &\fi} +\def\@addamp { + \if@firstamp + \@firstampfalse + \else +% \end{macrocode} +% If we are after the first column we have to insert a \verb=&= and +% also update the cell data. +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} +% \begin{macrocode} + \edef\@preamble{\@preamble & + \noexpand\tbl_update_cell_data: } + \fi +} % \end{macrocode} % \end{macro} % +% +% % \begin{macro}{\@acol} % \begin{macro}{\@acolampacol} % \begin{macro}{\col@sep} @@ -1393,7 +1538,7 @@ % command =\@xexpast=. As we already know, this command saves % its result in the macro =\@tempa=. % \begin{macrocode} -% \@xexpast #1*0x\@@ +% \@xexpast #1*0x\@@@@ % \end{macrocode} % Afterwards we initialize all registers and macros, that we need % for the build-up of the preamble. @@ -1477,7 +1622,7 @@ % \texttt{r}, \texttt{p},\texttt{m} or \texttt{b}. We report an % error and ignore the declaration given by ={..}=. % \begin{macrocode} -% \@preamerr \thr@@ \or +% \@preamerr \thr@@@@ \or % \end{macrocode} % If =\@lastchclass= is $4$ the user preamble has been empty. % To continue, we insert a =#= in the preamble. @@ -1671,18 +1816,17 @@ \setbox\ar@mcellbox\vbox % \end{macrocode} % The part of the templates which is the same in all three cases -% (\texttt{p}, \texttt{m} and \texttt{b}) -% is built by the macros =\@startpbox= and -% =\@endpbox=. =\@startpbox= has an argument: -% the width of the column which is stored in the current -% \textsf{token} (i.e.\ =\@nextchar=). -% Between these two macros we find the well known -% =\insert@column=. -% The strut is places after the box +% (\texttt{p}, \texttt{m} and \texttt{b}) is built by the macros +% =\@startpbox= and =\@endpbox=. =\@startpbox= has an argument: the +% width of the column which is stored in the current \textsf{token} +% (i.e.\ =\@nextchar=). Between these two macros we find the well +% known =\insert@column= or rather the variant for tagging: +% \cs{insert@pcolumn}. The strut is placed after the box. % \changes{v2.4e}{2016/10/07}{Fixing SX68732} % \changes{v2.4f}{2017/11/04}{Managing m-cells without \cs{vcenter}} +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} % \begin{macrocode} - \@startpbox{\@nextchar}\insert@column \@endpbox + \@startpbox{\@nextchar}\insert@pcolumn \@endpbox \ar@align@mcell \do@row@strut \or % \end{macrocode} @@ -1690,9 +1834,10 @@ % same way though we do not need the =$= characters because we use % =\vtop= or =\vbox=. % \changes{v2.4e}{2016/10/07}{Fixing SX68732} +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} % \begin{macrocode} - \vtop \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut \or - \vbox \@startpbox{\@nextchar}\insert@column \@endpbox\do@row@strut + \vtop \@startpbox{\@nextchar}\insert@pcolumn \@endpbox\do@row@strut \or + \vbox \@startpbox{\@nextchar}\insert@pcolumn \@endpbox\do@row@strut % \end{macrocode} % Other values for =\@chnum= are impossible. Therefore we % end the arguments to =\@addtopreamble= and =\ifcase=. @@ -1783,8 +1928,8 @@ % So the declarations defined by the first =>{...}= % are ignored. % \begin{macrocode} -%\def\@classix{\ifnum \@lastchclass = \thr@@ -% \@preamerr \thr@@ \fi +%\def\@classix{\ifnum \@lastchclass = \thr@@@@ +% \@preamerr \thr@@@@ \fi % \end{macrocode} % Furthermore, we call up =\@class10= because afterwards always a % new column is started by \texttt{c}, \texttt{l}, \texttt{r}, @@ -1836,14 +1981,14 @@ % We only check if the last \textsf{token} was of class $3$ which is % forbidden. % \begin{macrocode} -\def\@classvii{\ifnum \@lastchclass = \thr@@ +\def\@classvii{\ifnum \@lastchclass = \thr@@@@ % \end{macrocode} % If this is true we output an error message and % ignore the declarations stored % by the last =>{...}=, because these are overwritten % by the argument of \texttt{@}. % \begin{macrocode} - \@preamerr \thr@@ \fi} + \@preamerr \thr@@@@ \fi} % \end{macrocode} % \end{macro} % @@ -2032,7 +2177,7 @@ % second one describes the wanted preamble, % e.g.\ it has the form =|c|c|c|=. % \begin{macrocode} -\def\@array[#1]#2{% +\def\@array[#1]#2{ % \end{macrocode} % First we define a \textsf{strut} whose size basically corresponds % to a normal \textsf{strut} multiplied by the factor @@ -2051,6 +2196,14 @@ \@depth \arraystretch \dp \strutbox \@width \z@}% % \end{macrocode} +% The total number of table columns of the current table is +% determined in \cs{tbl_count_table_cols:} but this is called in +% a group, so local settings do not survive. Thus, to save away the +% outer value of \cs{g_@@_table_cols_tl} we do it before the group. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \tbl_save_outer_table_cols: +% \end{macrocode} % Then we open a group, in which the user preamble is evaluated by % the macro =\@mkpream=. As we know this must happen locally. % This macro creates a preamble for a =\halign= and saves @@ -2059,6 +2212,11 @@ \begingroup \@mkpream{#2}% % \end{macrocode} +% Figure out how many columns this table has: +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} +% \begin{macrocode} + \tbl_count_table_cols: +% \end{macrocode} % We again redefine =\@preamble= so that a call up of =\@preamble= % now starts the =\halign=. Thus also the arguments of \texttt{>}, % \texttt{<}, \texttt{@} and \texttt{!}, saved in the @@ -2085,13 +2243,38 @@ % unsupported redefinition of a \TeX{} primitive for the moment (as people rely % on that experimental code). % \begin{macrocode} - \xdef\@preamble{\noexpand \ialign \@halignto - \bgroup \@arstrut \@preamble - \tabskip \z@ \cr}% + \xdef\@preamble{ +% \end{macrocode} +% \cs{ialign} in the original definition is replaced by +% \cs{ar@ialign} defined below. This does what \cs{ialign} does but +% additionally handles the tagging structure for the whole table if necessary. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \noexpand \ar@ialign + \@halignto + \bgroup \@arstrut % \end{macrocode} % What we have not explained yet is the macro =\@halignto= % that was just used. Depending on its replacement text the % =\halign= becomes a =\halign= \texttt{to} \meta{dimen}. +% +% Next, a tagging support socket is inserted adding the start row tag. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/row/begin} +% \end{macrocode} +% At the start of the preamble for the first column we call +% \cs{tbl_init_cell_data_for_row:} to initialize the cell index data. In +% later columns this data is updated via \cs{tbl_update_cell_data:}. +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} +% \begin{macrocode} + \tbl_init_cell_data_for_row: +% \end{macrocode} +% +% \begin{macrocode} + \@preamble + \tabskip \z@ \cr} +% \end{macrocode} % Now we close the group again. Thus % =\@startpbox= and =\@endpbox= as well as all % \textsf{token} registers get their former meaning back. @@ -2128,12 +2311,16 @@ % around every column in the \textsf{array}--environment % the parameter =\mathsurround= should % also be set to \textsf{0pt}. This prevents additional space between -% the rows. The -% \PlainTeX--macro =\m@th= does this. +% the rows. % \begin{macrocode} \lineskip \z@ \baselineskip \z@ - \m@th +% \end{macrocode} +% Don't use \cs{m@th} here as that signals to the math taggingg +% code that this is fake math that should not be tagged. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \mathsurround \z@ % \end{macrocode} % Beside, we have to assign a special meaning (which we still have % to specify) to the line separator =\\=. We also have to @@ -2144,10 +2331,61 @@ % start the wanted =\halign=. % \changes{1994/12/08}{v2.3b}{add \cs{tabularnewline}} % \begin{macrocode} - \let\\\@arraycr \let\tabularnewline\\\let\par\@empty \@preamble} + \let\\\@arraycr \let\tabularnewline\\\let\par\@empty +% \end{macrocode} +% Another socket for tagging. TODO: what about \cs{arrayleft} above? +% \begin{macrocode} + \UseTaggingSocket{tbl/init} +% \end{macrocode} +% +% \begin{macrocode} + \@preamble +} +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{\ar@ialign} +% A new command that replaces \cs{ialign} used previously. \cs{everycr} is +% also applied to the \cs{cr} ending the preamble so we have to +% program around that. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} +\def\ar@ialign{% +% \end{macrocode} +% Before starting a table we have to initialize the variables +% holding row and column information for cells. We also have +% locally store the information related to the current cell (if we +% are already inside a table) so that we can restore it once the +% inner table is finished. +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} +% \begin{macrocode} + \tbl_init_cell_data_for_table: +% \end{macrocode} +% +% \begin{macrocode} + \everycr{% + \noalign{% +% \end{macrocode} +% If this \cs{cr} was at the end of a real row (e.g., not at the +% end of the table preamble) we have add a row end tag. +% \begin{macrocode} + \tbl_if_row_was_started:T { \UseTaggingSocket{tbl/row/end} } +% \end{macrocode} +% The we prepare for the next row. +% \begin{macrocode} + \tbl_update_cell_data_for_next_row: + }% + }% + \tabskip\z@skip\halign} % \end{macrocode} % \end{macro} % +% +% +% +% % \begin{macro}{\arraybackslash} % \changes{v2.4a}{2003/12/17}{(DPC) Macro added (from tabularx)} % Restore =\\= for use in array and tabular environment (after @@ -2182,7 +2420,27 @@ % \begin{macro}{\@arraycr} % In the macro =\@array= the line separator =\\= is % =\let= to the command =\@arraycr=. -% Its definition starts with a special brace which I have directly +% \changes{v2.3c}{1995/04/23}{Avoid adding an ord atom in math} +% \changes{v2.5e}{2021/04/20}{Use \cs{protected} for \cs{\bslash} variant (gh/548)} +% \begin{macrocode} +\protected\def\@arraycr { +% \end{macrocode} +% Add code that figures out if the current table row is incomplete +% (not enough \verb=&=s). It can then do extra actions, such as +% inserting missing cell tags. +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} +% \begin{macrocode} + \tbl_count_missing_cells:n {@arraycr} +% \end{macrocode} +% TODO: maybe this is also the right place to add a socket that +% could be used to actually enter missing cells instead of just +% adding tagging structures for them later. This would be optional +% but in many cases it would be the right thing to do (for example +% if tables contain vertical lines or similar visual structures +% that require fully specified rows. +% +% +% We then start a special brace which I have directly % copied from the original definition. It is % necessary, because the =\futurlet= in =\@ifnextchar= % might @@ -2198,10 +2456,8 @@ % =\halign= while we are looking for a =*= or =[=. % For further information see % \cite[Appendix D]{bk:knuth}. -% \changes{v2.3c}{1995/04/23}{Avoid adding an ord atom in math} -% \changes{v2.5e}{2021/04/20}{Use \cs{protected} for \cs{\bslash} variant (gh/548)} % \begin{macrocode} -\protected\def\@arraycr{\relax\iffalse{\fi\ifnum 0=`}\fi + \iffalse{\fi\ifnum 0=`}\fi % \end{macrocode} % Then we test whether the user is using the star form and ignore % a possible star (I also disagree with this procedure, because a @@ -2210,6 +2466,11 @@ \@ifstar \@xarraycr \@xarraycr} % \end{macrocode} % \end{macro} + + + + + % % \begin{macro}{\@xarraycr} % In the command =\@xarraycr= we test if an optional argument @@ -2301,6 +2562,7 @@ % the result column and the actual column entry. % \changes{v2.3j}{1998/01/29}{Command made \cs{long} to match % kernel change for pr/2180} +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} % \begin{macrocode} \long\def\multicolumn#1#2#3{% % \end{macrocode} @@ -2310,6 +2572,16 @@ % \begin{macrocode} \multispan{#1}\begingroup % \end{macrocode} +% For tagging support we have to solve two problems: +% \cs{multicolumn} must handle the row begin if it is used there, +% and it must save the numbers of cells it spans so that we can add +% a suitable ColSpan attribute. We do this in the next macro +% (which in turn calls the \texttt{tbl/row/begin} socket, if +% necessary). +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} +% \begin{macrocode} + \tbl_update_multicolumn_cell_data:n {#1} +% \end{macrocode} % Since a =\multicolumn= should only describe the format of a % result column, we redefine =\@addamp= in such a way that one gets % an error message if one uses more than one \texttt{c}, @@ -2336,6 +2608,12 @@ % \begin{macrocode} \endgroup % \end{macrocode} +% Now we update the colspan attribute. This needs setting after +% the group as it is hidden inside the plug in \cs{insert@column}. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/colspan}{#1}% +% \end{macrocode} % In the special situation of =\multicolumn= =\@preamble= % is not needed as preamble for a =\halign= but it is directly % inserted into our table. Thus instead of =\sharp= @@ -2458,6 +2736,12 @@ % \begin{macrocode} \leavevmode % \end{macrocode} +% Now that we know we are in hmode we can add the start tag for the +% whole table. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/hmode/begin}% +% \end{macrocode} % It should be taken into consideration that the macro =\@array= % must be called in math mode. Therefore we open a \textsf{box}, % insert a =$= and then assign the correct values to =\col@sep= and @@ -2486,11 +2770,41 @@ % =\@array=. To save \textsf{token} space we then redefine % =\@preamble= % because its replacement text isn't longer needed. +% +% To handle cell indexes, we do not use \cs{crcr} but a variant +% that also handles missing cells as necessary. +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} +\def\endarray { + \tbl_crcr:n{endarray} \egroup + \UseTaggingSocket{tbl/finalize} +% \end{macrocode} +% +% If tables are nested into another then it is necessary to +% restore information about the cell the inner table started +% in. Otherwise, the cell index data structures reflect the +% status in the outer table as they +% are globally manipulated. We restore in all cases even if we are +% not in a nesting situation as that makes the code simpler (and +% probably faster). +% +% \cs{endtabular} and \cs{endtabular*} inherit from \cs{endarray} +% so we only need to change that. \texttt{tabularx} uses a similar method. +% \changes{v2.6a}{2023/12/11}{Managing cell indexes} % \begin{macrocode} -%\def\endarray{\crcr \egroup \egroup \gdef\@preamble{}} + \tbl_restore_outer_cell_data: +% \end{macrocode} +% +% \begin{macrocode} + \egroup + \@arrayright \gdef\@preamble{}% +} % \end{macrocode} % \end{macro} % +% +% +% % \begin{macro}{\endtabular} % \begin{macro}{\endtabular*} % To end a \textsf{tabular} or \textsf{tabular$*$} environment we @@ -2499,7 +2813,13 @@ % any =\mathsurround= so we cancel that with =\m@th=. % \changes{v2.5f}{2021/07/12}{Cancel any outside \cs{mathsurround} (gh/614)} % \begin{macrocode} -\def\endtabular{\endarray\m@th $\egroup} +\def\endtabular{\endarray\m@th $\egroup +% \end{macrocode} +% +% \changes{v2.6a}{2023/12/11}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/hmode/end}% +} \expandafter\let\csname endtabular*\endcsname=\endtabular % \end{macrocode} % \end{macro} @@ -2518,7 +2838,7 @@ \let\@arrayclassiv=\relax \let\@arrayclassz=\relax \let\@tabclassiv=\relax \let\@tabclassz=\relax \let\@arrayacol=\relax \let\@tabacol=\relax -\let\@tabularcr=\relax \let\@@endpbox=\relax +\let\@tabularcr=\relax \let\@@@@endpbox=\relax \let\@argtabularcr=\relax \let\@xtabularcr=\relax % \end{macrocode} % @@ -2576,6 +2896,7 @@ % to define letters, to be used in the same way as the primitive % column specifiers, `c' `p' etc. % \begin{macrocode} +\ExplSyntaxOff % this is really oldstyle using \@tfor := \def\newcolumntype#1{% % \end{macrocode} % "\NC@char" was added in V2.01 so that active characters, like "@" in @@ -2615,6 +2936,7 @@ % If an optional argument was not given, give a default argument of 0. % \begin{macrocode} \@ifnextchar[{\newcol@{\NC@char}}{\newcol@{\NC@char}[0]}} +\ExplSyntaxOn % \end{macrocode} % \end{macro} % \begin{macro}{\newcol@} @@ -2710,16 +3032,18 @@ % produced and then "\typeout" the required string. % \begin{macrocode} \def\NC@show#1{% - \typeout{Column #1\expandafter\expandafter\expandafter\NC@strip - \expandafter\meaning\csname NC@rewrite@#1\endcsname\@@}} + \typeout{Column~ #1\expandafter\expandafter\expandafter\NC@strip + \expandafter\meaning\csname NC@rewrite@#1\endcsname\@@@@}} % \end{macrocode} % \end{macro} % \begin{macro}{\NC@strip} % Delimit the arguments to "\NC@strip" with `\texttt{:}', `\texttt{->}', -% a space, and "\@@" to pull out the required parts of the output from +% a space, and "\@@@@" to pull out the required parts of the output from % "\meaning". % \begin{macrocode} -\def\NC@strip#1:#2->#3 #4\@@{#2 -> #4} +\ExplSyntaxOff +\def\NC@strip#1:#2->#3 #4\@@@@{#2 -> #4} +\ExplSyntaxOn % \end{macrocode} % \end{macro} % \begin{macro}{\NC@list} @@ -2807,6 +3131,7 @@ % \changes{v2.4e}{2016/10/07}{Fixing SX68732} % \changes{v2.4f}{2017/11/04}{Managing m-cells without \cs{vcenter}} % \begin{macrocode} +\ExplSyntaxOff % really oldstyle using \@tfor := \def\@mkpream#1{\gdef\@preamble{}\@lastchclass 4 \@firstamptrue \let\@sharp\relax % \end{macrocode} @@ -2869,11 +3194,12 @@ \@acol \or \or \@acol \or - \@preamerr \thr@@ \or + \@preamerr \thr@@@@ \or \@preamerr \tw@ \@addtopreamble\@sharp \or \or \else \@preamerr \@ne \fi \def\the@toks{\the\toks}} +\ExplSyntaxOn % \end{macrocode} % \end{macro} % @@ -2908,7 +3234,7 @@ % \texttt{array.sty} 2.0h. % \begin{macrocode} \def\@classv{\save@decl - \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@ + \expandafter\NC@ecs\@nextchar\extracolsep{}\extracolsep\@@@@@@ \@addtopreamble{\d@llarbegin\the@toks\the\count@\relax\d@llarend}% \prepnext@tok} % \end{macrocode} @@ -2920,7 +3246,7 @@ % second "\extracolsep", there is no point in the user entering two of % these commands anyway, so this is not really a restriction. % \begin{macrocode} -\def\NC@ecs#1\extracolsep#2#3\extracolsep#4\@@@{\def\@tempa{#2}% +\def\NC@ecs#1\extracolsep#2#3\extracolsep#4\@@@@@@{\def\@tempa{#2}% \ifx\@tempa\@empty\else\toks\count@={#1\tabskip#2\relax#3}\fi} % % \end{macrocode} @@ -2936,28 +3262,27 @@ % % \begin{macro}{\@tabarray} % This macro tests for an optional bracket and then calls up -% "\@@array" or "\@@array[c]" (as default). +% "\@@@@array" or "\@@@@array[c]" (as default). % \begin{macrocode} %<*package> -\def\@tabarray{\@ifnextchar[{\@@array}{\@@array[c]}} +\def\@tabarray{\@ifnextchar[{\@@@@array}{\@@@@array[c]}} % \end{macrocode} % \end{macro} -% \begin{macro}{\@@array} +% \begin{macro}{\@@@@array} % This macro tests could then test an optional delimiter before the % left brace of the main preamble argument. Here in the main package % it simply is let to be "\@array". % \begin{macrocode} -\let\@@array\@array +\let\@@@@array\@array % \end{macrocode} % \end{macro} % -% \begin{macro}{\endarray} +% \begin{macro}{\@arrrayleft} % \begin{macro}{\@arrayright} % We have to declare the hook we put into "\@array" above. -% A similar hook `"\@arrayright"' will be inserted into the +% A similar hook \cs{@arrayright} will be inserted into the % "\endarray" to gain control. Both defaults to empty. % \begin{macrocode} -\def\endarray{\crcr \egroup \egroup \@arrayright \gdef\@preamble{}} \let\@arrayleft\@empty \let\@arrayright\@empty % \end{macrocode} @@ -3182,6 +3507,14 @@ % \end{macro} % % +% +% +% +% \begin{macrocode} +\ExplSyntaxOff +% \end{macrocode} +% +% % \PrintIndex % \PrintChanges % diff --git a/required/tools/build.lua b/required/tools/build.lua index e6d00e747..b8081efbd 100644 --- a/required/tools/build.lua +++ b/required/tools/build.lua @@ -28,6 +28,11 @@ checkdeps = checkruns = 3 -- some tests need 3 runs to settle! +typesetdeps = + { + maindir .. "/required/amsmath" -- for l3doc.cls :-( + } + -- Allow for TU and other tests test checkconfigs = {"build","config-TU","config-legacy","config-search"} diff --git a/required/tools/changes.txt b/required/tools/changes.txt index 656d1e596..e1555784e 100644 --- a/required/tools/changes.txt +++ b/required/tools/changes.txt @@ -9,11 +9,28 @@ are not part of the distribution. * verbatim.dtx: added TAB marking support to \verbatiminput* (gh/1245) +2023-12-16 Frank Mittelbach + + * longtable.dtx: + Support for tagged PDF + Manage and provide cell indexes + +2023-12-12 Frank Mittelbach + + * array.dtx: + Support for tagged PDF + Manage and provide cell indexes + +2023-12-11 Frank Mittelbach + + * tabularx.dtx: + Require newer LaTeX kernel (that supports tagging) + Suspend any tagging while doing trial typesetting + 2023-12-16 David Carlisle * showkeys.dtx: avoid adding extra box to \@lables gh/1123 - 2023-11-10 Frank Mittelbach * multicol.dtx (subsection{Maintaining the mark registers}]): diff --git a/required/tools/longtable.dtx b/required/tools/longtable.dtx index 2a61ab0c8..f431a2909 100644 --- a/required/tools/longtable.dtx +++ b/required/tools/longtable.dtx @@ -37,7 +37,7 @@ % \ProvidesFile{longtable.drv} % \fi % \ProvidesFile{longtable.dtx} - [2023-11-01 v4.19 Multi-page Table package (DPC)] + [2023-12-16 v4.19 Multi-page Table package (DPC)] % % \iffalse %<*driver> @@ -1048,6 +1048,14 @@ \if@twocolumn \LT@err{longtable not in 1-column mode}\@ehc \fi +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/vmode/begin}% +% \end{macrocode} +% +% \begin{macrocode} \begingroup % \end{macrocode} % Check for an optional argument. @@ -1056,7 +1064,14 @@ % \end{macrocode} % \end{macro} % +% +% % \begin{macro}{\LT@array} +% \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn +% \end{macrocode} +% % Start setting the alignment. % Based on "\@array" from the \LaTeX\ kernel % and the \package{array} package. @@ -1066,7 +1081,43 @@ % so that "\caption" works correctly. % \begin{macrocode} \def\LT@array[#1]#2{% - \refstepcounter{table}\stepcounter{LT@tables}% +% \end{macrocode} +% +% With respect to tagging we have a complicated situation with +% longtable. When at the begin the \cs{endhead}, +% \cs{endfirsthead}, \cs{endfoot} and \cs{endlastfoot} are used to +% setup head and foot they create each a structure subtree with one or +% more rows. From these structures we want to keep at most two (head +% and foot) and move the foot to the end of the table. When the head +% and foot boxes are (re)inserted on following pages we want to mark +% them up as artifact with the exception of the head at the begin and +% the foot box at the end. +% +% TODO: When a line is killed the structure subtree is there already +% too and must be removed. If hard to do, then maybe at first warn if the +% construction is used. +% +% \cs{LT@array} is executed in a group, so we can disable para-tagging here. +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/init} + \@kernel@refstepcounter{table}\stepcounter{LT@tables} +% \end{macrocode} +% The target is created rather late and a \cs{label} can come earlier, +% so we have to define \cs{@currentHref} explicitly. We can't currently +% assume that \cs{theHtable} is defined always. +% \begin{macrocode} + \tl_gset:Ne \@currentHref {table.\cs_if_exist_use:N\theHtable} +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_gzero_row_count: +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/longtable/init} % \end{macrocode} % Set up the glue around the table if an optional argument given. % \begin{macrocode} @@ -1101,17 +1152,18 @@ % here so that you can load the \package{array} package before or after % \package{longtable}. % \begin{macrocode} - \let\LT@@tabarray\@tabarray - \let\LT@@hl\hline + \let\LT@@@@tabarray\@tabarray + \let\LT@@@@hl\hline \def\@tabarray{% - \let\hline\LT@@hl + \let\hline\LT@@@@hl % \end{macrocode} %\begin{verbatim} % \let\multicolumn\LT@mcol %\end{verbatim} % \begin{macrocode} - \LT@@tabarray}% - \let\\\LT@tabularcr\let\tabularnewline\\% + \LT@@@@tabarray}% + \let\\\LT@tabularcr + \let\tabularnewline\\% \def\newpage{\noalign{\break}}% % \end{macrocode} % \changes{v4.05}{1996/11/12} @@ -1128,8 +1180,8 @@ % \end{macrocode} % % \changes{v4.08}{1998/01/20} -% {Move \cs{@endpbox} definition earlier and define \cs{@@endpbox} -% and \cs{@@startpbox} for non-array case. tools/2736} +% {Move \cs{@endpbox} definition earlier and define \cs{@@@@endpbox} +% and \cs{@@@@startpbox} for non-array case. tools/2736} % \begin{macrocode} \let\@endpbox\LT@endpbox % \end{macrocode} @@ -1142,8 +1194,8 @@ \let\@acol\@tabacol \let\@classz\@tabclassz \let\@classiv\@tabclassiv \def\@startpbox{\vtop\LT@startpbox}% - \let\@@startpbox\@startpbox - \let\@@endpbox\@endpbox + \let\@@@@startpbox\@startpbox + \let\@@@@endpbox\@endpbox \let\LT@LL@FM@cr\@tabularcr \else % \end{macrocode} @@ -1172,6 +1224,11 @@ \begingroup \@mkpream{#2}% % \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_count_table_cols: +% \end{macrocode} % We need to rename "\@preamble" here as F.M.'s scheme uses % "\global", and we may need to nest "\@mkpream", eg for % "\multicolumn" @@ -1180,6 +1237,11 @@ % \begin{macrocode} \xdef\LT@bchunk{% % \end{macrocode} +% We aren't inside any row when a chunk starts. +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_inbetween_rows: +% \end{macrocode} % \changes{v4.00}{1996/04/08} % {(DK) Increment Chunk counter} % \begin{macrocode} @@ -1205,7 +1267,21 @@ % \begin{macrocode} \tabskip\LTleft \noexpand\halign to\hsize\bgroup % \tabskip\LTleft\halign to\hsize\bgroup - \tabskip\z@ \@arstrut \@preamble \tabskip\LTright \cr}% + \tabskip\z@ \@arstrut +% \end{macrocode} +% Insert the tagging socket to start the row and initialize the cell +% data for the row. +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/row/begin}% +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_init_cell_data_for_row: +% \end{macrocode} +% \begin{macrocode} + \@preamble \tabskip\LTright \cr}% \endgroup % \end{macrocode} % Find out how many columns we have (store in "\LT@cols"). @@ -1220,11 +1296,57 @@ % A few more internal commands for \env{longtable}. % \begin{macrocode} \m@th\let\par\@empty - \everycr{}\lineskip\z@\baselineskip\z@ +% \end{macrocode} +% Tagging socket and conditional +% \begin{macrocode} + \everycr{% + \noalign{% +% \end{macrocode} +% In \pkg{longtable} we have a bunch of extra \cs{cr}s that are +% executed whenever a chunk ends. In that case they should not +% increment the main row counter, sigh. +% +% TODO: At the moment this tracing still exposes the internal row counter! +% \begin{macrocode} + \@@_trace:n {--longtable-->~chunk~row:~ \the\LT@rows \space + row:~ \the\g_@@_row_int \space + column:~ \the\g_@@_col_int + } +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \tbl_if_row_was_started:T + { + \UseTaggingSocket{tbl/row/end} +% \end{macrocode} +% The next setting prevents any of the additional \cs{cr}s at the end of the +% chunk to add another /TR. Then once we really start a new chunk +% it gets incremented so\ldots +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_inbetween_rows: + } +% \end{macrocode} +% And for the same reason such \cs{cr}s should not increment the +% main row counter (but it has to be incremented after the preamble +% of a chunk), so here we test against \cs{LT@rows} which is +% \cs{LTchunksize} at the end of a chunk. +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \int_compare:nNnT \LT@rows < \LTchunksize + { \tbl_gincr_row_count: } % next is row about to start + }% + }% +% \end{macrocode} +% \begin{macrocode} + \lineskip\z@\baselineskip\z@ % \end{macrocode} % Start the first chunk. % \begin{macrocode} \LT@bchunk} +\ExplSyntaxOff +%<@@=> % \end{macrocode} % \end{macro} % @@ -1251,6 +1373,11 @@ % force the page-breaker to wake up. The second "\endgraf" is there so % that "\pagetotal" is updated and so takes "\LTpre" into account. % \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn +% \end{macrocode} +% +% \begin{macrocode} \def\LT@start{% \let\LT@start\endgraf \endgraf\penalty\z@\vskip\LTpre\endgraf @@ -1334,7 +1461,7 @@ % \changes{v3.14}{1995/05/02} % {Set \cs{@colroom}, for tools/1584} % \begin{macrocode} - \global\@colroom\@colht + \global\@colroom\@colht % \end{macrocode} % If the foot is non empty, reduce the "\vsize" and "\@colroom" % accordingly. @@ -1342,24 +1469,46 @@ % {Rearrange vertical space tests for tools/3512 (floats on same page)} % \begin{macrocode} \ifvoid\LT@foot\else -% \advance\vsize-\ht\LT@foot \global\advance\vsize-\ht\LT@foot \global\advance\@colroom-\ht\LT@foot \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ \maxdepth\z@ \fi % \end{macrocode} +% +% \begin{macrocode} + \MakeLinkTarget{table} +% \end{macrocode} % Put the table head on the page, and then switch to the new output % routine. % \changes{v4.11}{2004/02/01} % {\cs{nobreak}, for tools/3484} % \begin{macrocode} \ifvoid\LT@firsthead\copy\LT@head\else\box\LT@firsthead\fi\nobreak +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/longtable/head} +% \end{macrocode} +% +% \begin{macrocode} \output{\LT@output}} +\ExplSyntaxOff +%<@@=> % \end{macrocode} % \end{macro} % +% +% +% % \begin{macro}{\endlongtable} +% +% \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn +% \end{macrocode} +% % Called by "\end{longtable}". % \begin{macrocode} \def\endlongtable{% @@ -1370,11 +1519,23 @@ % been shortened, or the table numbering has gone awry). In that case % we at least start collecting valid new information with the last % chunk of this table, by removing the width constraint. +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \tbl_crcr:n {endlongtable} +% \end{macrocode} +% % \changes{v4.01}{1996/04/11} % {(DPC) use \cs{noalign} to sneak in \cs{LT@entry@chop}} % \begin{macrocode} - \crcr \noalign{% +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/longtable/finalize} +% \end{macrocode} +% +% \begin{macrocode} \let\LT@entry\LT@entry@chop \xdef\LT@save@row{\LT@save@row}}% \LT@echunk @@ -1414,10 +1575,10 @@ % \changes{v4.04}{1996/05/24} % {Use \cs{LT@final@warn}} % \begin{macrocode} - \ifx\LT@save@row\LT@@save@row + \ifx\LT@save@row\LT@@@@save@row \else - \LT@warn{Column \@width s have changed\MessageBreak - in table \thetable}% + \LT@warn{Column~ widths~ have~ changed\MessageBreak + in~ table~ \thetable}% \LT@final@warn \fi % \end{macrocode} @@ -1449,7 +1610,15 @@ % \end{macrocode} % Footnotes. As done in the \package{multicol} package. % \begin{macrocode} - \ifvoid\footins\else\insert\footins{}\fi} + \ifvoid\footins\else\insert\footins{}\fi +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/vmode/end}% +} +\ExplSyntaxOff +%<@@=> % \end{macrocode} % \end{macro} % @@ -1518,6 +1687,10 @@ \protected\def\LT@tabularcr{% \relax\iffalse{\fi\ifnum0=`}\fi \@ifstar +% \end{macrocode} +% TODO: as we replace crcr later in one case, we probably have to +% implement some further logic there! +% \begin{macrocode} {\def\crcr{\LT@crcr\noalign{\nobreak}}\let\cr\crcr \LT@t@bularcr}% {\LT@t@bularcr}} @@ -1544,8 +1717,13 @@ % \end{macrocode} % \end{macro} % +% +% +% % \begin{macro}{\LT@t@bularcr} % \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn \def\LT@t@bularcr{% % \end{macrocode} % Increment the counter, and do \env{tabular}'s "\\" or finish the @@ -1555,6 +1733,13 @@ % \begin{macrocode} \global\advance\LT@rows\@ne \ifnum\LT@rows=\LTchunksize +% \end{macrocode} +% At the end of the chunk \verb=\\= is doing something special and +% so we lose \verb=\tbl_count_missing_cells:n=. Below is about the +% right place to add it do this code branch. +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_count_missing_cells:n {echunk} \gdef\LT@setprevdepth{% \prevdepth\z@ \global\let\LT@setprevdepth\relax}% @@ -1563,6 +1748,8 @@ \ifnum0=`{}\fi \expandafter\LT@LL@FM@cr \fi} +\ExplSyntaxOff +%<@@=> % \end{macrocode} % \end{macro} % @@ -1943,7 +2130,9 @@ % This code is based on "\cline". Two copies of the line are produced, % as described above. % \begin{macrocode} -\def\LT@@hline{% +%<@@=tbl> +\ExplSyntaxOn +\def\LT@@@@hline{% \ifx\@let@token\hline \global\let\@gtempa\@gobble \gdef\LT@sep{\penalty-\@medpenalty\vskip\doublerulesep}% @@ -1954,11 +2143,25 @@ \ifnum0=`{\fi}% \multispan\LT@cols \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\LT@sep}% +% \end{macrocode} +% Don't update the row counter, or rather undo the update done in \cs{everycr}: +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \noalign{ + \tbl_gdecr_row_count: + \LT@sep} \multispan\LT@cols \unskip\leaders\hrule\@height\arrayrulewidth\hfill\cr - \noalign{\penalty\@M}% +% \end{macrocode} +% Same here. +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \noalign{ + \tbl_gdecr_row_count: + \penalty\@M} \@gtempa} +\ExplSyntaxOff +%<@@=> % \end{macrocode} % \end{macro} % @@ -2049,13 +2252,15 @@ % \begin{macro}{\LT@output} % Actually this is not so bad, with FM leading the way. % \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn \def\LT@output{% \ifnum\outputpenalty <-\@Mi \ifnum\outputpenalty > -\LT@end@pen % \end{macrocode} % If this was a float or a marginpar we complain. % \begin{macrocode} - \LT@err{floats and marginpars not allowed in a longtable}\@ehc + \LT@err{floats~ and~ marginpars~ not~ allowed~ in~ a~ longtable}\@ehc \else % \end{macrocode} % We have reached the end of the table, on the scroll at least, @@ -2103,6 +2308,13 @@ % \begin{macrocode} \unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi % \end{macrocode} +% Handle foot box when tagging: +% +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/longtable/foot} +% \end{macrocode} +% % End of "\ifnum\outputpenalty > -\LT@end@pen". % \begin{macrocode} \fi @@ -2114,6 +2326,15 @@ % If we have not reached the end of the table, % \begin{macrocode} \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% +% \end{macrocode} +% +% Handle foot box when tagging: +% \changes{v4.19}{2023/12/16}{Support for tagged PDF} +% \begin{macrocode} + \UseTaggingSocket{tbl/longtable/foot} +% \end{macrocode} +% +% \begin{macrocode} \@makecol \@outputpage % \end{macrocode} @@ -2133,8 +2354,15 @@ % \begin{macrocode} \fi} % \end{macrocode} +% +% \begin{macrocode} +\ExplSyntaxOff +%<@@=> +% \end{macrocode} % \end{macro} % +% +% % \subsection{Commands for the table head and foot} % % \begin{macro}{\LT@end@hd@ft} @@ -2142,20 +2370,86 @@ % box specified by "#1". Issue an error if the table has already % started. Then start a new chunk. % \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn \def\LT@end@hd@ft#1{% +% \end{macrocode} +% +% This command is used to store the head and foot boxes. +% We need to retrieve and store the row so that we can clean +% up the structure in the finalize code. +% +% To handle missing columns in the header we need this: +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_if_row_was_started:TF + { +% \end{macrocode} +% TODO: This is exposing internal counters, so it should be encapsulated +% in some interface command (but I'm not sure what that should be +% called, so not done yet. +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_count_missing_cells:n {head/foot} + \int_step_inline:nn + { \LT@rows + 1 } + { + \seq_gput_left:ce + {g_@@_\cs_to_str:N #1 _rows_seq } + { \int_eval:n {\g_@@_row_int + 1 - ##1 } } + } +% \end{macrocode} +% We also have to set the chunk rows to its max value before +% calling \cs{LTechunk} so that we don't get extra increments of +% the main row counter due to \cs{everycr}. +% \begin{macrocode} + \int_gset:Nn \LT@rows { \LTchunksize } + } +% \end{macrocode} + +% If we are still in column zero then we had an empty \cs{endhead} +% and so making any assignment, etc., would start a row --- something we don't want. +% To get out of this trap we run \cs{crcr} (which would normally +% come inside \cs{LT@echunk}. That will then trigger \cs{everycr} +% and update row counter unnecessarily, but now we have a defined state, so +% we can use \cs{noalign} to undo that. +% We also change \cs{LT@rows} so that further \cs{cr}s do not do +% any harm (as explained above. +% +% The \cs{crcr} inside \cs{LT@echunk} will be bypassed in that case +% as we have just executed a \cs{crcr} and are still in scanning modus for +% \cs{omit} or \cs{noalign}. +% \begin{macrocode} + { + \crcr + \noalign{ +% \end{macrocode} +% +% \changes{v4.19}{2023/12/16}{Managing cell indexes} +% \begin{macrocode} + \tbl_gdecr_row_count: % undo the increment + \int_gset:Nn \LT@rows { \LTchunksize } + } + } \LT@echunk % \end{macrocode} % Changed from "\relax" to "\endgraf" at V3.04, see "\LT@start". % \begin{macrocode} \ifx\LT@start\endgraf \LT@err - {Longtable head or foot not at start of table}% - {Increase LTchunksize}% + {Longtable~ head~ or~ foot~ not~ at~ start~ of~ table}% + {Increase~ LTchunksize}% \fi \setbox#1\box\z@ + \@@_trace:n {-->>~ Saving~\noexpand#1} \LT@get@widths \LT@bchunk} % \end{macrocode} +% +% \begin{macrocode} +\ExplSyntaxOff +%<@@=> +% \end{macrocode} % \end{macro} % % \begin{macro}{\endfirsthead} @@ -2255,6 +2549,24 @@ % \end{macrocode} % \end{macro} % +% +% +% +% +% Some variables need for the tagging support. +% \begin{macrocode} +%<@@=tbl> +\ExplSyntaxOn + \seq_new:N \g_@@_LT@firsthead_rows_seq + \seq_new:N \g_@@_LT@head_rows_seq + \seq_new:N \g_@@_LT@lastfoot_rows_seq + \seq_new:N \g_@@_LT@foot_rows_seq +\ExplSyntaxOff +%<@@=> +% \end{macrocode} +% +% +% % \begin{macrocode} % % \end{macrocode} diff --git a/required/tools/tabularx.dtx b/required/tools/tabularx.dtx index 6d59ca4c2..eea2986c7 100644 --- a/required/tools/tabularx.dtx +++ b/required/tools/tabularx.dtx @@ -31,7 +31,7 @@ % \ProvidesFile{tabularx.drv} % \fi % \ProvidesFile{tabularx.dtx} - [2023/07/08 v2.11c `tabularx' package (DPC)] + [2023/12/11 v2.12a `tabularx' package (DPC)] % \iffalse %<*driver> \documentclass{ltxdoc} @@ -261,6 +261,25 @@ % This behaviour of the package can be customised slightly % as noted in the documentation of the code section. % +% \section{Support for tagged PDF} +% +% With version 2.12a the package is made tagging aware, which means that +% it will automatically produce tagged tables (necessary, for example, for +% accessibility) if tagging is requested via \cs{DocumentMetadata}. +% +% More granular control, e.g., explicitly deciding which cells are +% header cells, etc., is currently under development, but syntax for +% this will not appear in this package. Instead it will become +% available across all tabular-generating packages and then +% automatically apply here as well. +% +% Enabling \LaTeX{} to automatically produce tagged PDF is a long-term +% project and this is a tiny step in this puzzle. For more information +% on the project and already available functionality, see +% \url{https://latex-project.org/publications/indexbytopic/pdf} and +% \url{https://github.com/latex3/tagging-project}. +% +% % \MaybeStop{} % % \section{The Macros} @@ -269,6 +288,14 @@ %<*package> % \end{macrocode} % +% We only need two changes for tagging support, but they require +% that a recent \LaTeX{} kernel is used (which should be no problem +% if \texttt{tools} is distributed in parallel with the kernel. +% \changes{v2.12a}{2023/12/11}{Require newer LaTeX kernel} +% \begin{macrocode} +\NeedsTeXFormat{LaTeX2e}[2024/06/01] +% \end{macrocode} +% % \changes{v2.00}{1994/02/07} % {New Option Handling} % \begin{macrocode} @@ -506,7 +533,15 @@ % \begin{macrocode} \TX@typeout@ {\@spaces Table Width\@spaces Column Width\@spaces X Columns}% -% \end{macrocode}% +% \end{macrocode} +% +% While we do trial typesetting we suspend any tagging if that is +% active: +% \changes{v2.12a}{2023/12/11} +% {Suspend any tagging while doing trial typesetting} +% \begin{macrocode} + \SuspendTagging {tabularx}% +% \end{macrocode} % First attempt. Modify the {\ttfamily X} definition to count {\ttfamily % X} columns. % \begin{macrocode} @@ -523,6 +558,12 @@ \TX@trial{}% \repeat % \end{macrocode} +% +% And here we restart it again: +% \begin{macrocode} + \ResumeTagging {tabularx}% +% \end{macrocode} +% % One last time, with warnings back on (see appendix D) % use {\ttfamily tabular*} to put it in a box of the right size, in case % the algorithm failed to find the correct size. @@ -737,8 +778,9 @@ % Make the table, and finish the hbox. % Since v1.06, "\toks@" contains the preamble specification, % and possible optional argument, as well as the table body. +% % \begin{macrocode} - \expandafter\tabular\the\toks@ + \expandafter\tabular\the\toks@ \endtabular}% % \end{macrocode} % Since v1.05 reset all \LaTeX\ counters, by executing "\TX@ckpt". @@ -961,6 +1003,7 @@ % \end{macrocode} % \end{macro} % +% % \begin{macrocode} % % \end{macrocode} diff --git a/required/tools/testfiles/github-0100.luatex.tlg b/required/tools/testfiles/github-0100.luatex.tlg new file mode 100644 index 000000000..9b929a867 --- /dev/null +++ b/required/tools/testfiles/github-0100.luatex.tlg @@ -0,0 +1,699 @@ +This is a generated file for the LaTeX2e validation system. +Don't change this file in any respect. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line .... +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line .... +Completed box being shipped out [1] +\vbox(633.0+0.0)x407.0, direction TLT +.\hbox(0.0+0.0)x0.0, direction TLT +..\kern-72.26999 +..\vbox(0.0+0.0)x0.0, glue set 72.26999fil, direction TLT +...\kern-72.26999 +...\hbox(0.0+0.0)x0.0, direction TLT +....\glue 0.0 plus 1.0fil minus 1.0fil +...\glue 0.0 plus 1.0fil minus 1.0fil +.\glue 16.0 +.\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT +..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x345.0, direction TLT +....\pdfcolorstack 0 push {0 g 0 G} +....\hbox(0.0+0.0)x345.0, direction TLT +....\pdfcolorstack 0 pop +..\glue 25.0 +..\glue(\lineskip) 0.0 +..\vbox(550.0+0.0)x345.0, glue set 305.5231fil, direction TLT +...\write-{} +...\glue(\topskip) 3.05556 +...\hbox(6.94444+1.94444)x345.0, glue set 68.83281fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\OT1/cmr/m/n/10 F +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 : +....\glue(\spaceskip) 4.44444 plus 3.33331 minus 0.55556 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 b +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 u +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 r +....\OT1/cmr/m/n/10 , +....\glue(\spaceskip) 3.33333 plus 2.08331 minus 0.88889 +....\OT1/cmr/m/n/10 1 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 c +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 l +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 m +....\OT1/cmr/m/n/10 n +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 ^^L (ligature fi) +....\OT1/cmr/m/n/10 x +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 w +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 d +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 h +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 h +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\kern0.27779 (font) +....\OT1/cmr/m/n/10 e +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 e +....\penalty 10000 +....\glue 0.0 plus 1.0fil +....\penalty -10000 +....\glue(\rightskip) 0.0 +...\penalty 150 +...\glue(\lineskip) 1.0 +...\hbox(14.5+9.5)x345.0, glue set 232.34027fil, direction TLT +....\hbox(14.5+9.5)x112.65973, direction TLT +.....\mathon +.....\vbox(14.5+9.5)x112.65973, direction TLT +......\hbox(8.39996+3.60004)x112.65973, direction TLT +.......\glue(\tabskip) 0.0 +.......\hbox(8.39996+3.60004)x83.13188, direction TLT +........\rule(8.39996+3.60004)x0.0 +........\glue 6.0 +........\glue 0.0 plus 1.0fil +........\vbox(8.39996+3.60004)x71.13188, direction TLT +.........\pdfcolorstack 0 push {0 0 1 rg 0 0 1 RG} +.........\glue(\parskip) 0.0 +.........\glue(\parskip) 0.0 +.........\hbox(8.39996+3.60004)x71.13188, glue set 56.13185fil, direction TLT +..........\localpar +...........\localinterlinepenalty=0 +...........\localbrokenpenalty=0 +...........\localleftbox=null +...........\localrightbox=null +..........\hbox(0.0+0.0)x0.0, direction TLT +..........\rule(8.39996+*)x0.0 +..........\OT1/cmr/m/n/10 o +..........\OT1/cmr/m/n/10 n +..........\OT1/cmr/m/n/10 e +..........\penalty 10000 +..........\rule(0.0+3.60004)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 +.........\pdfcolorstack 0 pop +........\glue 6.0 +.......\glue(\tabskip) 0.0 +.......\hbox(8.39996+3.60004)x29.52785, glue set 0.98613fil, direction TLT +........\glue 6.0 +........\glue 0.0 plus 1.0fil +........\glue 0.00002 +........\OT1/cmr/m/n/10 t +........\kern-0.27779 (font) +........\OT1/cmr/m/n/10 w +........\kern-0.27779 (font) +........\OT1/cmr/m/n/10 o +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +......\glue(\lineskip) 0.0 +......\hbox(8.39996+3.60004)x112.65973, direction TLT +.......\glue(\tabskip) 0.0 +.......\hbox(8.39996+3.60004)x83.13188, direction TLT +........\rule(8.39996+3.60004)x0.0 +........\glue 6.0 +........\glue 0.0 plus 1.0fil +........\vbox(8.39996+3.60004)x71.13188, direction TLT +.........\pdfcolorstack 0 push {0 0 1 rg 0 0 1 RG} +.........\glue(\parskip) 0.0 +.........\glue(\parskip) 0.0 +.........\hbox(8.39996+3.60004)x71.13188, glue set 48.88185fil, direction TLT +..........\localpar +...........\localinterlinepenalty=0 +...........\localbrokenpenalty=0 +...........\localleftbox=null +...........\localrightbox=null +..........\hbox(0.0+0.0)x0.0, direction TLT +..........\rule(8.39996+*)x0.0 +..........\OT1/cmr/m/n/10 t +..........\OT1/cmr/m/n/10 h +..........\OT1/cmr/m/n/10 r +..........\OT1/cmr/m/n/10 e +..........\OT1/cmr/m/n/10 e +..........\penalty 10000 +..........\rule(0.0+3.60004)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 +.........\pdfcolorstack 0 pop +........\glue 6.0 +.......\glue(\tabskip) 0.0 +.......\hbox(8.39996+3.60004)x29.52785, direction TLT +........\glue 6.0 +........\glue 0.0 plus 1.0fil +........\glue 0.00002 +........\OT1/cmr/m/n/10 f +........\OT1/cmr/m/n/10 o +........\OT1/cmr/m/n/10 u +........\OT1/cmr/m/n/10 r +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +.....\mathoff +....\penalty 10000 +....\glue 0.0 plus 1.0fil +....\penalty -10000 +....\glue(\rightskip) 0.0 +...\penalty 150 +...\glue(\lineskip) 1.0 +...\hbox(6.94444+0.0)x345.0, glue set 176.99971fil, direction TLT +....\OT1/cmr/m/n/10 N +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 h +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 x +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 f +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 r +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 w +....\kern-0.27779 (font) +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 r +....\OT1/cmr/m/n/10 d +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 l +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 c +....\kern-0.27779 (font) +....\OT1/cmr/m/n/10 k +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 25.83325 +...\glue 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05556 +...\hbox(6.94444+1.94444)x345.0, glue set 38.02719fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\OT1/cmr/m/n/10 F +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 : +....\glue(\spaceskip) 4.44444 plus 3.33331 minus 0.55556 +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 g +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 , +....\OT1/cmr/m/n/10 1 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 c +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 l +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 m +....\OT1/cmr/m/n/10 n +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 N +....\OT1/cmr/m/n/10 O +....\OT1/cmr/m/n/10 T +....\glue(\spaceskip) 3.33333 plus 1.66498 minus 1.11221 +....\OT1/cmr/m/n/10 ^^L (ligature fi) +....\OT1/cmr/m/n/10 x +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 w +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 d +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 h +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 h +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\kern0.27779 (font) +....\OT1/cmr/m/n/10 e +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 e +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\special{} +...\glue(\lineskip) 0.0 +...\vbox(0.0+0.0)x0.0, direction TLT +...\penalty 10000 +...\hbox(8.39996+3.60004)x345.0, glue set 140.61105fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x34.25005, glue set 3.625fil, direction TLT +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\glue 0.00002 +.....\pdfcolorstack 0 push {0 0 1 rg 0 0 1 RG} +.....\OT1/cmr/m/n/10 o +.....\OT1/cmr/m/n/10 n +.....\OT1/cmr/m/n/10 e +.....\pdfcolorstack 0 pop +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x29.52785, glue set 0.98613fil, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\glue 0.00002 +.....\OT1/cmr/m/n/10 t +.....\kern-0.27779 (font) +.....\OT1/cmr/m/n/10 w +.....\kern-0.27779 (font) +.....\OT1/cmr/m/n/10 o +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\glue(\lineskip) 0.0 +...\hbox(8.39996+3.60004)x345.0, glue set 140.61105fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x34.25005, direction TLT +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\glue 0.00002 +.....\pdfcolorstack 0 push {0 0 1 rg 0 0 1 RG} +.....\OT1/cmr/m/n/10 t +.....\OT1/cmr/m/n/10 h +.....\OT1/cmr/m/n/10 r +.....\OT1/cmr/m/n/10 e +.....\OT1/cmr/m/n/10 e +.....\pdfcolorstack 0 pop +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x29.52785, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\glue 0.00002 +.....\OT1/cmr/m/n/10 f +.....\OT1/cmr/m/n/10 o +.....\OT1/cmr/m/n/10 u +.....\OT1/cmr/m/n/10 r +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05556 +...\hbox(6.94444+0.0)x345.0, glue set 161.99971fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\OT1/cmr/m/n/10 N +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 h +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 x +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 f +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 r +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 w +....\kern-0.27779 (font) +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 r +....\OT1/cmr/m/n/10 d +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 l +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 c +....\kern-0.27779 (font) +....\OT1/cmr/m/n/10 k +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 25.83325 +...\glue 0.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05556 +...\hbox(6.94444+1.94444)x345.0, glue set 63.86057fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\OT1/cmr/m/n/10 F +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 : +....\glue(\spaceskip) 4.44444 plus 3.33331 minus 0.55556 +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 g +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 , +....\OT1/cmr/m/n/10 1 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 c +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 l +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 m +....\OT1/cmr/m/n/10 n +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 ^^L (ligature fi) +....\OT1/cmr/m/n/10 x +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 w +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 d +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 h +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 n +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 h +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 d +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\kern0.27779 (font) +....\OT1/cmr/m/n/10 e +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 u +....\OT1/cmr/m/n/10 e +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\special{} +...\glue(\lineskip) 0.0 +...\vbox(0.0+0.0)x0.0, direction TLT +...\penalty 10000 +...\hbox(8.39996+3.60004)x345.0, glue set 116.17014fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x83.13188, direction TLT +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\vbox(8.39996+3.60004)x71.13188, direction TLT +......\pdfcolorstack 0 push {0 0 1 rg 0 0 1 RG} +......\glue(\parskip) 0.0 +......\glue(\parskip) 0.0 +......\hbox(8.39996+3.60004)x71.13188, glue set 56.13185fil, direction TLT +.......\localpar +........\localinterlinepenalty=0 +........\localbrokenpenalty=0 +........\localleftbox=null +........\localrightbox=null +.......\hbox(0.0+0.0)x0.0, direction TLT +.......\rule(8.39996+*)x0.0 +.......\OT1/cmr/m/n/10 o +.......\OT1/cmr/m/n/10 n +.......\OT1/cmr/m/n/10 e +.......\penalty 10000 +.......\rule(0.0+3.60004)x0.0 +.......\penalty 10000 +.......\glue(\parfillskip) 0.0 plus 1.0fil +.......\glue(\rightskip) 0.0 +......\pdfcolorstack 0 pop +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x29.52785, glue set 0.98613fil, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\glue 0.00002 +.....\OT1/cmr/m/n/10 t +.....\kern-0.27779 (font) +.....\OT1/cmr/m/n/10 w +.....\kern-0.27779 (font) +.....\OT1/cmr/m/n/10 o +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\glue(\lineskip) 0.0 +...\hbox(8.39996+3.60004)x345.0, glue set 116.17014fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+3.60004)x83.13188, direction TLT +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\vbox(8.39996+3.60004)x71.13188, direction TLT +......\pdfcolorstack 0 push {0 0 1 rg 0 0 1 RG} +......\glue(\parskip) 0.0 +......\glue(\parskip) 0.0 +......\hbox(8.39996+3.60004)x71.13188, glue set 48.88185fil, direction TLT +.......\localpar +........\localinterlinepenalty=0 +........\localbrokenpenalty=0 +........\localleftbox=null +........\localrightbox=null +.......\hbox(0.0+0.0)x0.0, direction TLT +.......\rule(8.39996+*)x0.0 +.......\OT1/cmr/m/n/10 t +.......\OT1/cmr/m/n/10 h +.......\OT1/cmr/m/n/10 r +.......\OT1/cmr/m/n/10 e +.......\OT1/cmr/m/n/10 e +.......\penalty 10000 +.......\rule(0.0+3.60004)x0.0 +.......\penalty 10000 +.......\glue(\parfillskip) 0.0 plus 1.0fil +.......\glue(\rightskip) 0.0 +......\pdfcolorstack 0 pop +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+3.60004)x29.52785, direction TLT +.....\glue 6.0 +.....\glue 0.0 plus 1.0fil +.....\glue 0.00002 +.....\OT1/cmr/m/n/10 f +.....\OT1/cmr/m/n/10 o +.....\OT1/cmr/m/n/10 u +.....\OT1/cmr/m/n/10 r +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05556 +...\hbox(6.94444+0.0)x345.0, glue set 161.99971fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\OT1/cmr/m/n/10 N +....\OT1/cmr/m/n/10 o +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 h +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 x +....\OT1/cmr/m/n/10 t +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 f +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 e +....\OT1/cmr/m/n/10 r +....\discretionary (penalty 50) +.....< \OT1/cmr/m/n/10 - +....\OT1/cmr/m/n/10 w +....\kern-0.27779 (font) +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 r +....\OT1/cmr/m/n/10 d +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 s +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 s +....\OT1/cmr/m/n/10 t +....\OT1/cmr/m/n/10 i +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 l +....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +....\OT1/cmr/m/n/10 b +....\OT1/cmr/m/n/10 l +....\OT1/cmr/m/n/10 a +....\OT1/cmr/m/n/10 c +....\kern-0.27779 (font) +....\OT1/cmr/m/n/10 k +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 23.55556 +..\hbox(6.44444+0.0)x345.0, direction TLT +...\pdfcolorstack 0 push {0 g 0 G} +...\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT +....\glue 0.0 plus 1.0fil +....\OT1/cmr/m/n/10 1 +....\glue 0.0 plus 1.0fil +...\pdfcolorstack 0 pop +.\kern0.0 +Non-PDF special ignored! +Non-PDF special ignored! (github-0100.aux) diff --git a/required/tools/testfiles/github-0100.tlg b/required/tools/testfiles/github-0100.tlg index 65706d151..8141a4095 100644 --- a/required/tools/testfiles/github-0100.tlg +++ b/required/tools/testfiles/github-0100.tlg @@ -300,6 +300,7 @@ Completed box being shipped out [1] ....\glue(\rightskip) 0.0 ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\glue(\lineskip) 0.0 ...\vbox(0.0+0.0)x0.0 ...\penalty 10000 @@ -484,6 +485,7 @@ Completed box being shipped out [1] ....\glue(\rightskip) 0.0 ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\glue(\lineskip) 0.0 ...\vbox(0.0+0.0)x0.0 ...\penalty 10000 diff --git a/required/tools/testfiles/github-0100.xetex.tlg b/required/tools/testfiles/github-0100.xetex.tlg index bbf436b8a..68a2ba746 100644 --- a/required/tools/testfiles/github-0100.xetex.tlg +++ b/required/tools/testfiles/github-0100.xetex.tlg @@ -293,6 +293,7 @@ Completed box being shipped out [1] ....\glue(\rightskip) 0.0 ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\glue(\lineskip) 0.0 ...\vbox(0.0+0.0)x0.0 ...\penalty 10000 @@ -477,6 +478,7 @@ Completed box being shipped out [1] ....\glue(\rightskip) 0.0 ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\glue(\lineskip) 0.0 ...\vbox(0.0+0.0)x0.0 ...\penalty 10000 diff --git a/required/tools/testfiles/github-0131.luatex.tlg b/required/tools/testfiles/github-0131.luatex.tlg new file mode 100644 index 000000000..c3c0fd9b7 --- /dev/null +++ b/required/tools/testfiles/github-0131.luatex.tlg @@ -0,0 +1,69 @@ +This is a generated file for the LaTeX2e validation system. +Don't change this file in any respect. +Completed box being shipped out [1] +\vbox(633.0+0.0)x407.0, direction TLT +.\glue 16.0 +.\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT +..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x345.0, direction TLT [] +..\glue 25.0 +..\glue(\lineskip) 0.0 +..\vbox(550.0+0.0)x345.0, glue set 397.51321fil, direction TLT +...\write-{} +...\glue(\topskip) 3.05556 +...\hbox(6.94444+0.0)x345.0, glue set 276.14618fil, direction TLT [] +...\write1{\@writefile{toc}{\protect \contentsline {subsubsection}{\protect \numberline {0.0.1}Title 3}{\thepage }{}\protected@file@percent }} +...\penalty 10000 +...\glue 6.45831 plus 0.86108 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\special{} +...\penalty 10000 +...\hbox(8.39996+3.60004)x345.0, glue set 134.49991fill, direction TLT [] +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue -12.0 plus -4.0 minus -4.0 +...\penalty -300 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue -12.0 plus -4.0 minus -4.0 +...\glue 13.99301 plus 4.30554 minus 0.86108 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05556 +...\hbox(6.94444+0.0)x345.0, glue set 301.28488fil, direction TLT [] +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\special{} +...\penalty 10000 +...\hbox(8.39996+3.60004)x345.0, glue set 134.49991fill, direction TLT [] +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue -12.0 plus -4.0 minus -4.0 +...\penalty -300 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue -12.0 plus -4.0 minus -4.0 +...\glue 13.99301 plus 4.30554 minus 0.86108 +...\glue(\parskip) 0.0 plus 1.0 +...\glue(\parskip) 0.0 +...\glue(\baselineskip) 5.05556 +...\hbox(6.94444+0.0)x345.0, glue set 301.28488fil, direction TLT [] +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\special{} +...\penalty 10000 +...\hbox(8.39996+3.60004)x345.0, glue set 134.49991fill, direction TLT [] +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 23.55556 +..\hbox(6.44444+0.0)x345.0, direction TLT +...\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT [] +Non-PDF special ignored! +Non-PDF special ignored! +Non-PDF special ignored! (github-0131.aux) diff --git a/required/tools/testfiles/github-0131.tlg b/required/tools/testfiles/github-0131.tlg index aa9424ae8..dcbb6661b 100644 --- a/required/tools/testfiles/github-0131.tlg +++ b/required/tools/testfiles/github-0131.tlg @@ -18,6 +18,7 @@ Completed box being shipped out [1] ...\glue 6.45831 plus 0.86108 ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\penalty 10000 ...\hbox(8.39996+3.60004)x345.0, glue set 134.49991fill [] ...\penalty 10000 @@ -34,6 +35,7 @@ Completed box being shipped out [1] ...\hbox(6.94444+0.0)x345.0, glue set 301.28488fil [] ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\penalty 10000 ...\hbox(8.39996+3.60004)x345.0, glue set 134.49991fill [] ...\penalty 10000 @@ -50,6 +52,7 @@ Completed box being shipped out [1] ...\hbox(6.94444+0.0)x345.0, glue set 301.28488fil [] ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\penalty 10000 ...\hbox(8.39996+3.60004)x345.0, glue set 134.49991fill [] ...\penalty 10000 diff --git a/required/tools/testfiles/github-0561.luatex.tlg b/required/tools/testfiles/github-0561.luatex.tlg new file mode 100644 index 000000000..26d550896 --- /dev/null +++ b/required/tools/testfiles/github-0561.luatex.tlg @@ -0,0 +1,174 @@ +This is a generated file for the LaTeX2e validation system. +Don't change this file in any respect. +> \box...= +\vbox(58.97214+1.94444)x345.0, direction TLT +.\penalty -300 +.\glue 15.0694 plus 4.30554 minus 0.86108 +.\glue(\parskip) 0.0 plus 1.0 +.\glue(\parskip) 0.0 +.\hbox(9.99998+0.0)x345.0, glue set 249.15344fil, direction TLT +..\localpar +...\localinterlinepenalty=0 +...\localbrokenpenalty=0 +...\localleftbox=null +...\localrightbox=null +..\hbox(0.0+0.0)x0.0, direction TLT +...\glue 0.0 +..\OT1/cmr/bx/n/14.4 L +..\OT1/cmr/bx/n/14.4 i +..\OT1/cmr/bx/n/14.4 s +..\OT1/cmr/bx/n/14.4 t +..\glue(\spaceskip) 5.4 plus 2.7 minus 1.79999 +..\OT1/cmr/bx/n/14.4 o +..\OT1/cmr/bx/n/14.4 f +..\glue(\spaceskip) 5.4 plus 2.7 minus 1.79999 +..\OT1/cmr/bx/n/14.4 T +..\kern-1.35 (font) +..\OT1/cmr/bx/n/14.4 a +..\discretionary (penalty 50) +...< \OT1/cmr/bx/n/14.4 - +..\OT1/cmr/bx/n/14.4 b +..\OT1/cmr/bx/n/14.4 l +..\OT1/cmr/bx/n/14.4 e +..\OT1/cmr/bx/n/14.4 s +..\penalty 10000 +..\glue(\parfillskip) 0.0 plus 1.0fil +..\glue(\rightskip) 0.0 +.\penalty 10000 +.\glue 9.90276 plus 0.86108 +.\glue 0.0 plus 0.2 +.\glue(\parskip) 0.0 plus 1.0 +.\glue(\parskip) 0.0 +.\glue(\baselineskip) 5.05556 +.\hbox(6.94444+1.94444)x345.0, glue set 167.72183fill, direction TLT +..\glue(\leftskip) 38.00008 +..\localpar +...\localinterlinepenalty=0 +...\localbrokenpenalty=0 +...\localleftbox=null +...\localrightbox=null +..\hbox(0.0+0.0)x15.00002, direction TLT +..\hbox(0.0+0.0)x0.0, direction TLT +..\penalty 10000 +..\glue -38.00008 +..\hbox(6.44444+0.0)x23.00006, glue set 18.00005fil, direction TLT +...\OT1/cmr/m/n/10 1 +...\glue 0.0 plus 1.0fil +..\OT1/cmr/m/n/10 F +..\OT1/cmr/m/n/10 l +..\OT1/cmr/m/n/10 o +..\OT1/cmr/m/n/10 a +..\OT1/cmr/m/n/10 t +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 t +..\OT1/cmr/m/n/10 a +..\discretionary (penalty 50) +...< \OT1/cmr/m/n/10 - +..\OT1/cmr/m/n/10 b +..\OT1/cmr/m/n/10 l +..\OT1/cmr/m/n/10 e +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 i +..\OT1/cmr/m/n/10 n +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 t +..\OT1/cmr/m/n/10 h +..\OT1/cmr/m/n/10 e +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 m +..\OT1/cmr/m/n/10 a +..\OT1/cmr/m/n/10 i +..\OT1/cmr/m/n/10 n +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 p +..\OT1/cmr/m/n/10 a +..\OT1/cmr/m/n/10 r +..\OT1/cmr/m/n/10 t +..\penalty 10000 +..\leaders 0.0 plus 1.0fill +...\hbox(1.05554+0.0)x7.77766, direction TLT +....\mathon +....\kern2.49994 (italic) +....\hbox(1.05554+0.0)x2.77779, direction TLT +.....\OT1/cmr/m/n/10 . +....\kern2.49994 (italic) +....\mathoff +..\penalty 10000 +..\hbox(6.44444+0.0)x15.50005, glue set 10.50003fil, direction TLT +...\glue 0.0 plus 1.0fil +...\OT1/cmr/m/n/10 1 +...\kern-1.0 +...\kern1.0 +..\penalty 10000 +..\glue(\parfillskip) -25.50006 +..\glue(\rightskip) 25.50006 +.\glue 0.0 plus 0.2 +.\glue(\parskip) 0.0 plus 1.0 +.\glue(\parskip) 0.0 +.\glue(\baselineskip) 3.11111 +.\hbox(6.94444+1.94444)x345.0, glue set 169.11073fill, direction TLT +..\glue(\leftskip) 38.00008 +..\localpar +...\localinterlinepenalty=0 +...\localbrokenpenalty=0 +...\localleftbox=null +...\localrightbox=null +..\hbox(0.0+0.0)x15.00002, direction TLT +..\hbox(0.0+0.0)x0.0, direction TLT +..\penalty 10000 +..\glue -38.00008 +..\hbox(6.44444+0.0)x23.00006, glue set 18.00005fil, direction TLT +...\OT1/cmr/m/n/10 2 +...\glue 0.0 plus 1.0fil +..\OT1/cmr/m/n/10 L +..\OT1/cmr/m/n/10 o +..\OT1/cmr/m/n/10 n +..\OT1/cmr/m/n/10 g +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 t +..\OT1/cmr/m/n/10 a +..\discretionary (penalty 50) +...< \OT1/cmr/m/n/10 - +..\OT1/cmr/m/n/10 b +..\OT1/cmr/m/n/10 l +..\OT1/cmr/m/n/10 e +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 i +..\OT1/cmr/m/n/10 n +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 t +..\OT1/cmr/m/n/10 h +..\OT1/cmr/m/n/10 e +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 m +..\OT1/cmr/m/n/10 a +..\OT1/cmr/m/n/10 i +..\OT1/cmr/m/n/10 n +..\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +..\OT1/cmr/m/n/10 p +..\OT1/cmr/m/n/10 a +..\OT1/cmr/m/n/10 r +..\OT1/cmr/m/n/10 t +..\penalty 10000 +..\leaders 0.0 plus 1.0fill +...\hbox(1.05554+0.0)x7.77766, direction TLT +....\mathon +....\kern2.49994 (italic) +....\hbox(1.05554+0.0)x2.77779, direction TLT +.....\OT1/cmr/m/n/10 . +....\kern2.49994 (italic) +....\mathoff +..\penalty 10000 +..\hbox(6.44444+0.0)x15.50005, glue set 10.50003fil, direction TLT +...\glue 0.0 plus 1.0fil +...\OT1/cmr/m/n/10 1 +...\kern-1.0 +...\kern1.0 +..\penalty 10000 +..\glue(\parfillskip) -25.50006 +..\glue(\rightskip) 25.50006 +! OK. +l. ...\showbox0 +[1 +Non-PDF special ignored! +Non-PDF special ignored!] (github-0561.aux) diff --git a/required/tools/testfiles/github-1128.luatex.tlg b/required/tools/testfiles/github-1128.luatex.tlg new file mode 100644 index 000000000..0b58585b5 --- /dev/null +++ b/required/tools/testfiles/github-1128.luatex.tlg @@ -0,0 +1,162 @@ +This is a generated file for the l3build validation system. +Don't change this file in any respect. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line .... +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line .... +Completed box being shipped out [1] +\vbox(633.0+0.0)x407.0, direction TLT +.\glue 16.0 +.\vbox(617.0+0.0)x345.0, shifted 62.0, direction TLT +..\vbox(12.0+0.0)x345.0, glue set 12.0fil, direction TLT +...\glue 0.0 plus 1.0fil +...\hbox(0.0+0.0)x345.0, direction TLT +....\hbox(0.0+0.0)x345.0, direction TLT +..\glue 25.0 +..\glue(\lineskip) 0.0 +..\vbox(550.0+0.0)x345.0, glue set 477.34909fil, direction TLT +...\write-{} +...\glue(\topskip) 0.0 +...\hbox(15.89998+10.89998)x345.0, glue set 234.99161fil, direction TLT +....\localpar +.....\localinterlinepenalty=0 +.....\localbrokenpenalty=0 +.....\localleftbox=null +.....\localrightbox=null +....\hbox(0.0+0.0)x15.0, direction TLT +....\hbox(15.89998+10.89998)x95.00839, direction TLT +.....\mathon +.....\vbox(15.89998+10.89998)x95.00839, direction TLT +......\rule(0.4+0.0)x95.00839 +......\hbox(8.39996+18.0)x95.00839, direction TLT +.......\glue(\tabskip) 0.0 +.......\hbox(8.39996+18.0)x54.55565, direction TLT +........\rule(8.39996+3.60004)x0.0 +........\glue 6.0 +........\glue 0.00002 +........\OT1/cmr/m/n/10 s +........\OT1/cmr/m/n/10 o +........\OT1/cmr/m/n/10 m +........\OT1/cmr/m/n/10 e +........\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +........\OT1/cmr/m/n/10 t +........\OT1/cmr/m/n/10 e +........\OT1/cmr/m/n/10 x +........\OT1/cmr/m/n/10 t +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +.......\hbox(8.39996+18.0)x40.45274, direction TLT +........\glue 6.0 +........\vbox(0.0+18.0)x28.45274, direction TLT +.........\glue 6.0 plus 2.0 minus 2.0 +.........\glue 0.0 +.........\glue(\parskip) 0.0 +.........\glue(\parskip) 0.0 +.........\hbox(8.39996+3.60004)x28.45274, glue set 12.61934fil, direction TLT +..........\localpar +...........\localinterlinepenalty=0 +...........\localbrokenpenalty=0 +...........\localleftbox=null +...........\localrightbox=null +..........\hbox(0.0+0.0)x0.0, direction TLT +..........\rule(8.39996+*)x0.0 +..........\OT1/cmr/m/n/10 x +..........\OT1/cmr/m/n/10 x +..........\OT1/cmr/m/n/10 x +..........\penalty 10000 +..........\rule(0.0+3.60004)x0.0 +..........\penalty 10000 +..........\glue(\parfillskip) 0.0 plus 1.0fil +..........\glue(\rightskip) 0.0 +........\glue 0.0 plus 1.0fil +........\glue 6.0 +.......\glue(\tabskip) 0.0 +.....\mathoff +....\penalty 10000 +....\glue(\parfillskip) 0.0 plus 1.0fil +....\glue(\rightskip) 0.0 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\special{} +...\penalty 10000 +...\penalty 10000 +...\hbox(0.4+0.0)x345.0, glue set 124.9958fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(0.4+0.0)x54.55565, glue set 95.00839fill, direction TLT +.....\leaders 0.0 plus 1.0fill +......\rule(0.4+0.0)x* +....\glue(\tabskip) 0.0 +....\hbox(0.0+0.0)x40.45274, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +...\penalty -51 +...\glue -0.4 +...\glue(\lineskip) 0.0 +...\hbox(0.4+0.0)x345.0, glue set 124.9958fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(0.4+0.0)x54.55565, glue set 95.00839fill, direction TLT +.....\leaders 0.0 plus 1.0fill +......\rule(0.4+0.0)x* +....\glue(\tabskip) 0.0 +....\hbox(0.0+0.0)x40.45274, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +...\penalty 10000 +...\glue(\lineskip) 0.0 +...\hbox(8.39996+18.0)x345.0, glue set 124.9958fill, direction TLT +....\glue(\tabskip) 0.0 plus 1.0fill +....\hbox(8.39996+18.0)x54.55565, direction TLT +.....\rule(8.39996+3.60004)x0.0 +.....\glue 6.0 +.....\glue 0.00002 +.....\OT1/cmr/m/n/10 s +.....\OT1/cmr/m/n/10 o +.....\OT1/cmr/m/n/10 m +.....\OT1/cmr/m/n/10 e +.....\glue(\spaceskip) 3.33333 plus 1.66666 minus 1.11111 +.....\OT1/cmr/m/n/10 t +.....\OT1/cmr/m/n/10 e +.....\OT1/cmr/m/n/10 x +.....\OT1/cmr/m/n/10 t +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 +....\hbox(8.39996+18.0)x40.45274, direction TLT +.....\glue 6.0 +.....\vbox(0.0+18.0)x28.45274, direction TLT +......\glue 6.0 plus 2.0 minus 2.0 +......\glue 0.0 +......\glue(\parskip) 0.0 +......\glue(\parskip) 0.0 +......\hbox(8.39996+3.60004)x28.45274, glue set 12.61934fil, direction TLT +.......\localpar +........\localinterlinepenalty=0 +........\localbrokenpenalty=0 +........\localleftbox=null +........\localrightbox=null +.......\hbox(0.0+0.0)x0.0, direction TLT +.......\rule(8.39996+*)x0.0 +.......\OT1/cmr/m/n/10 x +.......\OT1/cmr/m/n/10 x +.......\OT1/cmr/m/n/10 x +.......\penalty 10000 +.......\rule(0.0+3.60004)x0.0 +.......\penalty 10000 +.......\glue(\parfillskip) 0.0 plus 1.0fil +.......\glue(\rightskip) 0.0 +.....\glue 0.0 plus 1.0fil +.....\glue 6.0 +....\glue(\tabskip) 0.0 plus 1.0fill +...\penalty 10000 +...\penalty 0 +...\glue 12.0 plus 4.0 minus 4.0 +...\glue -5.0 +...\glue 0.0 plus 1.0fil +...\glue 0.0 +...\glue 0.0 plus 0.0001fil +..\glue(\baselineskip) 23.55556 +..\hbox(6.44444+0.0)x345.0, direction TLT +...\hbox(6.44444+0.0)x345.0, glue set 170.0fil, direction TLT +....\glue 0.0 plus 1.0fil +....\OT1/cmr/m/n/10 1 +....\glue 0.0 plus 1.0fil +Non-PDF special ignored! (github-1128.aux) diff --git a/required/tools/testfiles/github-1128.tlg b/required/tools/testfiles/github-1128.tlg index c790011bb..7d1b70c8f 100644 --- a/required/tools/testfiles/github-1128.tlg +++ b/required/tools/testfiles/github-1128.tlg @@ -68,6 +68,7 @@ Completed box being shipped out [1] ....\glue(\rightskip) 0.0 ...\penalty 0 ...\glue 12.0 plus 4.0 minus 4.0 +...\special{} ...\penalty 10000 ...\penalty 10000 ...\hbox(0.4+0.0)x345.0, glue set 124.9958fill diff --git a/required/tools/testfiles/tlb2914.luatex.tlg b/required/tools/testfiles/tlb2914.luatex.tlg new file mode 100644 index 000000000..bf954a784 --- /dev/null +++ b/required/tools/testfiles/tlb2914.luatex.tlg @@ -0,0 +1,5 @@ +This is a generated file for the LaTeX2e validation system. +Don't change this file in any respect. +[1 +Non-PDF special ignored!] +[2] (tlb2914.aux) diff --git a/required/tools/testfiles/tlb3512.luatex.tlg b/required/tools/testfiles/tlb3512.luatex.tlg new file mode 100644 index 000000000..003aa41fd --- /dev/null +++ b/required/tools/testfiles/tlb3512.luatex.tlg @@ -0,0 +1,5 @@ +This is a generated file for the LaTeX2e validation system. +Don't change this file in any respect. +[1 +Non-PDF special ignored!] +[2] (tlb3512.aux)