我写了以下代码:
\usepackage{enumitem}
\begin{enumerate}[label=\let\textdexiakeraia\relax(\alph*)]
\item
\item
\centering
\begin{tabular}{ |p{3cm}|p{3cm}|p{3cm}| }
\hline
N & e \\
\hline
25 & 0.01 \\
50 & 0.002 \\
100 & 0.0058 \\
200 & 0.04 \\
400 & 0.041 \\
\hline
\end{tabular}
\end{enumerate}
但我希望枚举以希腊字母 (β) 开头。我怎样才能去掉 (α)?
另外,如果我使用命令,\centering
(β)如何保留在行首?
到目前为止它看起来像这样:
答案1
这里的主要问题是从 开始列表beta
,当枚举计数器的值为二时就会发生这种情况,即\setcounter{enumi}{1}
——这可以通过start=2
作为 的选项来实现enumerate
。
这里的其他内容仅用于希腊字母输出,并不是真正必要的,我添加它是为了表明真正的希腊字母是可能的(但是,肯定有更好的方法来做到这一点)
我不会对表格做进一步的修改 → 我把这件事留给 OP
\documentclass{article}
\usepackage{enumitem}
\usepackage{textgreek}
\makeatletter
\newcommand{\greekalpha}[1]{\c@greekalpha{#1}}
\newcommand{\c@greekalpha}[1]{%
{%
\boldmath
\ifcase\number\value{#1} %
\or
\textalpha
\or
\textbeta
\or
\textgamma
\fi
}%
}
\AddEnumerateCounter*{\greekalpha}{\c@greekalpha}{5}
\makeatother
\providecommand{\textdexiakeraia}{some font I don't have}
\begin{document}
\begin{enumerate}[label={\greekalpha*)},start=2]
\item
\item \begin{tabular}[t]{|*{3}{p{2cm}|}}
\hline
N & e \\
\hline
25 & 0.01 \\
50 & 0.002 \\
100 & 0.0058 \\
200 & 0.04 \\
400 & 0.041 \\
\hline
\end{tabular}
\end{enumerate}
\end{document}