【发布时间】:2010-08-14 12:55:45
【问题描述】:
尽管我很喜欢 LaTeX,但我发现逐项列出和枚举环境总是需要 (1) 开始/结束环境声明语句,以及 (2) 在每个之前的“\item”命令,这很烦人(并且在视觉上很嘈杂)项目。
我希望拥有(或能够创造)某种“自动排列”的环境,比如
\begin{autoitemize}
first item
second item
nested item
another nested item
third item
\end{autoitemize}
会自动翻译成:
\begin{itemize}
\item first item
\item second item
\begin{itemize}
\item nested item
\item another nested item
\end{itemize}
\item third item
\end{itemize}
所以问题是:有没有办法使用 LaTeX 包而不是使用外部预处理器来做到这一点?
如果能够在项目行上有某种可选的行前缀来指示项目及其后继者所处的列表环境类型,这也可能会很好——这将允许将一种类型嵌套在另一种类型中.
当然,这可能不如普通的 LaTeX 方式那么强大,但在很多情况下它就足够了,而且非常方便。
【问题讨论】:
标签: latex