Here another basis on which you might be able to auto-generate your tables, once you adopt it to your needs. Strategy: First create a command that contains the whole table, then afterwards call that command to actually output the table.
\documentclass{article} \usepackage{pgffor} \usepackage{etoolbox} \begin{document} % create tabular head: \newcommand{\TABLE}{\begin{tabular}{cccc}} % add lines using a loop (you can use nested loops if need be; use % \noexpand to protect commands that should not yet be expanded): \foreach \n in {a,b,c}{\xappto{\TABLE}{\n & \noexpand\`\n & \noexpand\'\n & \noexpand\"\n \noexpand\\}} % add the tabular foot: \xappto{\TABLE}{\noexpand\end{tabular}} % execute the tabular: \TABLE \end{document} I hope that helps, Susan PS: Idea taken from http://tex.stackexchange.com/questions/15517/generating-tables-with-for-command -------------------------------------------------- Subscriptions, Archive, and List information, etc.: http://tug.org/mailman/listinfo/xetex