Поиск в вёрстке помещённого в буфер текста, взятого из другого файла
Задача «посмотреть текст в Word или в PDF, а потом найти его в вёрстке» в подавляющем случае решается просмотром вёрстки для этого поиска. Можно взять текст в буфер, вставить в строку поиска, но вероятность, что вы что-то найдёте, резко убывает с увеличением числа скопированных слов. Да, можно искать по одному слову, но это затратный по времени способ.
Приведу причины, по которым вариант «выделить предложение — взять в буфер — поместить в строку поиска» скорее всего не сработает: если это Word, то, во-первых, в тексте могут быть повторяющиеся пробелы, которые уже убраны в вёрстке, во-вторых, часть пробелов стала шпациями. В вордовском файле возможны повторы переводов строки, кавычки в вёрстке могут измениться, в последовательности символов пробел-дефис-пробел появится тире, – всё это причины, что поиск не сработает.
С текстом из PDF другая проблема — если в выделении перенесённое слово, то и знак переноса будет в буфере. А в вёрстке его точно нет. И ничего найдено не будет.
Но есть скрипт, который избавит вас от этой проблемы при поиске текста.
1) берёте в буфер текст для поиска: строка, предложение, абзац или абзацы — сколько нужно;
2) выделяете в вёрстке область поиска, или ставите курсор в текст для поиска от курсора до конца материала.
3) запускаете скрипт. Найденный текст будет выделен и показан в центре экрана в масштабе 150%. Повторное определение области поиска и запуск будет дальше по материалу искать содержимое буфера.
Если найден текст в сноске, то перед очередным шагом поиска надо вернуться в основной текст, а не пытаться продолжить поиск текста в сноске.
Программа работает в версиях индизайна CS6+.