[ID CC-CC2021] Оформление первого абзаца

ptizka

Участник
Топикстартер
Сообщения
12
Реакции
0
Подскажите, есть ли какой-то простой и удобный способ сделать так, чтоб все первые абзацы в стиле были без отступа?
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870
"Нарисуйте" что хотите и покажите.
А пока ответ на то что написали предположительный - а что мешает на первый абзац сделать другой стиль?
 

Валера1966

15 лет на форуме
Сообщения
1 291
Реакции
1 391
После чего "первые"? После имени главы? Подраздела?
 

Валера1966

15 лет на форуме
Сообщения
1 291
Реакции
1 391
Перепроверил, у меня получилось.
Предплоложим, что должно быть в итоге так:
Глава 1
Первый абзац
отступ---Простой абзац
Глава 2
Первый абзац
отступ---Простой абзац

1) создаём стиль "ПростойАбзац": отступ 7 мм
2) создаём стиль "ПростойАбзацБезОтступа": отступ равен 0 (первая строка)
3) создаём стиль "Глава". Пишем "После него" стиль "ПростойАбзацБезОтступа"
Присваиваем всему тексту стиль "ПростойАбзац".

А) предположим, что "Глава..." уже присвоен. Методом
- найти и заменить: "Глава" на строка без символов, но стиля "Глава".

Б) Делаем Найти и заменить:
- символ конца абзаца, пишем стиль "Глава"
- на что заменить: на "#~~" (заведомо отсутствующие символы).
Стиль "ПростойАбзацБезОтступа".
Заменяем.

В) Получаем
Глава 1#~~Первый абзац (стиля "ПростойАбзацБезОтступа")
отступ---Простой абзац

Г) Делаем Найти и заменить:
- "~~"
- на символ "конец параграфа" стиля "ПростойАбзацБезОтступа"
Заменяем
Получаем
Глава 1# (стиль "ПростойАбзацБезОтступа")
Первый абзац (стиля "ПростойАбзацБезОтступа")
отступ---Простой абзац

Д) Заменяем символ # на строка без символов, но стиля "Глава".
Е) Заменяем # на пустой символ, убрать присвоение стилей.
 

Tenebre

10 лет на форуме
Сообщения
500
Реакции
74
Скрипт... (уважительно). А я б просто сделала отдельный стиль и повесила на клавиши...
Отсталая, в общем
 

LeonidB

Их бин
10 лет на форуме
Сообщения
2 470
Реакции
1 530
Скрипт... (уважительно). А я б просто сделала отдельный стиль и повесила на клавиши...
Я вот тоже так делаю.
И если такой стиль - единственный, то разницы действительно, почти никакой - хоть стиль, хоть скрипт, убирающий абзацный отступ. Однако если таких стилей с нулевым отступом несколько (в сочетании с такими же, но с ненулевым отступом), то скрипт и впрямь удобнее, чем куча дублирующих стилей... 'hmmm'
 

Tenebre

10 лет на форуме
Сообщения
500
Реакции
74
Я вот тоже так делаю.
И если такой стиль - единственный, то разницы действительно, почти никакой - хоть стиль, хоть скрипт, убирающий абзацный отступ. Однако если таких стилей с нулевым отступом несколько (в сочетании с такими же, но с ненулевым отступом), то скрипт и впрямь удобнее, чем куча дублирующих стилей... 'hmmm'

Да верю я! Просто скриптов писать не умею и потому завидую.


Не по теме:
Не подскажете, где можно пару вопросов по DoTextOK задать? А то он странно себя ведет (последняя версия)
 

Eugenyus

12 лет на форуме
Сообщения
1 960
Реакции
3 589
Не по теме:
Не подскажете, где можно пару вопросов по DoTextOK задать? А то он странно себя ведет (последняя версия)

Не по теме:
DoTextOk — это скрипт, значит — в теме скриптинга.:) Или автору лично, например здесь.
 
  • Спасибо
Реакции: Tenebre

Любимцев

15 лет на форуме
Сообщения
4 208
Реакции
2 058
2) создаём стиль "ПростойАбзацБезОтступа": отступ равен 0 (первая строка)
3) создаём стиль "Глава". Пишем "После него" стиль "ПростойАбзацБезОтступа"
Выделяем заголовок и часть первого абзаца и жмем ПКМ из палитры "Стиль абзаца" — Apply (без отступа) then Next Style.
 
  • Спасибо
Реакции: catpaw и Валера1966

carry

15 лет на форуме
Сообщения
2 637
Реакции
1 015
Насколько я помню, в Индизайне можно назначить стиль следующего абзаца. Почему бы не сделать для стиля "Глава" следующим стиль "без отступа", а для "без отступа" следующим "с отступом"? А сам "с отступом" оставить без этого уточнения.
 

Валера1966

15 лет на форуме
Сообщения
1 291
Реакции
1 391
Насколько я помню, в Индизайне можно назначить стиль следующего абзаца. Почему бы не сделать для стиля "Глава" следующим стиль "без отступа", а для "без отступа" следующим "с отступом"? А сам "с отступом" оставить без этого уточнения.
Если текст уже в Индизайне, то нужно "дожимать" Enter после символа "конец абзаца" стиля "Глава". Точнее, удалять символ "конец абзаца" и жать Enter.
Иначе Индизайн не поймёт, что от него требуется (присвоение следующему абзацу стиля, указанного в стиле "Глава" как "Следующий стиль").
 

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Выделяем заголовок и часть первого абзаца и жмем ПКМ из палитры "Стиль абзаца" — Apply (без отступа) then Next Style .

Отлично, и получаем заголовок оформленный стилем основного текста. Зачем?
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870
Насколько я помню, в Индизайне можно назначить стиль следующего абзаца. Почему бы не сделать для стиля "Глава" следующим стиль "без отступа", а для "без отступа" следующим "с отступом"? А сам "с отступом" оставить без этого уточнения.
А тут вся тема "поговорить". Сложно же сделать отдельные стили, надо выдумывать зачем-то один и тот же стиль но с двумя оформлениями. Бредятина.
 
  • Спасибо
Реакции: NNN5

Любимцев

15 лет на форуме
Сообщения
4 208
Реакции
2 058
и получаем заголовок оформленный стилем основного текста
это с чего вдруг?
надо выдумывать зачем-то один и тот же стиль
Это разные стили. Один с отступом, другой -- без оного.
ну например затем, что после заголовка отступ делать моветон
 

George

I wish I was a monster you think I am
15 лет на форуме
Сообщения
17 323
Реакции
7 870

Валера1966

15 лет на форуме
Сообщения
1 291
Реакции
1 391
Стиль "Глава", внутри которого проставлена опция "Стиль следующего абзаца = ...", будет работать (присваивать указанный стиль) только в процессе набора,— ручного набора и нажатия Enter в конце абзаца стиля "Глава".
А если у ТСа 20–40 уже расставленных по полосам Глав, то просто «подойти к названию Главы и удалить символ "Конец абзаца" и нажать Enter» несколько затруднительно-с.