枚举标签为数学环境,下标为数字“1”

枚举标签为数学环境,下标为数字“1”

我想一个例子是理解我的问题的最快方法:考虑使用包枚举的以下枚举环境

\documentclass{article}
\usepackage{enumerate}
\begin{document}
    \begin{enumerate}[$f_1:x\mapsto$]
    \item $x$
    \item $x^2$
    \item $x^3$
    \item $x^4$
    \item $x^5$
    \item $x^6$
    \item $x^7$
    \item $x^8$
    \item $x^9$
    \item $x^{10}$
    \end{enumerate}
\end{document}

我得到的 $f_10$ 不是 $f_{10}$。

但是如果我写

  \begin{enumerate}[$f_{1}:x\mapsto$]
    \item $x$
    \item $x^2$
    \end{enumerate}

那么“1”就不被识别为递增元素。(我收到一条警告,告诉我计数器不会被打印,但我不知道如何更改它。)

平均能量损失

在此处输入图片描述

答案1

使用\bgroup\egroup

\documentclass{article}
\usepackage{enumerate}
\begin{document}
\begin{enumerate}[$f_\bgroup1\egroup:x\mapsto$]
\item $x$
\item $x^2$
\item $x^3$
\item $x^4$
\item $x^5$
\item $x^6$
\item $x^7$
\item $x^8$
\item $x^9$
\item $x^{10}$
\end{enumerate}
\end{document}

答案2

你需要enumitem包裹,因为它允许更自由地指定适当的label格式:

在此处输入图片描述

\documentclass{article}

\usepackage{enumitem}

\begin{document}

\begin{enumerate}[label = {$f_{\arabic*}:x\mapsto{}$}, labelsep = 0pt]
  \item $x$
  \item $x^2$
  \item $x^3$
  \item $x^4$
  \item $x^5$
  \item $x^6$
  \item $x^7$
  \item $x^8$
  \item $x^9$
  \item $x^{10}$
\end{enumerate}

\end{document}

答案3

有和 两种不同对齐方式shortlabels的选项enumitem

\documentclass{article}

\usepackage[shortlabels]{enumitem}
\usepackage[showframe]{geometry}
\usepackage{calc} 

\begin{document}

\begin{enumerate}[$f_\bgroup1\egroup\colon x\mapsto$, labelwidth=\widthof{$f_{99}\colon x\mapsto$}, leftmargin=!, labelsep =0.28em]
\item $x$
\item $x^2$
\item $x^3$
\item $x^4$
\item $x^5$
\item $x^6$
\item $x^7$
\item $x^8$
\item $x^9$
\item $x^{10}$
\end{enumerate}
\vspace{1cm}
\begin{enumerate}[$f_\bgroup1\egroup\colon x\mapsto$, wide=0pt, leftmargin=!, labelsep =0.28em]
\item $x$
\item $x^2$
\item $x^3$
\item $x^4$
\item $x^5$
\item $x^6$
\item $x^7$
\item $x^8$
\item $x^9$
\item $x^{10}$
\end{enumerate}

\end{document} 

在此处输入图片描述

相关内容