Как сделать многоуровневый список в либре офис

Обновлено: 04.07.2024

Список – это определенным образом помеченная последовательность абзацев. Такие абзацы называют элементами списка.

Маркированным называется список, перед элементами которого располагаются одинаковые символы (маркеры).

Нумерованным называется список, перед элементами которого располагается упорядоченная последовательность символов.

Многоуровневым называется список, состоящий из нескольких уровней, элементы каждого из которых могут быть оформлены либо как маркированные, либо как нумерованные списки.

Практические рекомендации

Чтобы создать список нужно:

1. Выделить набранный текст, который нужно сделать списком.
2. Выполнить одно из следующих действий:
а) в строке меню выбрать команду Формат->Маркеры и нумерация
б) Щелкнуть правой кнопкой мыши по выделенному тексту, появится контекстное меню, выбрать команду Список


Если нужен маркированный список, оставьте вкладку Маркеры.
Если нужен нумерованный список, перейдите на вкладку Тип нумерации:


5. Выбрать нужный вид списка и нажать ОК.

Чтобы вставить в список элемент без номера:

1. Выделить текст, находящийся в списке, который должен идти без номера.
2. Появится окно Маркеры и нумерация.
3. Щелкнуть на кнопке Вставить элемент без номера:


Чтобы выключить нумерацию:

1. Выделите текст в списке. Появится окно Маркеры и нумерация.
2. Щелкните по кнопке Выключить нумерацию:


Чтобы изменить вид списка:

1. Выделить список. Появится окно Маркеры и нумерация.
2. Выбрать другой вид списка.
3. Нажать ОК.

Вечная проблема эти нумерованные пункты в договорах, даже если создать нумерованные списки в каждом разделе договора, все равно кто-то когда-то впишет что-нибудь руками туда, или нужно будет добавить новый раздел, из-за чего придется переделывать отдельно нумерацию внутри каждого раздела. Выход в создании сквозной нумерации по всему договору, вида примерно такого:


Причем, если между третьим и четвёртым разделом вставить еще один, то четвертый раздел станет пятым и пункты раздела также автоматически сменят нумерацию на вид 5.х. То есть нумерация пунктов зависит от номера раздела.

Сразу оговорюсь, что мой вариант мне самому кажется не очень правильным, однако он работает и работает неплохо. Основано всё на стилях. Что такое стили в LibreOffice можно почитать в этом документе.

Как это сделано:
Я создал несколько стилей абзаца, отдельно для:
Заглавия договора
Преамбулы договора
Заголовка раздела договора (будущая нумерация вида 1.)
Основного текста (будущая нумерация вида 1.1)
Основного текста (будущая нумерация вида 1.1.1)
Основного текста (будущая нумерация вида 1.1.1.1)

Эти стили я так и назвал, как указано выше. Настроил выравнивание Заголовков по середине и чтобы после Заголовка раздела договора следовал стиль Основной текст 1.1, что вполне логично.

Советую всегда создавать в документе свои стили, не используя и не изменяя стили, встроенные в LibreOffice. Можно взять любой встроенный стиль, и создать на его основе новый стиль, который будет отличаться исключительно названием, но в остальном будет в точности такой, как исходный стиль.

А дальше открываем диалог Структура нумерации (начиная с версии LibreOffice 6.0 данный пункт стал называться Нумерация глав) из меню Сервис:


Слева выбираем последовательно Уровень, а справа назначаем ему Стиль абзаца. Для уровня 1 у меня назначен Заголовок раздела договора. Для уровня 2 - Текст основной 1.1 и так далее вниз по списку. У меня всего 4 уровня, мне больше было не нужно. Принцип я думаю ясен.

Для каждого уровня необходимо выбрать тип нумерации 1, 2, 3, . из выпадащего списка Число. В поле После (после нумерации) я задавал каждому уровню точку.

Обратите внимание - необязательно задавать именно нумерацию, можно выбрать и маркеры и картинки для списка, все зависит от потребностей.


Изменять уровень списка можно и классическим способом, используя стрелки на панели инструментов, которая появляется в нижней части окна LibreOffice Writer, если курсор нахоится в списке:


Upd: если нужно вставить абзац без нумерации с сохранением существующей нумерации в документе, то читайте тут.

Единственная проблема, которая может возникнуть при использовании данного метода - это содание оглавления документа. Обычно в договоре оглавление не создают, однако если попробовать это сделать, то все пункты договора перекочуют в оглавление. Это происходит потому, что Структура нумерации - это диалог настройки нумерации Заголовков! Будьте осторожны при копировании текста в иной документ, лучше вставлять его как неформатированный текст.

15 комментариев:

