使用智能缩进保持代码可读性:Latex

使用智能缩进保持代码可读性:Latex

有没有办法自动缩进数学环境?我的意思是,为作者提供一组干净的方程式,这对输出的 pdf 绝对没有影响。这只是为了使文本文件可读。在 Matlab 中,ctr+i 正在执行这种智能缩进。我想知道 Latex 中是否有类似的功能。

更新: 经过智能缩进,我的意思是,例如你有

\begin{equation}
\centering
\begin{aligned}
    \begin{dcases}
       \textsf{}  \\
       \textsf{} \\
    \end{dcases}\\
    &{\hspace{}  \textsf{}}
        \end{aligned}
    {\hspace{}  \text{} \hspace{}}
    \begin{aligned}
        \begin{dcases}
       \textsf{}  \\
        \textsf{} \\
    \end{dcases}\\
&{\hspace{}  \textsf{}
        \end{aligned}

\end{equation} 

这组行已正确制表相互尊重。我不想缩进它们全部。我希望缩进使得代码干净并且您可以看到它的嵌套部分。

答案1

perl 脚本乳胶压痕允许缩进 LaTeX 代码,但必须通过命令启动。如果您的编辑器允许您创建命令,则可以自动命令。以下是它在您的代码上返回的内容:

\begin{equation}
        \centering
        \begin{aligned}
                \begin{dcases}
                        \textsf{} \\
                        \textsf{} \\
                \end{dcases} \\
                 & {\hspace{}  \textsf{}}
        \end{aligned}
        {\hspace{}  \text{} \hspace{}}
        \begin{aligned}
                \begin{dcases}
                        \textsf{} \\
                        \textsf{} \\
                \end{dcases} \\
                 & {\hspace{}  \textsf{}
        \end{aligned}

\end{equation}

相关内容