我喜欢在写下想法之前先用列表来组织它们。为了组织这些笔记,使用快捷方式来交换和更改缩进级别(就像在 Emacs Orgmode 中一样)非常方便。Lyx 可以做到这一点。
不幸的是,UI 中项目之间的垂直空间相当大,因此占用了太多空间并且看起来有点混乱。有没有什么方法可以减少 UI 中这些项目之间的垂直空间?(最好是单个空格)
只是为了澄清:我不是有兴趣修改输出文档中的垂直空间,而是项目在 Lyx UI 中的显示方式。
答案1
简短回答
在文档设置▷ 本地布局,添加以下几行:
Style Itemize
ItemSep 0
ParSep 0
End
Style Enumerate
ItemSep 0
ParSep 0
End
然后点击证实,转换为最新格式, 和申请。
一般答案
这类问题经常出现,所以我想概述一种通用方法,不需要用户阅读整个自定义手册。在 LyX 中,可以轻松进行此类屏幕元素自定义:
- 找到要更改的元素的定义。例如,这里是
layouts/stdlists.inc
LyX 安装目录中的 Itemize 和 Enumerate 样式。其他元素通常会在layouts
目录的其他文件中定义。 - 尝试在本地布局中更改相应样式的值或添加所需的新属性。可以使用
Style … End
上例中的语法仅更改或添加样式的所需值(例如,通过查看原始定义,我发现我想更改的值ItemSep
)。本地布局选项卡通过反复试验可以轻松完成此操作(例如,我发现设置ItemSep 0
不够,所以我进一步尝试并设置ParSep 0
)。
或者,可以将本地布局制作成一个模块,以避免跨文档进行复制粘贴,为此您应该参考定制手册。