В скользящие колонтитулы – два и более абзацных стиля (для начинающих и не только)

  • Автор темы Автор темы Eugenyus
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Eugenyus

Топикстартер
12 лет на форуме
Сообщения
1 960
Реакции
3 589
Вся работа разбита на темы. Допустим, заголовок темы – это ParagraphStyle «Заголовок». Недолго думая, создаем скользящий колонтитул на его основе, озаглавливая, скажем, «Колонтитул». Далее обнаруживаем некие вставки, скажем «Расширяем кругозор» (:)). Заголовок этих вставок отличается по форматированию от основных заголовков, следовательно, под него придумываем еще один ParagraphStyle, допустим «Заг-кругозор». Назначаем стили, смотрим на колонтитулы и, разумеется, обнаруживаем, что на страницах этих вставок в колонтитул забита тема, которая шла непосредственно перед вставками. Нас это не устраивает, потому что вставки либо ни коим образом не относятся к предыдущей теме, либо относятся ко всему предшествующему материалу. Значит, в колонтитуле должно быть это самое «Расширяем кругозор».
Как вариант, можно конечно создать еще один скользящий колонтитул (на основе ParagraphStyle «Заг-кругозор»), создать еще один MasterPage, а потом внимательно отслеживать в случае перевёрстки как оно всё будет «плавать». А можно, как оказалось, решить эту проблему весьма оригинально.
1. Создаем «пустой» CharacterStyle, скажем, «колонтитул».
2. Вносим изменения в скользящий колонтитул: привязываем его теперь к этому символьному стилю.
3. Во всех абзацных стилях, которые должны попасть на колонтитул, прописываем NestedStyle «колонтитул» up to 1 End Nested Style.
Проблема решена!

PS. Честно говоря, не искал подобной темы, так что может быть, что где-то об этом упоминалось, но, может быть, и нет. Надеюсь, инфа будет полезной.
 
Статус
Закрыто для дальнейших ответов.