Using tables with LaTeX is a little tricky. The good thing is, once you get the hang of it, it’s really very clean. Here’s a crash-tutorial on how to use tables.

We want to make this table:

Cat/Term apple recipe pudding
COOKING 1 0.37 0.37
SOCCER 0 0 0

And here’s the code to do it:

\begin{table}
    \centering
    \begin{tabular}{|l|c|c|c|}
        \hline
        Cat/Term & apple  & recipe    & pudding \\ \hline
        COOKING  & 1      & 0.37      & 0.37    \\ \hline
        SOCCER   & 0      & 0         & 0       \\ \hline
    \end{tabular}
    \caption{Example representation of a user profile}
    \label{fig:sampleM}
\end{table}

Most of this is self-explanatory if you know a little LaTeX. I’ll give a short guide on the rest. (Feel free to ask if you have any problems.)

The {|l|c|c|c|} means that there should be four columns: first one left aligned and the rest centered. Between each column, there should be a line. Try removing one of these pipes to see the difference.

The first \hline is used to insert a line at the top of the table.

Then, each line represents a row with the ampersands marking the column separations.

Each \hline at the end of rows means there should be a line between the rows. Try removing one of these to see what it does.

Of course, the \\ means line break; or in this case, row break.

Hope this helps.