在 Latex 中使用 Python 样式缩进的工具?

在 Latex 中使用 Python 样式缩进的工具?

这也许要求太多了,但我还是会问。

我发现这一点:

\begin{figure}
    \centering
    \begin{minipage}[c]{\textwidth}
        \centering
        \includegraphics[width=3.0in]{example-image-a}
        \caption{Lorem ipsum dolor sit amet, consectetur adipiscing 
zlit, sed do eiusmod tempor incididunt ut labore et dolore magna 
aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco 
laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor 
in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa 
qui officia deserunt mollit anim id est laborum.}
        \label{fig:sample_figure}
    \end{minipage}
    \begin{minipage}
        Something else
    \end{minipage}
\end{figure}

非常丑陋,尤其是当标题很大或者图中有多个小页面时,你总是无法平衡\begin's 和\ends,并花费数年时间追踪编译器错误。

我通常使用 Python,发现缩进样式更容易。我会发现类似以下内容:

\with{figure, centering}:
    \with{minipage}[c]{\textwidth}:
        \includegraphics[width=3.0in]{example-image-a}
        \with{caption}:
            Lorem ipsum dolor sit amet, consectetur adipiscing elit, 
            sed do eiusmod tempor incididunt ut labore et dolore magna 
            aliqua. Ut enim ad minim veniam, quis nostrud exercitation 
            ullamco laboris nisi ut aliquip ex ea commodo consequat. 
            Duis aute irure dolor in reprehenderit in voluptate velit 
            esse cillum dolore eu fugiat nulla pariatur. Excepteur sint 
            occaecat cupidatat non proident, sunt in culpa qui officia 
            deserunt mollit anim id est laborum.
        \label{fig:sample_figure}
    \with{minipage}:
        Something else

以便更容易解析。那么问题是:是否有一些 latex 编辑器可以让你以这种风格编写你的 tex 并将其呈现为 latex?

相关内容