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}{,}