Зачем идти в "Структуру нумерации"? Что за глупости?
Надо:
1. Создать нужный стиль смвола нумерации (обязательно. )
2. Создать нужный стиль нумерации.
3. Создать нужное количество стилей абзаца, в которых указать нужный стиль нумерации и уровень нумерации. Этих стилей обычно нужно два-три, а не на каждый уровень нумерации, т.к. для каждого уровня обычно прописываются только отступы, а они указаны в стиле нумерации.

И вообще, мне совершенно непонятно, почему это не сделано сразу и не положено в дистрибутив?

Сделайте документ по Вашему рецепту и выложите его куда-нибудь, я с удовольствием поучусь и сохраню себе. Я отметил в статье, что мой вариант мне самому не очень нравится, однако то, что я пытался сделать с помощью стилей списков мне не понравилось еще больше.

Я так и думал, я пытался сделать то же самое. У Вас при попытке сделать из пункта основного текста Заголовок раздела получается Заголовок да, однако с нумерацией списка того уровня, из чего мы его пытались сделать. Также после двойного нажатия в списке нумерация пропадает. И еще нужно больше ручной работы по настройке уровней списка. Я никого ни в чем не убеждаю, однако мне описанный в статье способ показался быстрее, понятнее и более качественно работающим в целом. Ну и делается все в одном диалоге не отходя от него далеко. пусть этот диалог и предназначен для немного другого =)

Вот если честно, не вполне понятно, о чём Вы. При том, что есть рациональное зерно в упоминании о нужности и оглавлений, и нумераций, в остальном какая-то мешанина. Особенно порадовала генеалогия Word от Star Writer.

На самом деле хотелось бы понять, о какой проблеме(ах) идёт речь, но сделать это можно только в виде чёткого описания шагов для воспроизведения (как это принято в багрепортах), и предпочтительно в багзилле. Чтобы можно было проделать описанные вами простые действия или открыть файлы, и понять, о чём речь. Особенно про стили символов.

Подход Романа позволяет связать уровень списка со стилем абзаца. Ваш подход не даёт обеспечить такую связь (стиль абзаца связывается со стилем списка, но не с его отдельным уровнем). Поэтому при изменении уровня на "заголовочный" часто приходится делать несколько действий (в частности, выставлять и стиль абзаца, и уровень списка) вместо одного действия. Подход Романа плох единственно тем, что "Структура нумерации" (Outline numbering) - это уникальный метастиль, в обязательном порядке связывающий ещё и уровень структуры. Если бы не это два момента (уникальность - лучше бы была возможность задать множество таких стилей, и связь с уровнем структуры - что мешает оглавлениям и т.п.), то это был бы наиболее правильный вариант.

Я же не зря предлагаю связаться и поговорить.
Генеалогия, какая есть. Он был первым, поэтому с него все основные принципы и передирали. Я работал ещё с Word под DOS, так что всё это лицезрел.

Проблему со стилем символа нумерации я постараюсь воспроизвести. Это такая проблема, которая почти всегда всплывает при редактировании многостраничного документа с нумерацией, но почему-то её не так просто получить в идеальных тестовых условиях. Ещё раз замечу, что в OOo не было стиля символа нумерации "нет".

Мы тут полгода уже яростно ищем, кого бы на техподдержку нанять. Деньги готовы платить.
Никого не нашли. Забили. :-(
Особенность - мы госструктура, поэтому контрагент только резидент, а контракт только через госзакупки.

> На самом деле
Не нужно сюда приплетать совершенно не относящиеся к делу проблемы. Эта ошибка никак не связана с принципиальной возможностью использования функционала программы не так, как задумано авторами. И это, кстати, нормально, всегда нормально. Именно так появляются неожиданные способы решения задач, становятся видны направления развития и т.д. Насчёт "нельзя приучить пользователя . " - если бы Вы случайно оказались правы, это был бы совсем печальный мир.

Насчёт "Он был первым" - :)) прям даже не знаю, что Вам сказать. разве что напомнить, что в 1983 году его ещё не было.

Я Вас чем-то обидел? Чего Вы сразу в драку-то?

