如何枚举 Latex 中表格单元格内的内容?

如何枚举 Latex 中表格单元格内的内容?

我可以很容易地列举出来,例如,

\begin{enumerate}
\item detail 1.1
\item detail 1.2
\end{enumerate}

现在我想将上面的枚举输出作为表格的单元格内容。我找不到任何方法。我尝试使用下面的代码,但没有成功,

\begin{table}
\caption{Test table for enum}
\label{tab:2_2}
\centering
  \begin{tabular}{ |c|c|c| }
    \hline
    \textbf{Ser.} &  \textbf{Item} & \textbf{Detail}
    
    \\ \hline
        1. & Item1 & \begin{enumerate}
                     \item detail 1.1
                     \item detail 1.2
                     \end{enumerate} \\ \hline
        2. & Item1 & Detail2 \\ \hline
        3. & Item1 & Detail3 \\ \hline
        4. & Item1 & Detail4 \\ \hline
    
     \end{tabular}
  \end{table}

我怎样才能这样做?

更新 - 1

关注 leandriis 的回答,我的输出显示如下,

在此处输入图片描述

答案1

将环境放置enumerate在固定宽度的列(例如p类型列)内。在下面的示例中,我还添加了enumitem包以调整列表周围的间距:

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}
\newlist{tabenum}{enumerate}{1}
\setlist[tabenum]{wide=0pt, 
                  nosep, 
                  leftmargin= * ,
                  label*=\arabic*.,
                  after=\vspace{-\baselineskip},
                  before=\vspace{-0.6\baselineskip}}

\begin{document}
\begin{table}
\caption{Test table for enum}
\label{tab:2_2}
\centering
  \begin{tabular}{ |c|c|p{3cm}|}
    \hline
    \textbf{Ser.} &  \textbf{Item} & \textbf{Detail}
    \\ \hline
        1. & Item1 & \begin{tabenum}
                     \item detail 1.1
                     \item detail 1.2
                     \end{tabenum} \\ \hline
        2. & Item1 & Detail2 \\ \hline
        3. & Item1 & Detail3 \\ \hline
        4. & Item1 & Detail4 \\ \hline

     \end{tabular}
  \end{table}
  \end{document}

相关内容