I write a chemical structure as a table. Please help me understand, How can I reduce the distances between the rows and columns in a table? This is the structure of the zeolite and would like to make it look more compactly at vertical and horizontal axes.

\begin{table}[h]
\begin{tabular}{ccccccccccccccccccccccccccc}
\multicolumn{3}{c}{} & & & & \multicolumn{3}{c}{$\rm NH_4^+$} & & & & \multicolumn{3}{c}{} & & & & \multicolumn{3}{c}{$\rm NH_4^+$} & & & & \multicolumn{3}{c}{} \\
& O & & & & & & O & & & & & & O & & & & & & O & & & & & & O & \\
& & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \\
& & & & Si & & & & & & Al & & & & & & Si & & & & & & Al & & & & \\
& & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \multicolumn{2}{c}{$\diagup$} & & \multicolumn{2}{c}{$\diagdown$} & & \\
& O & & & & & \multicolumn{3}{c}{OO} & & & & \multicolumn{3}{c}{OO} & & & & \multicolumn{3}{c}{OO} & & & & & O & \\
& & & & & & & & & & & & & & & & & & & & & & & & & &
\end{tabular}
\end{table}





\documentclass{...}and ending with\end{document}. As such, your document is not complete, since\diagdownand\diagupare not defined – Jul 01 '14 at 08:32