Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

Okay, I know there are a few questions already about this but I looked at them and tried to get it to work but couldn't, I'm kinda new at this so I dont really have a clue what I'm doing. Anyway here's whats wrong. I want to get a single long header across my columns like this :

_______________________________
             Dataset A
_______________________________
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |   

This is the code I have

\begin{table}[h]
     \begin{tabular}{|c|c|c|c|c|c|c|c|}
     \multicolumn{8}{c}{Dataset A} \\
 L (m) & T (s) & T$^2$ (s$^2$) & L$^{1/2}$ (m$^{1/2}$) & $\Delta$T$^2$ (s$^2$) & $\Delta$T (s) & Fitted T$^2$ (s$^2$)  & Fitted T (s) \\ \hline
    0.2 & 0.626 & 0.392 & 0.447 & 0.006 & 0.005 & 0.394 & 0.662 \\ 
    0.3 & 0.889 & 0.790 & 0.548 & 0.009 & 0.005 & 0.797 & 0.889 \\ 
    0.4 & 1.105 & 1.221 & 0.632 & 0.011 & 0.005 & 1.201 & 1.081 \\ 
    0.5 & 1.261 & 1.590 & 0.707 & 0.013 & 0.005 & 1.604 & 1.250 \\ 
    0.6 & 1.420 & 2.016 & 0.775 & 0.014 & 0.005 & 2.008 & 1.403 \\ 
    0.7 & 1.555 & 2.418 & 0.837 & 0.016 & 0.005 & 2.411 & 1.543 \\ 
    0.8 & 1.679 & 2.819 & 0.894 & 0.017 & 0.005 & 2.814 & 1.674 \\ 
    0.9 & 1.798 & 3.233 & 0.949 & 0.018 & 0.005 & 3.218 & 1.797 \\ 
    1.0 & 1.901 & 3.614 & 1.000 & 0.019 & 0.005 & 3.621 & 1.913 \\ 
    1.1 & 2.000 & 4.000 & 1.049 & 0.020 & 0.005 & 4.025 & 2.023 \\
\end{tabular}
\end{table}

I cant figure out why this wont work, So if anyone could help me I'd really appreciate it. It works fine if I remove the multicolumn line and just typeset it without the heading. Anyway any help would be massively appreciated. Thanks,

share|improve this question
5  
Welcome to TeX.sx! As it stands, nothing is wrong with the table: no error! Please make a mminimal working example (MWE) that shows the issue. –  Joseph Wright Dec 6 '12 at 22:31
    
Is adding \hline before and after \multicolumn{8}{c}{Dataset A} \\ what you are asking for? BTW, Welcome to TeX.sx! –  hpesoj626 Dec 6 '12 at 22:34
    
Sorry, I didn't think I was being very clear. Everytime I try to typeset that I get an error Misplaced \omit. \multispan -> omit –  bigbadpiano Dec 6 '12 at 23:05

1 Answer 1

You could place \hline at the end of the first and last line. You could use the column format |c| in the multicolumn. Setting \renewcommand{\arraystretch}{3} or some other more appropriate value can get the horizontal rules not to squeeze the lines too much.

\documentclass{article}
\pagestyle{empty}
\begin{document}
\begin{table}[h]
     \begin{tabular}{|c|c|c|c|c|c|c|c|}\hline
     \multicolumn{8}{|c|}{Dataset A} \\\hline
 L (m)  & T (s) & T$^2$ (s$^2$) & L$^{1/2}$ (m$^{1/2}$) & $\Delta$T$^2$ (s$^2$) & $\Delta$T (s) & Fitted T$^2$ (s$^2$) & Fitted T (s) \\ \hline
    0.2 & 0.626 & 0.392         & 0.447                 & 0.006                 & 0.005         & 0.394                & 0.662 \\ 
    0.3 & 0.889 & 0.790         & 0.548                 & 0.009                 & 0.005         & 0.797                & 0.889 \\ 
    0.4 & 1.105 & 1.221         & 0.632                 & 0.011                 & 0.005         & 1.201                & 1.081 \\ 
    0.5 & 1.261 & 1.590         & 0.707                 & 0.013                 & 0.005         & 1.604                & 1.250 \\ 
    0.6 & 1.420 & 2.016         & 0.775                 & 0.014                 & 0.005         & 2.008                & 1.403 \\ 
    0.7 & 1.555 & 2.418         & 0.837                 & 0.016                 & 0.005         & 2.411                & 1.543 \\ 
    0.8 & 1.679 & 2.819         & 0.894                 & 0.017                 & 0.005         & 2.814                & 1.674 \\ 
    0.9 & 1.798 & 3.233         & 0.949                 & 0.018                 & 0.005         & 3.218                & 1.797 \\ 
    1.0 & 1.901 & 3.614         & 1.000                 & 0.019                 & 0.005         & 3.621                & 1.913 \\ 
    1.1 & 2.000 & 4.000         & 1.049                 & 0.020                 & 0.005         & 4.025                & 2.023 \\\hline
\end{tabular}
\end{table}

\end{document}

enter image description here

Here's an example where the \arraystretch has been set to 1.5:

enter image description here

share|improve this answer
    
Thanks so much! that worked perfectly, still not sure where mine was wrong exactly but yours worked great. Thanks, –  bigbadpiano Dec 6 '12 at 23:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.