Index: trunk/glueforge/templates/latex/tables.tt
===================================================================
--- trunk/glueforge/templates/latex/tables.tt	(revision 6463)
+++ trunk/glueforge/templates/latex/tables.tt	(revision 6464)
@@ -1,6 +1,7 @@
-[%- FOREACH table = tables -%]
-\begin{table}[h]
+[% FOREACH table = tables -%]
+[% PERL %] print "\\clearpage\n\n" if not [% loop.count %] % 10 [% END -%]
+\begin{table}[ht]
 \begin{center}
-\caption{\label{[% table.namespace %]}[% table.namespace %]}
+\caption{\label{[% table.namespace.replace('_', '\\_') %]}[% table.namespace.replace('_', '\\_') %]}
 \begin{tabular}{|l|l|l|}
 \hline
@@ -9,7 +10,7 @@
 [% FOREACH item = table.columns -%]
 [%- IF item.type == 'STR' -%]
-[% item.name %] & [% item.type %] (up to [% item.value %] chars) & [% item.comment %] \\
+[% item.name.replace('_', '\\_') %] & [% item.type %] (up to [% item.value %] chars) & \parbox[t]{3.0in}{[% item.comment.replace('\#', '') %]} \\
 [% ELSE -%]
-[% item.name %] & [% item.type %] & [% item.comment %] \\
+[% item.name.replace('_', '\\_') %] & [% item.type %] & \parbox[t]{3.0in}{[% item.comment.replace('\#', '') %]} \\
 [% END -%]
 [% END -%]
@@ -18,3 +19,4 @@
 \end{center}
 \end{table}
-[%- END %]
+
+[% END %]