Теперь касаемо вопросов.
1. Я занимаюсь внедрением LibreOffice на тысячах компьютеров. Я не могу позволить себе таких вольностей, как Вы пишете. Если я это позволю, ко мне сразу прибегут десятки пользователей. Если Вы хотите провести реальное внедрение, с пользователями нужно работать.
2. Кто там был первым, я спорить не буду. По большому счёту, сам MS DOS до версии 2.0 можно вообще не рассматривать. Реально MS DOS начался с версии 3.30. Это я говорю как человек, который с ним работал. К стати, я и с Gem тоже работал. Так что, кто и что у кого передирал, сейчас судить сложно. Одно точно: MS сам вообще ничего никогда не придумал - украдено 100% всех решений.
3. Без ответственных ни какая система жить не может. Ответственность возникает, когда человек за что-то берётся. И не важно, за деньги он это делает, или ещё по какой-либо причине. Поскольку я не программист, я не могу взять на себя такую ответственность, потому что знаю - не справлюсь. А то, что я могу написать "Hello world!" на добром десятке языков программирования, ещё не делает меня программистом. Если человек не чувствует ответственности за то, что он делает, лучше бы ему этого не делать. Я так думаю.
4. Мы с Вами, кажется, уже переписывались. И я уже писал, что у нас было и есть желание потратить некоторое количество денег на доводку офиса. Увы, желающих почему-то не находится!
Открою страшную тайну, я не зацикливаюсь только на LibreOffice. Я рассматриваю все возможные альтернативы, в том числе: SoftMaker, ONLYOFFICE и даже, не приведи господь, МойОфис. Увы, и сами эти продукты далеки от идеала, и разработчики, в большинстве своём, не понимают многих проблем.
Но, не надейтесь, я пока ещё не сдался. Работа по прежнему ведётся и перспективы ещё есть.

И таки да, мир, на самом деле, ещё печальней, чем Вы думаете.

И ещё, большая просьба: если Вас что-то "бесит" в моих комментариях, просьба считать это бредом выжившего из ума старика, которому давно пора на пенсию.

Моё внедрение уже в прошлом. с 2007 по 2015. И да, я работал с пользователями. Я вообще был един во всех ипостасях, кроме пользовательской :)

Да, я считаю такой способ общения некорректным.
Вы отказываете человеку (Роману) в возможности творчески пользоваться его (не Вашим!) достоянием. Его время, его копия ЛО. На Вашем предприятии, где есть кто-то (Вы?) ответственный за взаимоувязку разных инструментов между собой для решения специфических задач местной струкруры, для обеспечения внешних коммуникаций принятым там путём - Вы имеете право, даже обязаны ограничивать свободу пользователя делать "неправильно" (= не в соответствии с вашими стандартами). Потому что ограничение числа степеней свободы - необходимое условие эффективной работы механизма.
Но это ограничение в разных механизмах может быть разным, а эти механизмы будут конкурировать и практикой доказывать, какой из них успешнее, так что практически любое категоричное универсальное заявление, что что-то неправильно, само по себе имеет мало смысла.

Про деньги: Вы вполне можете обратиться за платной поддержкой в одну из контор, оказывающих такие услуги. Почему Вы говорите об этом, как будто Вам кто-то отказывает? Желающих не находится? Значит, Вы не туда обращаетесь. Правда, я не знаю, какие конторы в России этим занимаются, но в Европе их не одна. Насчёт - альтернатив - тоже правильно, нельзя зацикливаться.

Нажмите, чтобы узнать подробности

Практическая работа направлена на освоение учащимися навыков работы в Libre Office Writer. Работа снабжена пошаговыми пояснениями и подсказками, что облегчает усваивание материала. В ходе практической работы учащиеся научатся создавать одноуровневые и многоуровневые, а также маркированные списки, осуществлять создание автоматического оглавления документа и обновлять его. Работа дифференцирована по вариантам.

Создайте маркированный список типа:

Создайте маркированный список типа:

Сначала наберите необходимый список, не устанавливайте никаких параметров, соблюдайте только порядок очередности пунктов.

Выделите вашу заготовку списка полностью

Отредактируйте шаблон списка так, как указано в задании, примените изменения к Вашему списку.

На панели нижней панели управления Вы найдете стрелки-переходы многоуровневой нумерации.

Пользуясь стрелками распределите список на подуровни.

Создайте маркированный список типа:

Создайте маркированный список типа:

Компоненты компьютера

Программное обеспечение

Компьютерные сети

Сначала наберите необходимый список, не устанавливайте никаких параметров, соблюдайте только порядок очередности пунктов.

Выделите вашу заготовку списка полностью

Отредактируйте шаблон списка так, как указано в задании, примените изменения к Вашему списку.

На панели нижней панели управления Вы найдете стрелки-переходы многоуровневой нумерации.

Пользуясь стрелками, распределите список на подуровни.

Создайте оглавление следующего вида:

Для начала необходимо посмотреть количество уровней в оглавлении. Здесь их будет 4 (Введение, Глава, Тема, Параграф)

Теперь необходимо создать в документе 9 листов (проще всего это сделать 9 раз нажав сочетание клавиш ctrl+enter)

Выбираем необходимые параметры оглавления

Понятие информации 22

