[ID CS4-CS6] выбрать дефис через GREP Style

xenOnn

Топикстартер
15 лет на форуме
Сообщения
287
Реакции
45
Есть вот такая таблица.
table.jpg

Заказчик упорствует по поводу длинных тире, но сейчас не об этом
Нужно поймать дефис, если последующие цифры перенесены на вторую строку.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
Заводите некий абзацный стиль для всех текстов в таблице. Создаёте вспомогательный символьный стиль - допустим, плюс красный цвет. В нашем абзацном стиле делаете Nested Line Style для второй строки - пусть она красится в этот символьный стиль. Потом поиском ищете то, что покрашено.
 
  • Спасибо
Реакции: Masia и LeonidB

xenOnn

Топикстартер
15 лет на форуме
Сообщения
287
Реакции
45
Мне это всё нужно для GREP Style.
 

NNN5

Модератор
15 лет на форуме
Сообщения
1 256
Реакции
1 012
Иногда от GREP-стилей приходится отойти, заменив их на GREP-поиск и замену. Чтобы прибить лопатой.
 

xenOnn

Топикстартер
15 лет на форуме
Сообщения
287
Реакции
45
Ну проблема не в этом. Конечно можно воспользоваться просто заменой. Но при большом объёме информации и постоянных её изменениях - это придётся делать каждый раз, надо-ненадо, на всякий случай, чтобы ничего не пропустить. А стили всегда решают эту проблему. Есть стиль - и соответственно любые изменения, вносимые в макет, форматируются нужным образом, автоматически.
Я вот даже как-то и не уделял внимания тому, что при переносе строки не появляется никакого тех. символа.
Ведь как-то Nested Line Style всё-таки работает. Но и это он делает с косяками, т.к. при применении видимо не видит что стоит в GREP Style, видимо сначала применяется он, и только потом GREP...
 

xenOnn

Топикстартер
15 лет на форуме
Сообщения
287
Реакции
45
Проблема не решена, косяки найдены.
При создании Nested Line Style, INDD считает что никаких GREP Styles не существует в природе. Поэтому необходимое форматирование приходится задавать через nested. И ещё интересно, Nested Line Style применяет стиль к первой строке, при этом и применяет к дефису, считая его проделжением первой строки, хотя физическо он уже на второй...