I am preparing a document with a quite special format: the first row in a long table should be written with \scriptsize font:
\documentclass{article}
\usepackage{longtable}
\usepackage{array}
\begin{document}
\begin{longtable}{|>{\centering\arraybackslash}m{2em}|>{
\centering\arraybackslash}m{2em}|>{\centering\arraybackslash}m{2em}|>{
\centering\arraybackslash}m{2em}|>{\centering\arraybackslash}m{2em}|}
\hline
{\bf\scriptsize 1} & {\bf\scriptsize 2} &
{\bf\scriptsize 3} & {\bf\scriptsize 4} &
{\bf\scriptsize 5}
\\ \hline
\endfirsthead
1 & 2 & 3 & 4 & 5\\
\hline
1 & 2 & 3 & 4 & 5\\
\hline
1 & 2 & 3 & 4 & 5\\
\hline
\end{longtable}
\end{document}
I would like to reduce height of the first row. The lower vertical space can be reduced by replacing \\ with \\[-0.3em] after the first row. But what to do with the upper space? I would be appreciate for any useful suggestions.
