小编jar*_*ltz的帖子

在LaTeX模式emacs中缩进C代码区域

我的问题是我在emacs中写了一个LaTeX文档,里面有很多C代码.我在各个地方使用\ minted和\ verbatim环境.当我编译LaTeX(使用pdflatex)时,生成的pdf看起来很好.在原始的LaTeX代码中,我希望能够使用C-major模式的规则进行自动缩进.

例如,我希望能够标记以下区域

\begin{verbatim} 

void main(void)
{
printf("Hello World \n\r");
}

\end{verbatim}
Run Code Online (Sandbox Code Playgroud)

并让emacs自动格式化它看起来像

\begin{verbatim}

void main(void)
{
    printf("Hello World \n\r");
}

\end{verbatim}   
Run Code Online (Sandbox Code Playgroud)

换句话说,我希望能够使用C模式中的规则在实际C代码的部分上运行indent-region,即使我处于LaTeX模式.

有谁知道这是否可能?

emacs formatting latex

7
推荐指数
1
解决办法
923
查看次数

标签 统计

emacs ×1

formatting ×1

latex ×1