表格中的枚举列

表格中的枚举列

如何在tabular环境中拥有一列以便自动生成第一列?像这样:

\begin{table}
\begin{tabular}{lc}
Step  & Comments \\
1st & a \\
2nd & b \\
3rd & c \\
4th & d 
\end{tabular}
\caption{}\label{}
\end{table}

我设想第一列是自动生成的,我所要做的就是\item在那里放置一个或其他迭代器。第一行是列标题。任何入门帮助都很棒!

答案1

您可以使用该array包在单元格中插入计数器增量:

在此处输入图片描述

\documentclass{article}

\usepackage{array}

\newcounter{mycount}
\renewcommand\themycount{%
\arabic{mycount}%
\ifcase\value{mycount}%
th\or st\or nd\or rd\else th\fi}

\begin{document}

\begin{table}
\begin{tabular}{>{\refstepcounter{mycount}\themycount}lc}
\multicolumn{1}{c}{Step}  & Comments \\
 & a \\
 & b \\
 & c \\
 & d 
\end{tabular}
\caption{}\label{}
\end{table}

\end{document}

相关内容