我想知道是否有办法在 LaTeX 中获取枚举列表,这样如果我总共写入 N 个项目,那么我就会得到
N. Item numeber N
N - 1. Item number N - 1
...
1. Item number 1
因此,如果 N = 3,
3. Third item
2. Second item
1. First item
答案1
\documentclass{article}
\newenvironment{benumerate}[1]{
\let\oldItem\item
\def\item{\addtocounter{enumi}{-2}\oldItem}
\begin{enumerate}
\setcounter{enumi}{#1}
\addtocounter{enumi}{1}
}{
\end{enumerate}
}
\begin{document}
\begin{enumerate}
\item A % 1
\item B % 2
\item C % 3
\end{enumerate}
\begin{benumerate}{9}
\item A % 9
\item B % 8
\item C % 7
\end{benumerate}
\end{document}
编辑
该etaremune
软件包提供了一个可以执行此操作的 etemune 环境。
\documentclass{article}
\usepackage{etaremune}
\begin{document}
\begin{etaremune}
\item Last things first
\item \ldots
\item First things last
\end{etaremune}
\end{document}