LyX 是否可以在 $ $ 环境后自动添加空格?

LyX 是否可以在 $ $ 环境后自动添加空格?

当我编辑文档时,我通常不会看到内联方程式后是否有空格。我必须编译并查看我的文本中方程式溢出的位置。是否可以重新定义此环境或采取某种措施让 LyX 默认在每个 $ $ 后放置一个空格键?

提前致谢

答案1

确保您使用的是最新版本的 LyX(不一定是 2.1 测试版),因为几个版本之前他们已经减少了内联方程式周围的空间,以帮助解决此问题。另一种更清楚地查看 LyX 中是否存在空间的方法是打开即时预览(在首选项中,在图形下),这样方程式周围的间隙就更小了。只要您的计算机可以处理,这是一个非常好的主意。

了解 LyX 如何处理空格可能会有所帮助。在文本中,如果不按 ctrl+space 手动强制输入一个空格,则无法连续输入两个空格。¹ 在数学中,您甚至无法输入一个空格!在数学中按空格键会将您移出当前所在的插图。例如,在方程式 $x_{\mathrm{foo}}$ 中,光标位于数学框内,按一次空格键将使您移出它,第二次按空格键将使您移出下标,第三次按空格键将使您完全移出数学插图。只有第四次按空格键才会在文本中产生空格!

这个故事的寓意是:如果你的光标在数学插图中,你可以(也应该)反复按空格键,直到你确定你在文本中产生了一个实际的空格。你不必担心你可能会按得太频繁。

抱歉,这并非您问题的直接答案,但无论如何我认为这不是一个好主意。有时您不希望在等式后面留空格,例如在句子末尾(“... 因此 $n=1$。”)。

(¹ 从技术上讲,在 LyX 中,可以将光标放在空格并按下空格键,但这只是为了帮助您在文本中间输入新单词。如果您设法获得两个空格,那么它们仍然会作为一个空格输出,并且只要您移动光标就会消失。)

相关内容