Моя проблема в том, что я пишу документ LaTeX в emacs, в котором много кода на Си. Я использую среды \ minted и \ verbatim в разных местах. Когда я компилирую LaTeX (используя pdflatex), полученный pdf выглядит нормально. В исходном коде LaTeX я хотел бы иметь возможность автоматического отступа, используя правила режима C-major.
Например, я хочу пометить следующий регион
\begin{verbatim}
void main(void)
{
printf("Hello World \n\r");
}
\end{verbatim}
И пусть emacs автоматически отформатирует его, чтобы оно выглядело как
\begin{verbatim}
void main(void)
{
printf("Hello World \n\r");
}
\end{verbatim}
Другими словами, я хочу иметь возможность запускать indent-region в той части, которая на самом деле является кодом C, используя правила из режима C, даже если я нахожусь в режиме LaTeX.
Кто-нибудь знает, возможно ли это?