Стили абзаца

  • Автор темы Автор темы akaD
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

akaD

Участник
Топикстартер
Сообщения
6
Реакции
0
Всем добрый день! Я новичок в InDesign'е, поиск на форуме ответа мне не дал. Решение, как мне кажется, для знатаков должно быть известно. Собственно вопрос:

Есть большой объем текста в следующем виде:
^p
^p
Текст заголовка
^p
Текст 1
^p
Текст 2
^p
^p
Текст заголовка
^p
Текст 1
^p
Текст 2
и т.д.

Есть стиль абзаца для текста заголовка. Вопрос: можно ли как-то проставить это стиль всем абзацам перед которыми двойной (или др.>1) Enter?

P.S. CS5.5
 
Ответ: Стили абзаца

Уточните: есть ли в тексте двойные символы "конец параграфа", за которыми нужен стиль простой, а не "ТекстЗаголовка"?
Если нет таких, то

1) Поменять
^p^pлюбаябуква - без пробела, есть спецсимвол такой "Любая буква", его вставьте после последнего ^p
на
тут пустое место оставьте, а справа внизу укажите "Форматирование—ТекстЗаголовок"
и поменяйте

2) у вас теперь ^p^p имеют стиль "ТекстЗаголовка". Для устранения поменяйте
^p^p с форматированием "ТекстЗаголовка"
на
^p^p форматирование "ОбычныйТекст" или какой у вас везде, имя не знаю

Если же есть 3 и более подряд символа "конец параграфа", то делайте порознь для каждого варианта, начиная с самого максимального.
 
Ответ: Стили абзаца

Уточните: есть ли в тексте двойные символы "конец параграфа", за которыми нужен стиль простой, а не "ТекстЗаголовка"?
Если нет таких, то

1) Поменять
^p^pлюбаябуква - без пробела, есть спецсимвол такой "Любая буква", его вставьте после последнего ^p
на
тут пустое место оставьте, а справа внизу укажите "Форматирование—ТекстЗаголовок"
и поменяйте

2) у вас теперь ^p^p имеют стиль "ТекстЗаголовка". Для устранения поменяйте
^p^p с форматированием "ТекстЗаголовка"
на
^p^p форматирование "ОбычныйТекст" или какой у вас везде, имя не знаю

Если же есть 3 и более подряд символа "конец параграфа", то делайте порознь для каждого варианта, начиная с самого максимального.

Спасибо работает, но чуть нужно подправить. У меня пропадают эти два пустых параграфа, а к заголовку применяется стиль. А нужно чтоб пустые параграфы остались, но без этого стиля.
 
Ответ: Стили абзаца

akaD
Вот это надо искать:
(?<=\r{3})[\l\u]
 
Ответ: Стили абзаца


Не по теме:
фихня какая - совет от валеры


греп вам в руки.

найти в греп
(?<=\r\r\r)\w

заменить
пустое поле, стиль заголовка

Вот это надо искать:
(?<=\r{3})[\l\u]

разве в positive lookbehind модификатор количества работает????
в ЦС3 и 4 - не работает точно
 
Ответ: Стили абзаца

Предлагаю гибрид:
(?<=\r{3})\w

Работает в CS 5.5
Только на конкретное количество символов, на, например, от трех и больше - нет
 
Ответ: Стили абзаца

Читаем выше! Пост №5.
 
Ответ: Стили абзаца


Не по теме:
фихня какая - совет от валеры


греп вам в руки.

найти в греп
(?<=\r\r\r)\w

заменить
пустое поле, стиль заголовка



разве в positive lookbehind модификатор количества работает????
в ЦС3 - не работает точно

СУПЕР!!! Сработало! Большое спасибо - пошел учить GREP)

Думаю тема закрыта.


Не по теме:
InDesign нравится все больше и больше!!!
 
Ответ: Стили абзаца


Не по теме:
Ну я уже привык не ставить модификаторы в лукбехайнде.
Бо в прежних версиях - они не работали. Вообще.

 
Ответ: Стили абзаца


Не по теме:
В CS4 со всеми апдейтами такая конструкция совершенно точно работает (у меня). Про CS3 ничего не помню.
 
Ответ: Стили абзаца

Спорщики, если группами сделать?

Заменить: $2 (Я умозрительно, проверять в лом)
 
Ответ: Стили абзаца

Если умозрительно, то можно так:
(?<=\r)\r{2,100}(\w)
меняем на это:
$1
с нужным стилем
 
Ответ: Стили абзаца

А собственно в чем спор? Проблема то решена)
 
Ответ: Стили абзаца

Вы ж не один, в интернете.. :)
 
Статус
Закрыто для дальнейших ответов.