Frequently asked questions - Writer

    From The Document Foundation Wiki
    < Faq‎ | Writer
    This page is a translated version of the page Faq/Writer/156 and the translation is 55% complete.
    Note pin.svg

    Обратите внимание:
    This tutorial assumes that you already know how to create a new paragraph style and how to modify existing styles.

    Как адаптировать представление текста в зависимости от структуры?

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

    copie d'écran texte aligné sur niveaux de titre avec retraits différents
    Adaptation of indents according to the outline level

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

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

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

    В этом примере текст будет использовать только один условный стиль (названия используем Заголовок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 (View ▸ Styles ▸ Styles & Formatting or press F11), 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.
    copie d'écran dialogue création style, onglet Condition
    Creation of a conditional style

    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).


    Note pin.svg

    Обратите внимание:

    • the Condition tab is only available during the style creation; and
    • when changing the level of a heading in the text (for example, you move the paragraph from Heading 1 to Heading 2, the context is not updated automatically and the conditional style is not automatically adapted. Two solutions:
      1. reapply the style by double clicking on the Style window; or
      2. if there are several paragraphs involved, use the Edit ▸ Search & Replace menu, click on More Options and check Search for styles, in the Search for and Replace with lists, select the conditional style name and click on Replace all.
    • Download an example document.