可能重复:
清理 LaTeX 代码的工具
Beamer 演示文件结构非常严谨,它们包含多个部分,您可以在其中找到子部分,其中包括带有标题的框架以及由许多项目组成的项目列表。
如果有程序可以自动缩进输入基于此结构的文件。
我想到以下类型的输出:
\begin{frame}{title}
{subtitle}
\begin{itemize}
\item My first item
\item My second item
\item My third and very very long third item which occupies more than
my pre-specified line length which is (say) 80 characters.
\item My fourth item comprising a description
\begin{description}
\item[First Item]
Described here.
\end{description}
\end{itemize}
\end{frame}
答案1
您不需要为此使用特殊程序。只需使用一个好的编辑器即可。Vim、Emacs 能够自动缩进。其他编辑器可能也可以。
如果您的代码格式不太好,您必须重新格式化代码。
我只能代表 Vim 发言。在这里,你只需标记要重新格式化的代码,然后按
z=
试一试。