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

  • Автор темы Автор темы xenOnn
  • Дата начала Дата начала

xenOnn

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

Заказчик упорствует по поводу длинных тире, но сейчас не об этом
Нужно поймать дефис, если последующие цифры перенесены на вторую строку.
 
Заводите некий абзацный стиль для всех текстов в таблице. Создаёте вспомогательный символьный стиль - допустим, плюс красный цвет. В нашем абзацном стиле делаете Nested Line Style для второй строки - пусть она красится в этот символьный стиль. Потом поиском ищете то, что покрашено.
 
  • Спасибо
Реакции: Masia и LeonidB
Мне это всё нужно для GREP Style.
 
Иногда от GREP-стилей приходится отойти, заменив их на GREP-поиск и замену. Чтобы прибить лопатой.
 
Ну проблема не в этом. Конечно можно воспользоваться просто заменой. Но при большом объёме информации и постоянных её изменениях - это придётся делать каждый раз, надо-ненадо, на всякий случай, чтобы ничего не пропустить. А стили всегда решают эту проблему. Есть стиль - и соответственно любые изменения, вносимые в макет, форматируются нужным образом, автоматически.
Я вот даже как-то и не уделял внимания тому, что при переносе строки не появляется никакого тех. символа.
Ведь как-то Nested Line Style всё-таки работает. Но и это он делает с косяками, т.к. при применении видимо не видит что стоит в GREP Style, видимо сначала применяется он, и только потом GREP...
 
Проблема не решена, косяки найдены.
При создании Nested Line Style, INDD считает что никаких GREP Styles не существует в природе. Поэтому необходимое форматирование приходится задавать через nested. И ещё интересно, Nested Line Style применяет стиль к первой строке, при этом и применяет к дефису, считая его проделжением первой строки, хотя физическо он уже на второй...