Как изменить отступ номеров строк в табличной среде?

Как изменить отступ номеров строк в табличной среде?

Я использую табличный формат для выравнивания чисел, вариантов ответов в основном. Каждая строка пронумерована (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}

Связанный контент