我是乳胶方面的初学者,我想列出以下清单:
步骤1
1.1 子步骤 1.1
1.2 子步骤 1.2
(a) 选项a
(b)选项b
这里有一些文字
第2步
那可能吗?
我现在的代码是
\documentclass[aps,pre,reprint,superscriptaddress,amssymb,floatfix,showpacs]{revtex4-1}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{verbatim}
\usepackage{array}
\begin{document}
\begin{enumerate}
\item step 1
\item substep 1.1
\item substep 1.2
\begin{enumerate}
\item option a of step 1.2
\item option b of step 1.2
\end{enumerate}
some text here
\item step 2
\end{enumerate}
\end{document}
所以你可以看到我的问题了。
我所设想的事情有可能实现吗?
我很感谢你的帮助!
纳塔利
答案1
这里有一个使用选项enumitem
(假设嵌套,留下两列布局)。
\documentclass[aps,pre,reprint,superscriptaddress,amssymb,floatfix,showpacs]{revtex4-1}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{verbatim}
\usepackage{array}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}
\item step 1\begin{enumerate}[label=\theenumi.\arabic*]
\item substep 1.1
\item substep 1.2
\begin{enumerate}[label=(\alph*)]
\item option a of step 1.2
\item option b of step 1.2
\end{enumerate}
\end{enumerate}
\end{enumerate}
some text here
\begin{enumerate}[resume]
\item step 2
\end{enumerate}
\end{document}
答案2
这是一个不需要加载任何附加包的解决方案。
\documentclass[aps,pre,reprint,superscriptaddress,
amssymb,floatfix,showpacs]{revtex4-1}
\usepackage{amsmath,amsfonts,verbatim,array,lipsum}
\renewcommand\theenumii{\theenumi.\arabic{enumii}}
\renewcommand\labelenumii{\theenumii}
\renewcommand\theenumiii{\alph{enumiii}}
\renewcommand\labelenumiii{(\theenumiii)}
% optional (if you need to create cross-references)
\makeatletter
\renewcommand\p@enumii{}
\renewcommand\p@enumiii{\theenumii.}
\makeatother
\begin{document}
\begin{enumerate}
\item step 1 \label{item:a}
\begin{enumerate}
\item substep 1.1
\item substep 1.2 \label{item:b}
\begin{enumerate}
\item option a of step 1.2 \label{item:c}
\item option b of step 1.2
\end{enumerate}
some text here
\end{enumerate}
\item step 2
\end{enumerate}
Cross-references to items \ref{item:a}, \ref{item:b}, and \ref{item:c}.
\lipsum[1]
\end{document}
答案3
这里有一个小小的改进,以便拥有与问题相同的利润:
\documentclass[aps,pre,reprint,superscriptaddress,amssymb,floatfix,showpacs]{revtex4-1}
\usepackage[showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{verbatim}
\usepackage{array}
\usepackage{lipsum, calc}
\usepackage{enumitem}
\setlist[enumerate]{wide}
\begin{document}
\begin{enumerate}[leftmargin=*]
\item step 1\begin{enumerate}[wide =0pt, label=\theenumi.\arabic*, leftmargin =*]
\item substep 1.1
\item substep 1.2
\begin{enumerate}[label=(\alph*), wide =\dimexpr-\leftmarginii+\labelsep, leftmargin=0pt, labelsep =*]
\item option a of step 1.2. Some text. Some more text. Some more text. Some more text. Some more text.
\item option b of step 1.2
\end{enumerate}
\end{enumerate}
\end{enumerate}
some text here
\begin{enumerate}[resume]
\item step 2
\end{enumerate}
\lipsum[1]
\end{document}