Table error in latex

  • LaTeX
  • Thread starter Rajini
  • Start date
  • #1
Rajini
619
2
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
2
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
Rajini
619
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,415
687
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
Rajini
619
2
Yes DH..
seems like latex provides several options...!!
will try them
thanks
 
  • #6
Rajini
619
2
Hi both of you,
[0ex] is simple to use..
It worked well..
thanks
 

Suggested for: Table error in latex

  • Last Post
Replies
3
Views
3K
  • Last Post
Replies
3
Views
3K
LaTeX LaTeX error
  • Last Post
Replies
4
Views
3K
  • Last Post
Replies
18
Views
22K
  • Last Post
Replies
2
Views
2K
  • Last Post
Replies
1
Views
2K
  • Last Post
Replies
3
Views
15K
  • Last Post
Replies
1
Views
5K
  • Last Post
Replies
3
Views
3K
  • Last Post
Replies
4
Views
2K
Top