我遇到了 emacs/auctex 填充段落的问题,它在每个 $blabla$
之后插入换行符块,导致代码可读性差。例如,点击 M-q
在以下长行中:
a $1$ b $2$ c $3$ d $4$ e $5$ f $6$ g $7$ h $8$ i $9$ j $10$ k $11$ l $12$ m $13$ n $14$ o $15$
给出:
a $1$
b $2$
c $3$
d $4$
e $5$
f $6$ g $7$ h $8$ i $9$ j $10$ k $11$ l $12$ m $13$ n $14$ o $15$
我想要一些类似的东西:
a $1$ b $2$ c $3$ d $4$ e $5$ f $6$ g $7$ h $8$ i $9$ j $10$ k
$11$ l $12$ m $13$ n $14$ o $15
注意:我的印象是,当我不使用 auctex 而是使用内置的 latex 模式时,填充段落没有这种丑陋的行为......
有任何想法吗?
非常感谢!
最佳答案
这可以通过更改 AUCTeX 用户选项来修复 LaTeX-fill-break-at-separators
(见 AUCTeX Manual [Filling])。
点击M-x
并输入 customize-group
在迷你缓冲区中,然后输入 LaTeX
.
现在您应该能够看到选项 LaTeX Fill Break At Separators
在新创建的缓冲区中。单击它(展开它)并取消选中 Closing Inline Math Switches
旁边的框.不要忘记保存。
关于Emacs auctex 以丑陋的方式在内联数学之后插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33394351/