对于这个特定实例,我想使用字母样式枚举 [ 如 a) b) c) ] 。我意识到我可以将一个枚举环境嵌套在另一个枚举环境中,并且样式会发生变化,但我不希望最顶层的枚举环境中出现悬空的“1”。
答案1
写入Document->Settings->Preamble
:
\usepackage{enumitem}
\setenumerate{label=A)}
\setenumerate[2]{label=a)}
对于更深的值,也请使用 [3]、[4]。在 LyX 中,您仍会看到 1。如果您也想更改它,那么您必须重写 LyX 布局文件。
答案2
简短回答
- 为了获得
a)
,请将其添加到序言中:\renewcommand{\labelenumi}{\alph{enumi})}
- 为了获得
[a]
,请将其添加到序言中:\renewcommand{\labelenumi}{[\alph{enumi}]}
如果你不希望发生改变全球,然后在枚举之前添加此代码(如果需要,则在枚举之后添加)。
长答案
在序言中,使用\renewcommand{indicator}{format}
您想要更改的每个层次结构的语法(最多支持 4 个级别),其中指标是以下之一标签指标:
\labelenumi
-- 第一级\labelenumii
-- 第二级\labelenumiii
-- 第三级\labelenumiv
-- 第四级
和格式是一个由以下部分组成的宏调查员和样式。
样式可以是以下任意一种:
\arabic{enumerator}
,代表 1、2、3、...\alph{enumerator}
,对于 a、b、c、...\Alph{enumerator}
,代表 A、B、C、...\roman{enumerator}
,对于 i,ii,iii,...\Roman{enumerator}
,针对 I、II、III、...
枚举器可以是下列任意一种:
enumi
-- 第一级enumii
-- 第二级enumiii
-- 第三级enumiv
-- 第四级
我个人更喜欢1.4.2 a)
重复格式,为此您需要:
\renewcommand{\labelenumi}{\arabic{enumi}.}
\renewcommand{\labelenumii}{\labelenumi\arabic{enumii}.}
\renewcommand{\labelenumiii}{\labelenumii\arabic{enumiii}}
\renewcommand{\labelenumiv}{\alph{enumiv})}
答案3
您可以为单个项目设置自定义标签:
使用 LyX 中的默认“编号列表”环境(从菜单中选择或使用键盘快捷键 ^PE)。
插入“自定义项目”插图:通过 Ctrl+单击/右键单击列表元素打开上下文菜单并选择“自定义项目”。
在自定义项目插图中,输入此特定项目的自定义标签。
您将在 LyX 中看到默认标签,但输出将使用“自定义项目”框中的标签。在 LyX 中:
1. Custom Item[A] Fruits:
a) Custom Item[A.1] orange
b) Custom Item[A.2] apple
将在输出文件中产生:
A 水果:
A.1 橙色
A.2 苹果
答案4
在序言中
\renewcommand{\theenumi}{\alph{enumi}}
\renewcommand{\theenumii}{\arabic{enumii}}
\renewcommand{\labelenumii}{\theenumii.}