Based on Writing descriptions of columns of table
\documentclass{article}
\usepackage{polski}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{figure}\label{fig:ieee754single}
\centering\sf\setlength{\tabcolsep}{1.45pt}
\begin{tabular}{|*{32}{c|}}
\multicolumn{32}{|l}{\small Bit}\\
\multicolumn{1}{|c}{\footnotesize 31}&\multicolumn{6}{c}{}&\multicolumn{1}{c|}{\footnotesize 24}&
\multicolumn{1}{|c}{\footnotesize 23}&\multicolumn{6}{c}{}&\multicolumn{1}{c|}{\footnotesize 16}&
\multicolumn{1}{|c}{\footnotesize 15}&\multicolumn{6}{c}{}&\multicolumn{1}{c|}{\footnotesize 8}&
\multicolumn{1}{|c}{\footnotesize 7}&\multicolumn{6}{c}{}&\multicolumn{1}{c|}{\footnotesize 0}\\
\hline
S &
E & E & E & E & E & E & E & E &
M & M & M & M & M & M & M & M &
M & M & M & M & M & M & M & M &
M & M & M & M & M & M & M \\
\hline
\multicolumn{1}{|c|}{}&
\multicolumn{8}{c|}{Wykładnik} &
\multicolumn{23}{c|}{Mantysa} \\
\cline{2-32}
\multicolumn{5}{|c}{\raisebox{-0.3ex}{Znak}} & \multicolumn{27}{c}{}\\
\cline{1-5}
\end{tabular}
\rm\caption{IEEE754 single}
\end{figure}
\end{document}
How can I force column widths to be the same. I like the width of E under 23.


p{<width>}instead ofcas column specifier. – Martin Scharrer May 08 '12 at 18:23\begin{tabular}{|*{32}{p{\widthof{M}}|}}will work better than anEas theMis wider. This requires thecalcpackage. – Peter Grill May 08 '12 at 18:25pworks for width setting but I lose centering of letters inside cells... Peter, ...but '23' is wider than 'M'... – Ichibann May 08 '12 at 18:27>{\centering\arraybackslash}p{<width>}. – Martin Scharrer May 08 '12 at 18:27\begin{tabular}{|*{32}{>{\centering\arraybackslash}p{9.5pt}|}}does not work. – Ichibann May 08 '12 at 18:30arraypackage, see me answer now. – Martin Scharrer May 08 '12 at 18:4423is not boxed so does not affect the size of the box (at least that is how i saw it). – Peter Grill May 08 '12 at 18:55