Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

12 Декабрь 2018, 18:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Вы можете задать вопрос по LibreOffice или Apache OpenOffice  без регистрации, используя форму
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Оглавление: управление сбором стилей  (Прочитано 407 раз)
0 Пользователей и 1 Гость смотрят эту тему.
McAaron
Форумчанин
***
Offline Offline

Сообщений: 286


« Стартовое сообщение: 8 Октябрь 2018, 18:32 »

Пытаюсь собрать оглавление из заголовков одного уровня с нумерацией и без.
Подключил нумерацию для дефолтного "Заголовок 1". Из него создал "Заголовок 1NN" без нумерации. Итого два заголовка первого уровня -- один с нумерацией, другой без нумерации.
Теперь хочу, чтобы оба попадали в оглавление на одном уровне, в том порядке, как они появляются в тексте, но как это сделать, сообразить не могу.
Офис 5.4.7.2
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 162


« Ответ #1: 8 Октябрь 2018, 18:36 »

Проверьте, что для вновь созданного стиля "Заголовок 1NN" уровень структуры (на вкладке "Структура и нумерация") установлен в "Уровень 1"
Записан

С уважением,
Михаил Каганский
McAaron
Форумчанин
***
Offline Offline

Сообщений: 286


« Ответ #2: 9 Октябрь 2018, 16:44 »

Проверьте, что для вновь созданного стиля "Заголовок 1NN" уровень структуры (на вкладке "Структура и нумерация") установлен в "Уровень 1"
Спасибо. Получилось.
Я полагал, что созданный стиль из существующего по умолчанию наследует все кроме имени, а сборка в оглавление контролируется в окне "Оглавление, указатель ...", где вроде как на все окно расположен двухпанельный виджет назначения стилей абзаца уровням. Похоже, что он не работает.

А как сделать, чтобы ненумерованые строки в оглавлении начинались с того же места, что и нумерованые, а не с левой границы текста?
Чтобы было типа так

  Введение
1 Глава нумерованая 1
2 Глава нумерованая 2
  Глава ненумерованая
3 Глава нумерованая 3

а не так

Введение
1 Глава нумерованая 1
2 Глава нумерованая 2
Глава ненумерованая
3 Глава нумерованая 3
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 162


« Ответ #3: 9 Октябрь 2018, 18:15 »

Я полагал, что созданный стиль из существующего по умолчанию наследует все кроме имени,

В принципе, это недостаток (баг или желательное улучшение), связанное с тем, что у дефолтных заголовков уровень задан не напрямую, а через нумерацию глав, что не может наследоваться (а вот если Вы скопируете стиль, у которого уровень назначен вручную, как в случае Вашего "Заголовок 1NN", всё будет работать как ожидается). Код копирования стиля мог бы проверять такой случай и назначать соответствующий уровень.

Edit: tdf#120464.

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

Не вполне понятно, что Вы имели ввиду. В диалоге есть вкладка "Стили", на которой не назначается, какие стили документа появятся в оглавлении, а определяется, какими стилями будет оформлено само оглавление. С другой стороны, в диалоге действительно есть место, где контролируется наполнение: это первая вкладка ("Тип"), где руппа "Создать из" позволяет использовать структуру (по умолчанию; те самые уровни из свойств абзацев), дополнительные стили (неактивно по умолчанию; еси по какой-то причине не желательно использовать структуру или некоторые стили не должны иметь уровни) - в принципе, сюда можно было бы добавить тот Заголовок 1NN (хотя это было бы неверно идеологически), и вручную вставленные элементы указателя (пункт "Указатель", активен по умолчанию).

Похоже, что он не работает.

Он работает.

А как сделать, чтобы ненумерованые строки в оглавлении начинались с того же места, что и нумерованые, а не с левой границы текста?

Нужно использовать табуляцию между номером элемента и самим элементом (Э# и Э на вкладке Элементы).
« Последнее редактирование: 9 Октябрь 2018, 19:48 от mikekaganski » Записан

С уважением,
Михаил Каганский
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!