我使用表格来对齐数字、答案选项。每行都按 (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}