MS Word 中的多级列表:主项目和子项目位于同一行

MS Word 中的多级列表:主项目和子项目位于同一行

我是一名教师,经常需要做测试和做作业。我想制作如下列表:

  1. (一)1 + 1 等于多少?

    (b)2 + 2 等于多少?

  2. (a)什么是马?

    (二)你是谁?

    (三)这是真的吗?

等等。但为了使事情变得简单,我希望数字和字母能够“列出”,这样当我想插入/删除项目等时,Word 就可以处理列表。

Word 当然允许多级列表,但要求 (a) 出现在 1 下面自己的行上。有没有办法让它做我想做的事?

答案1

我认为这是不可能的。它与 Word 的主要假设相矛盾,即编号是段落的属性,并且一个段落必须只有一种编号类型,并且该段落必须以新行结尾。

但是 - 您总是可以“重新发明轮子”,并使用 VBA 制作自己的编号。但这可能不值得付出努力。

另一个解决方法是使用 LaTeX。看看LaTeX - 教师天地,特别是在考试文档该软件包专为您的需求而设计,其功能远超标准 Word。

答案2

我不认为有任何办法两个都列表可以自动插入。我最多只能让外部列表项(即 1.、2. 等)自动插入,而必须自己输入内部列表的条目。不过,这并没有花费太多时间,我能够轻松获得您想要的输出:

Word 2010 嵌套列表

答案3

我也是一名教师。这是我设法让 MS Word 做到的。它并不完美,我正在尝试弄清楚如何让它自动留出空间,但这是我能做到的最接近的:

多级列表 --> 定义新的多级列表 --> 更多>> --> 单击第二级列表 --> 包含级别编号来自...

希望能帮助到你 !

答案4

还有其他方法可以接近解决方案,使用多级编号和 { LISTNUM } 字段在每个子列表的第一个项目中提供 (a),但省略后续项目中的 { LISTNUM }。

但是,在 Word 中做到这一点并获得一致的段落布局并不容易,因此我建议一个更简单的方法是

  • 插入两列表格
  • 将 1 级标题编号放在第一列
  • 将列表项放在第二列。

使用起来比较麻烦,但一致的布局更容易维护,而且您不需要使用 { SEQ } 字段。

相关内容