Определение информации в различных областях знаний 23

Информационные революции 24

Измерение информации 25

Программное обеспечение 36

Базовое программное обеспечение 37

Системное программное обеспечение 38

Операционные системы 39

Прикладное программное обеспечение 311

Аппаратное обеспечение 412

Для начала необходимо посмотреть количество уровней в оглавлении. Здесь их будет 4 (Введение, Глава, Тема, Параграф)

Теперь необходимо создать в документе 9 листов (проще всего это сделать 9 раз нажав сочетание клавиш ctrl+enter)


Кроме этого, при создании многоуровневого списка в тексте документа (урок 24 и урок 25) я настоятельно рекомендовала вам воспользоваться готовым многоуровневым списком из Библиотеки списков:


А что делать, если в документе присутствует список, для которого нет готового вида списка из Библиотеки списков. Например, нам необходимо сделать такой многоуровневый список:


В Библиотеке списков есть похожий, но там английские буквы. Так что будем создавать многоуровневый пользовательский список сами.

По окончании этого урока вы сможете:

  1. Резервировать новые стили под будущий пользовательский многоуровневый список
  2. Присваивать стили текста различными уровням списка
  3. Форматировать номера многоуровневого пользовательского списка
  4. Применять многоуровневый пользовательский список к другим участкам текста

Скачайте документ тут. Но можете воспользоваться документом с предыдущего урока или работать с собственным документом.

Итак, нам необходимо сделать два новых стиля для нашего будущего списка. Работать будем с пунктом 2.1.3 на странице 14.

1. Создание новых стилей текста

На уроке 44 я перечислила 4 способа создания нового стиля текста:

Воспользуемся первым способом.

Предполагаем, что текст пункта 2.1.3 будет основой для пользовательского многоуровневого списка.

многоуровневый пользовательский список

многоуровневый пользовательский список

многоуровневый пользовательский список

многоуровневый пользовательский список

Что имеем в сухом остатке:

многоуровневый пользовательский список

2. Стили текста для различных уровней списка

многоуровневый пользовательский список

многоуровневый пользовательский список

На уроке 26 мы работали с этим диалоговым окном, но там нас интересовали отступы. Вот теперь начнётся самое интересное.

многоуровневый пользовательский список

многоуровневый пользовательский список

Шаг 5. Форматируем уровень 1:

Шаг 6. Форматируем уровень 2:

Нажимаем ОК и любуемся результатом:

многоуровневый пользовательский список

многоуровневый пользовательский список

многоуровневый пользовательский список

При выделении текста я воспользовалась функциональной клавишей Ctrl (урок 2). Эта клавиша позволяет выделить не смежные участки текста. Потренируйтесь – очень полезная функция!

Посмотрели на результат? Не очень красиво. Примемся за улучшения.

3. Форматирование номеров многоуровневого пользовательского списка

Шаг 2. Форматируем номер первого уровня:

Шаг 3. Форматируем номер второго уровня. В номере 2 уровня мне не понравились отступы, поэтому поправляем именно отступы (но, если вы захотите ещё что-нибудь изменить, то дерзайте!):

  1. Выбираем уровень 2 для изменения
  2. Устанавливаем отступ текста на 2,2 см от границы печатного поля
  3. Устанавливаем позицию табуляции – 2,2 см, что означает, что весь текст первого уровня будет начинаться на расстоянии 1,4 см от номера пункта или на расстоянии 2,2 см от границы печатного поля

Нажимаем ОК и любуемся результатом:

Шаг 5. Выделяем текст второго уровня и форматируем его аналогично.

Результат нашей работы такой:

многоуровневый пользовательский список

4. Применение многоуровневого пользовательского списка

Задача: необходимо сделать такой же список в другом месте документа,

Шаг 1. Выбираем текст для создания многоуровневого пользовательского списка

многоуровневый пользовательский список

формат уровня 1

Теперь вы сможете:

  1. Резервировать новые стили под будущий пользовательский многоуровневый список
  2. Присваивать стили текста различными уровням списка
  3. Форматировать номера многоуровневого пользовательского списка
  4. Применять многоуровневый пользовательский список к другим участкам текста

Послесловие. Представьте только: вы назначили по всему документу пользовательский многоуровневый список на необходимые участки текста и теперь можете в течении 1 минуты изменить формат пользовательского списка. А главное: номера не поплывут!

Вам будет интересно:

Свойство восприятия

Д3. Свойства восприятия

Шаблон документа по умолчанию

Урок 36. Шаблон документа по умолчанию

Титульный лист

Урок 42. Титульный лист – особая форма страницы

2 Comments on Урок 48. Многоуровневый пользовательский список

Читайте также: