Hans Hagen wrote:
please test this (i must have had a reason for parsing the preamble instead of the template)
I did three tests (perhaps I am not placing the patch in the right place): I. In pdfetex: if I place the patch at the end of cont-new OR in the preamble of the test file I get ================= ! Missing \cr inserted. <inserted text> \cr <to be read again> } l.64 {\switchtobodyfont[10pt]\getbuffer} ? ================= II. In Gamma (Omega1.15): if I place the patch at the end of cont-new I get ================= ! Illegal parameter number in definition of \ascii. <to be read again> \tabskip <argument> ##\tabskip \LeftTabskip & \hfil \startglobalTABLEcolor \vrule \!t... \convertargument #1\to #2->\long \def #2{#1 }\dodoglobal \edef #2{\convertedc... \getTABLEnofcolumns ...nvertargument #1\to \ascii \@EA \doglobal \@EA \count... \!ttDoHalign ...LEnofcolumns {\the \!taPreamble }} \halign \the \!taTableSpre... \restartTABLE ...pareTABLEsplitting \restartTABLE \TABLEhead l.2 \starttable[xx] % %[|l|l|l|l|] ? ================= III. In Gamma (Omega1.15): if I place the patch in the preamble to the test file I get ! Missing \cr inserted. <inserted text> \cr <to be read again> } l.64 {\switchtobodyfont[10pt]\getbuffer} ? ================ ! Illegal parameter number in definition of \ascii. <to be read again> \tabskip <argument> ##\tabskip \LeftTabskip & \hfil \startglobalTABLEcolor \vrule \!t... \convertargument #1\to #2->\long \def #2{#1 }\dodoglobal \edef #2{\convertedc... \getTABLEnofcolumns ...nvertargument #1\to \ascii \@EA \doglobal \@EA \count... \!ttDoHalign ...LEnofcolumns {\the \!taPreamble }} \halign \the \!taTableSpre... \restartTABLE ...pareTABLEsplitting \restartTABLE \TABLEhead l.2 \starttable[xx] % %[|l|l|l|l|] ? ================= Thanx for all of your help. I look forward to the next round of responses! Best Idris