Table error in latex

  • LaTeX
  • Thread starter Rajini
  • Start date
  • #1
611
2

Main Question or Discussion Point

dear all..
I use the following code to generate a table...to my eyes i think no error..but still i get error..
Code:
\begin{table}[h]
\caption{some fitting.}\label{tab:fit}
\vspace{3mm}
\centering
\begin{tabular}[width=1\linewidth]{llll}
\hline\hline
Wavenumber & FWHM        & Area        & Force constant\\
[cm$^{-1}$]  & [cm$^{-1}$] & [cm$^{-2}$] &   [N~m$^{-1}$]\\
\hline
19 & 1   & 1 & 5.9 \\
230 & 3 & 17 & 57.2 \\
2 & 1    & 23 & 7.8 \\
35 & 15 & 37 & 12.4 \\
314 & 30 & 3 & 121.2 \\
43 & 13.9 & 1  & 4.2 \\
\hline\hline
\end{tabular}
\end{table}
But i can get the table only if i dont use the box brackets [ ] for the unit just below wavelength..when i make box bracket around the unit i always get error..
thanks
 

Answers and Replies

  • #2
alphysicist
Homework Helper
2,238
1
Hi Rajini,

dear all..
I use the following code to generate a table...to my eyes i think no error..but still i get error..
Code:
\begin{table}[h]
\caption{some fitting.}\label{tab:fit}
\vspace{3mm}
\centering
\begin{tabular}[width=1\linewidth]{llll}
\hline\hline
Wavenumber & FWHM        & Area        & Force constant\\
[cm$^{-1}$]  & [cm$^{-1}$] & [cm$^{-2}$] &   [N~m$^{-1}$]\\
\hline
19 & 1   & 1 & 5.9 \\
230 & 3 & 17 & 57.2 \\
2 & 1    & 23 & 7.8 \\
35 & 15 & 37 & 12.4 \\
314 & 30 & 3 & 121.2 \\
43 & 13.9 & 1  & 4.2 \\
\hline\hline
\end{tabular}
\end{table}
But i can get the table only if i dont use the box brackets [ ] for the unit just below wavelength..when i make box bracket around the unit i always get error..
thanks
Take a look at the output from this table, that has [5ex] at the end of the first line of the table:


Code:
\begin{table}[h]
\centering
\begin{tabular}[width=1\linewidth]{llll}
\hline\hline
19 & 1   & 1 & 5.9 \\[5ex]
230 & 3 & 17 & 57.2 \\
2 & 1    & 23 & 7.8 \\
35 & 15 & 37 & 12.4 \\
314 & 30 & 3 & 121.2 \\
43 & 13.9 & 1  & 4.2 \\
\hline\hline
\end{tabular}
\end{table}
When an expression in square brackets is at the end of a line, it is a way of telling LaTeX that you want extra spacing before the next line. But since your next line begins with square brackets, LaTeX thinks you are trying to do the same thing and gives an error. There are several things you can do, but probably the easiest is just put [0ex] at the end of the first line of your table like this:

Code:
\begin{table}[h]
\caption{some fitting.}\label{tab:fit}
\vspace{3mm}
\centering
\begin{tabular}[width=1\linewidth]{llll}
\hline\hline
Wavenumber & FWHM        & Area        & Force constant\\[0ex]
[cm$^{-1}$]  & [cm$^{-1}$] & [cm$^{-2}$] &   [N~m$^{-1}$]\\
\hline
19 & 1   & 1 & 5.9 \\
230 & 3 & 17 & 57.2 \\
2 & 1    & 23 & 7.8 \\
35 & 15 & 37 & 12.4 \\
314 & 30 & 3 & 121.2 \\
43 & 13.9 & 1  & 4.2 \\
\hline\hline
\end{tabular}
\end{table}
 
  • #3
611
2
Hi thanks for your reply!.
actually i made some tables successfully...but for units i use the same as above..but first cell in unit row will be empty so i was fine with my table...but this is my first time making a table with units start from the first cell of the row..so i got this peculiar error...
anyway i will correct according to your idea..
thanks again
 
  • #4
D H
Staff Emeritus
Science Advisor
Insights Author
15,393
683
Getting special symbols in your generated document can be nasty in LaTeX.

Solution #1: Do it in math mode.
Code:
...
\begin{tabular}[width=1\linewidth]{llll}
\hline\hline
Wavenumber & FWHM        & Area        & Force constant\\
$[\text{cm}^{-1}]$  & $[\text{cm}^{-1}]$ & $[\text{cm}^{-2}]$ & $[\text{N~m}^{-1}]$ \\
\hline
...
Solution #2: Use curly braces to escape the square brackets (backslash square bracket doesn't work):
Code:
...
\begin{tabular}[width=1\linewidth]{llll}
\hline\hline
Wavenumber & FWHM        & Area        & Force constant\\
{[}cm$^{-1}${]}  & {[}cm$^{-1}${]} & {[}cm$^{-2}${]} &   {[}N~m$^{-1}${]}\\
\hline
...
 
  • #5
611
2
Yes DH..
seems like latex provides several options...!!
will try them
thanks
 
  • #6
611
2
Hi both of you,
[0ex] is simple to use..
It worked well..
thanks
 

Related Threads on Table error in latex

Replies
3
Views
3K
  • Last Post
Replies
9
Views
910
  • Last Post
Replies
4
Views
2K
  • Last Post
Replies
1
Views
2K
  • Last Post
Replies
9
Views
6K
  • Last Post
Replies
1
Views
2K
  • Last Post
Replies
5
Views
795
Replies
1
Views
7K
  • Last Post
Replies
18
Views
22K
  • Last Post
Replies
2
Views
40K
Top