When compiling this:
\begin{table*}[h]
\begin{tabular}{|lll|}
\hline \bfseries Name & \bfseries Opt 1 & \bfseries Opt 2 \\\hline
\hline \bfseries Item 1 & X & \\\multicolumn{3}{|c|}{
\begin{itemize}
\item Key
\item Key
\item Key
\end{itemize} } % <--- Something's wrong--perhaps a missing \item
\\ \bfseries Item 2 & X & X \\\multicolumn{3}{|c|}{
\begin{itemize}
\item Key key key key key key key key key key key
\item Key key key key key key key key key key key
\item Key key key key key key
\end{itemize} } % <--- Something's wrong--perhaps a missing \item
\\ \bfseries Item 3 & & X\\\multicolumn{3}{|c|}{
\begin{itemize}
\item Key
\end{itemize} } % <--- Something's wrong--perhaps a missing \item
\\ \hline
\end{tabular}
\end{table*}
The compiler keeps complaining like 20 times or so saying Something's wrong--perhaps a missing \item
in marked lines.
This should look like:
+------------------------------+ | Name opt 1 opt 2 | +------------------------------+ | Item 1 x x | | * long text with stuff ... | | * bullte 2 | | * and so on | +------------------------------+ | Item 2 x | | * other list | | * other list | +------------------------------+
Best Answer
I guess that
\parbox
command does the trick. The problem is, that inside a table, you cannot have something that needs "paragraph" line breaking, but inside\parbox
, you can. You just have to specify the width in advance.