如何在乳胶中为枚举设置我自己的订单?
问题描述:
我想在我的第二个层次的枚举的项目是这样的,每次按以下顺序:如何在乳胶中为枚举设置我自己的订单?
Binary: i)
Decimal: ii)
Hex: instead of: iii)
Subtraction: iv)
Addition: v)
(我不在乎他们的第5 \item
后如何继续下去,因为我不会使用超过5无论如何。)
我不确定是否有可能我只是google了一下,似乎只能用它来改变项目名称:\renewcommand{\labelenumii}{\labelenumi\roman{enumii}: }
但这只适用于标准订单...以及我不是会谈得太多,因为我对乳胶很陌生,所以这里是我的代码:
\begin{document}
\begin{enumerate}
\item Question 1
\begin{enumerate}
\item
\item
\item
\item
\item
\end{enumerate}
\item Question 2
\begin{enumerate}
\item
\item
\item
\item
\item
\end{enumerate}
\end{enumerate}
\end{document}
答
我会建议使用description
环境:
\documentclass{article}
\begin{document}
\begin{enumerate}
\item Question 1
\begin{enumerate}
\item first
\item second
\item third
\item fourth
\item fifth
\end{enumerate}
\item Question 2
\begin{description}
\item[Binary:] first
\item[Decimal:] second
\item[Hex:] third
\item[Subtraction:] fourth
\item[Addition:] fifth
\end{description}
\end{enumerate}
\end{document}
使用新的环境自动的方式称为qlist
:
\documentclass{article}
\newcounter{qlist}
\newenvironment{qlist}
{\setcounter{qlist}{0}% Restart qlist counter
\renewcommand{\descriptionlabel}[1]{% Update \descriptionlabel
\hspace{\labelsep}\normalfont% Taken from article.cls
\stepcounter{qlist}% Increment counter
\ifcase\value{qlist}\relax\or% 0
\textbf{Binary:}\or% 1
\textbf{Decimal:}\or% 2
\textbf{Hex:}\or% 3
\textbf{Subtraction:}\or% 4
\textbf{Addition:}\else% 5
Unknown% Unknown entry
\fi}%
\begin{description}}% begin normal description environment
{\end{description}}% end normal description environment
\begin{document}
\begin{enumerate}
\item Question 1
\begin{qlist}
\item first
\item second
\item third
\item fourth
\item fifth
\end{qlist}
\item Question 2
\begin{qlist}
\item first
\item second
\end{qlist}
\item Question 3
\begin{qlist}
\item first
\item second
\item third
\item fourth
\item fifth
\end{qlist}
\end{enumerate}
\end{document}
哦,也许我没有提出足够的要求 - 我正在寻找一些能够自动化的东西,因为我不想每次都写'\ item [Binary:]';( 我只是想写\项目和程序应该知道它是哪一个,并把它放在正确的价值。 – 2014-11-06 15:49:26
@Cold_Class:我已经更新了答案,以包含一个自动分项方法。 – Werner 2014-11-06 17:12:36
哇,这看起来很复杂O.o,但我会一步步地经历它,直到我明白它! 非常感谢你! :) :) – 2014-11-06 20:34:28