2

Мой стиль абзаца OpenOffice по умолчанию определяет отступ 1,3em для первой строки каждого абзаца.

Теперь типографски более адекватно было бы, если бы отступ был равен 0 для самого первого абзаца главы или после цитаты (или любого другого не абзаца, нарушающего текстовый поток).

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

Изменить: Для тех, кто обладает знаниями в CSS: я хочу достичь чего-то вроде этого с минимальными трудностями, насколько это возможно:

p {
  text-indent: 1.3em;
}

h1 + p, h2 + p, h3 + p,
blockquote + p, table + p{
  text-indent: 0;
}

3 ответа3

1

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

0

Лучший способ решить эту проблему - просто изменить отступ стиля Text Body на ноль, а затем на вкладке "Организация" выбрать Text Body indent из следующего раскрывающегося стиля . Это изменит поведение автоматического применения стиля, поэтому первый абзац автоматически будет Text Body а любой последующий абзац автоматически станет Text Body indent .

Я использую это, чтобы я мог просто ввести новый абзац, нажать CTRL+<1-4>, чтобы выбрать мой уровень заголовка, а затем нажать клавишу ввода, и это поведение будет автоматизировано.

0

Настройка: Формат> Абзац> вкладка Отступы и интервалы> Отступ - Первая строка.

Вы можете контролировать это по всему документу, используя стили. Нажмите F11 и измените стиль "по умолчанию", чтобы иметь отступ первой строки, равный 0.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .