表格单元格内的项目符号列表

时间:2019-10-10 14:44:27

标签: latex

我想创建一个如图所示的表格,即在某些表格单元格中具有项目的项目符号列表。

Items in cells

我试图在“表格”环境中仅使用“ itemize”环境,如下所示:

\documentclass[12pt]{extarticle}

\begin{document}

\begin{table}
    \centering
    \begin{tabular}{| l | l | l | l |}
        \hline
        Verticals & Drivers & Enablers & 5G requirement \\
        \hline
        Education & 
        \begin{itemize} 
            \item Remote delivery 
            \item Immersive experiences 
        \end{itemize} & 
        \begin{itemize} 
            \item Video streaming 
            \item Augmented reality 
            \item Virtual reality 
        \end{itemize} & 
        \begin{itemize} 
            \item Large bandwidth 
            \item Low latency 
        \end{itemize} \\
        \hline
    \end{tabular}
\end{table}

\end{document}

但是它不起作用并弹出此错误:

! LaTeX Error: Something's wrong--perhaps a missing \item.

有人知道错误的原因吗?通过搜索,我意识到该技术是正确的,并且可以在表中使用项目。但是我无法在代码中找出问题所在。

1 个答案:

答案 0 :(得分:2)

您需要固定宽度的列,例如m{4cm}代替l

\documentclass[12pt]{extarticle}

\usepackage{geometry}
\usepackage{array}

\begin{document}

\begin{table}
    \centering
     \setlength{\leftmargini}{0.4cm}
    \begin{tabular}{| m{2cm} | m{4cm} | m{4cm} | m{4cm} |}
        \hline
        Verticals & Drivers & Enablers & 5G requirement \\
        \hline
        Education & 
        \begin{itemize} 
            \item Remote delivery 
            \item Immersive experiences 
        \end{itemize} & 
        \begin{itemize} 
            \item Video streaming 
            \item Augmented reality 
            \item Virtual reality 
        \end{itemize} & 
        \begin{itemize} 
            \item Large bandwidth 
            \item Low latency 
        \end{itemize} \\
        \hline
    \end{tabular}
\end{table}

\end{document}