尽管我喜欢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那样强大,但是有足够的情况下它足够且非常方便。
答案 0 :(得分:2)
这就是Markdown和重组文本(RST)的用途。当你问这个问题时,你不再是在谈论LaTeX了。你问的是不同的标记语言。
从RST开始,您可以轻松生成LaTeX用于发布目的。
答案 1 :(得分:0)
Emacs Org mode可能允许您执行此类操作。它有一定的能力转化为LaTeX。