Многоуровневые списки в MS Word: основной элемент и подэлемент на одной строке

Многоуровневые списки в MS Word: основной элемент и подэлемент на одной строке

Я учитель и мне часто приходится делать тесты и рабочие листы. Я хочу сделать такие списки:

  1. (а) Сколько будет 1 + 1?

    (б) Сколько будет 2 + 2?

  2. (а) Что такое лошадь?

    (б) Кто вы?

    (с) Это правда?

и т. д. Но чтобы упростить задачу, я бы хотел, чтобы цифры и буквы были «списочными», чтобы 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}.

Связанный контент