有没有办法使缩进被解释为逐项级别的LaTeX环境?

时间:2010-08-14 12:55:46

标签: latex

尽管我喜欢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那样强大,但是有足够的情况下它足够且非常方便。

2 个答案:

答案 0 :(得分:2)

这就是Markdown和重组文本(RST)的用途。当你问这个问题时,你不再是在谈论LaTeX了。你问的是不同的标记语言。

从RST开始,您可以轻松生成LaTeX用于发布目的。

http://docutils.sourceforge.net/rst.html

答案 1 :(得分:0)

Emacs Org mode可能允许您执行此类操作。它有一定的能力转化为LaTeX。