OpenOffice: Как предотвратить отступ текста в самом первом абзаце?

2219
Boldewyn

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

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

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

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

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

3 ответа на вопрос

1

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

0
Iain

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

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

Да, я знаю это. Но это относится ко * всем * абзацам (F11 и стилям) или только к одному ("Формат"> "Абзац"). Вопрос заключается в следующем: «Могу ли я применить его автоматически к * некоторым * абзацам (т.е. каждому первому после заголовка. В терминах CSS3:` h1 + p`), не придавая каждому из них новый стиль? " Boldewyn 14 лет назад 0
Я бы создал стиль «первый после заголовка» и заставил бы все заголовки использовать этот стиль для следующего абзаца. Iain 14 лет назад 0
0
Scott S. McCoy

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

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

Похожие вопросы