Faq/Writer/156/ru

Как адаптировать представление текста в зависимости от структуры?
Вы хотите, чтобы текст сдвигался автоматически в зависимости от уровня структуры. Пример такой структуры:



Получить этот автоматический эффект можно, используя Условные стили.

Эта функциональность позволяет одному стилю иметь атрибуты другого стиля в зависимости от контекста.

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

В этом примере текст будет использовать только один условный стиль (названия используем Заголовок1, Заголовок2 и Заголовок3 соответственно).

Применяемый стиль текста автоматически адаптируется к контексту: когда текст находится на "уровне 2", применяется некий предопределенный внешний вид в ином стиле. То же самое относится к уровню 3 и т.д.

Это очень удобно, потому что Вам не нужно беспокоиться о внешнем виде при вводе текста: Вы выбираете "условный" стиль, а при применении названий внешний вид изменяется сам по себе.

Для этого примера Вы должны создать два стиля : Текст уровень 2 и Текст Уровень 3 (имена можете задать, какие Вам удобно), которые являются "обычными" стилями абзаца, только с заданными отступами перед текстом. Эти два стиля не применяются непосредственно в документе.

These two styles are not directly applied in the document.

Step two: create one conditional paragraph style
Now we create the conditional paragraph style that will be applied to the text following these steps:


 * in the Styles & Formatting panel ( or press ), right-click on the Text Body paragraph-style, then chose New;
 * under the Organizer tab, give a name to the style;
 * under the Condition tab, check Conditional Style;
 * in the Context list, select 2nd Outline Level, in the Paragraph Styles chose Text Level 2;
 * click on Apply and then OK; and
 * repeat the previous step for the third level with the style Text Level 3.



Step three: modify the heading styles
You can update the title styles "Heading 2" and "Heading 3" to assign them an indentation (0.5 and 1.0).