每个单元格内都有自定义文本的表格

每个单元格内都有自定义文本的表格

我如何创建一个表格,以便我可以在每个单元格中放置带有可变项目符号甚至没有项目符号和单个单词的项目符号文本,如下所示:

在此处输入图片描述

像这样的表格对我来说不起作用,或者也许我不知道如何让它为我起作用。

\documentclass{article}
\usepackage[utf8]{inputenc}
\begin{document}
    \begin{table}[]
    \centering
    \caption{My caption}
    \label{my-label}
    \begin{tabular}{lllll}
     &  &  &  &  \\
     &  &  &  &  \\
     &  &  &  &  \\
     &  &  &  & 
    \end{tabular}
    \end{table}
\end{document}

答案1

改编自如何在 Latex 中生成此表

\documentclass{article}
\usepackage{array}
\usepackage{enumitem}
\newlist{tabitem}{itemize}{1}% <-- defined new list
\setlist[tabitem]{nosep,     % <-- new list setup
                  topsep     = 0pt                       ,
                  partopsep  = 0pt                       ,
                  leftmargin = *                         ,
                  label      = \textbullet               ,
                  before     = \vspace{-0.5\baselineskip},
                  after      = \vspace{-0.5\baselineskip}
                     }
\usepackage[table]{xcolor}

\begin{document}
    \begin{table}[htb]
\caption{My caption}
\label{my-label}
\centering
\sffamily\large
\setlength\extrarowheight{2pt}
\setlength\arrayrulewidth{2pt}
\arrayrulecolor{white}

    \begin{tabular}{|l| p{32mm} | p{22mm} |}%
    \rowcolor{gray!40}\hline
name    &   job     &   title           \\
    \rowcolor{gray!40}\hline
alan    &   \begin{tabitem}
            \item Eat
            \item Sleep
            \item Pray
            \end{tabitem}
                &   \begin{tabitem}
                    \item Good
                    \item Ugly
                    \item Bad
                    \end{tabitem}       \\
    \hline
    \end{tabular}
    \end{table}
\end{document}

注意:列表仅适用于具有 或 行为的单元格parbox。如果您使用等,则minipages此类单元格位于p{...}或类型的列中。Xtabularx

在此处输入图片描述

相关内容