On 6/19/06, Taco Hoekwater
Hans Hagen wrote:
Just a side note: I noticed the new database module already in the beta, but the first Hans's fix (before Taco has touched it) introduced a new "tab-bug" which hasn't been quite resolved yet. If "separator=tab", it should trigger catcode change of tab to a "normal letter" and use that one for separating columns. Well, indeed it seems that the catcode is changed, but then I get the letter number 9 in EC font (macron) instead of going to new column.
so what patc is needed
--- m-database.tex~ 2006-06-19 16:08:51.282834397 +0200 +++ m-database.tex 2006-06-19 16:23:12.886574121 +0200 @@ -178,9 +178,12 @@ {\executeifdefined {\??ls::\csname\??ls\currentseparatedlist\c!separator\endcsname}% {\csname\??ls\currentseparatedlist\c!separator\endcsname}}% + \doifinstringelse{tab} + {\getvalue{\??ls\currentseparatedlist\c!separator}} + {\catcode`\^^I=12 }{}% \ifx\currentlistseparator\empty\def\currentlistseparator{,}\fi}
-\setvalue{\??ls::tab}{ } +{\catcode`\^^I=12 \setgvalue{\??ls::tab}{ }} \setvalue{\??ls::space}{ } \setvalue{\??ls::comma}{,}
That's slightly better, but can you please also check the following: \defineseparatedlist [CSV] [separator=comma, before=\bTABLE,after=\eTABLE, first=\bTR,last=\eTR, left=\bTD,right=\eTD] % I would expect an empty cell between "a" and "b", but the second cell starts with comma instead - I guess that it worked OK in the first version \startseparatedlist[CSV] a,,b,c d,e,f \stopseparatedlist Thanks, Mojca
participants (1)
-
Mojca Miklavec