
我需要有一個這樣的清單:
- 執行動作1
- 在這兩個選項之間進行選擇:
- 要嘛做A
- 或者做B
- 做動作3
在 LaTeX 中,我有
\begin{easylist}[enumerate]
\ListProperties(Hang=true, Margin=4em)
@ Do action 1
@ Choose between those two options:
\begin{easylist}[itemize]
\ListProperties(Hang=true, Margin=6em)
@ either do A
@ or do B
\end{easylist}
\ListProperties(Margin=4em)
@ Do action 3
\end{easylist}
這段程式碼的問題是,在項目符號點之後,後續的清單項目(例如,操作 3)成為項目符號點。如何恢復編號?
答案1
\documentclass{article}
\usepackage[at]{easylist}
\begin{document}
\begin{easylist}[enumerate]
\ListProperties(Hang=true, Margin=4em)
@ Do action 1
@ Choose between those two options:
\begin{easylist}[itemize]
\ListProperties(Hang=true, Margin=6em)
@ either do A
@ or do B
\end{easylist}
\NewList(Start1=3,Margin=4em)
@ Do action 3
\end{easylist}
\end{document}
如中所述easylist
包文件,
ListProperties
影響所有後續項目和所有後續列表,無論其在何處發布。如果您想將參數設定回預設值,請使用\NewList
,它也可以有一個參數(在括號之間,例如),然後就像您想再次指定參數一樣\ListProperties
運行。\ListProperties
所以,這就是竅門。儘管如此,第三項和前兩項之間仍然存在不對齊問題(第一個 Do 與第二個 Do 並不完全對齊)。
所以,我建議另一個解決方案:
\documentclass{article}
\usepackage[at]{easylist}
\begin{document}
\begin{easylist}[enumerate]
\ListProperties(Hang=true, Margin=4em)
@ Do action 1
@ Choose between those two options:
\end{easylist}
\begin{easylist}[itemize]
\ListProperties(Hang=true, Margin=6em)
@ either do A
@ or do B
\end{easylist}
\begin{easylist}[enumerate]
\ListProperties(Start1=3,Hang=true, Margin=4em)
@ Do action 3
@ Do action 1
\end{easylist}
\end{document}