如何在表格环境中更改行号的缩进?

如何在表格环境中更改行号的缩进?

我使用表格来对齐数字、答案选项。每行都按 (A)、(B) 等编号。有什么方法可以减少行标签和第一列之间的间距吗?

\newcounter{ans}
\renewcommand\theans{\Alph{ans}}
\newcommand\anslabel{(\theans)}

\setcounter{ans}{0}
\begin{tabular}{@{}>{\stepcounter{ans}(\theans)}lrr@{.}l}
&$-2$ \\
&$-1$ \\
&$0.8$ \\
&$1$ \\
&$2.3$ \\
\end{tabular}

答案1

请随时发帖完全的文档显示了所有使用的软件包。由于您正在使用,我还在序言中array插入了,因此第二列是数学模式。删除默认的列间空间,在此示例中,我将其替换为$@{}\hspace{1pt}

在此处输入图片描述

\documentclass{article}

\usepackage{array}
\newcounter{ans}
\renewcommand\theans{\Alph{ans}}
\newcommand\anslabel{(\theans)}

\begin{document}

\setcounter{ans}{0}
\begin{tabular}{
@{}>{\stepcounter{ans}(\theans)}l
@{\hspace{1pt}}>{$}r<{$}
r@{.}l
}
&-2 \\
&-1 \\
&0.8 \\
&1 \\
&2.3
\end{tabular}

\end{document}

相关内容