С полей интернета
Захотелось составить себе памятку по быстрому редактированию текста, чтобы автоматически его чистить. Выделила главные задачи:
- Заменить дефисы ( - ) на тире (-)
- Исправить двойные "кавычки" на «правильные»
- Убрать лишние пробелы
- Расставить неразрывные пробелы, чтобы устранить висячие предлоги
Программы причесывают текст с помощью автозамены символов, которые есть и в Word, и в InDesign (программа для вёрстки), в последнюю ещё можно установить скрипты для этого, которые сейчас продают. Платить за скрипт я, конечно же, не буду. Лучше написать себе инструкцию по форматированию, так как всё быстро забывается, хоть и применялось раньше.
Если обработать текст в Word и вставить в InDesign, то не всё форматирование сохранится. Например, слетят неразрывные пробелы. По этой причине для каждой программы я составила комплект своих способов.
Microsoft Word
Порядок действий для зачистки текста. Для отслеживания форматирования текста включить отображение всех знаков.
С поставленной задачей в Microsoft World справляется один инструмент: «Главная» > «Заменить» (Ctrl+H).
Открывается инструмент «Найти и заменить».
1. Замена дефисов ( - ) на тире (-)
Можно копировать значения отсюда:
Найти: -
Заменить: -
В поле «Найти» выставить «пробел»+«-»+«пробел». Пробелы нужны чтобы не заменялся дефис на тире внутри слов, где он необходим (например, «как-то»).
В поле «Заменить» выставить аналогичные значения, только с тире «пробел»+«-»+«пробел». При нажатии «Заменить всё» все дефисы, выделенные с двух сторон пробелами, заменятся на длинное тире во всём документе. При нажатии «заменить» отслеживается замена каждого знака.
2. Замена кавычек "лапок" на «ёлочки»
Найти:"
Заменить:«
3. Устранение двойных пробелов
Найти: нажать пробел два раза
Заменить: один пробел
4. Неразрывные пробелы для устранения висячих предлогов
А тут я вот, чего нашла. Инструмент тот же, а команда подлиннее.
Развернуть окно, нажав на «Больше>>». Поставить галочку «Подстановочные знаки».
Найти: ([ ^s])([а-яА-Яa-zA-Z]{1;2}) ([а-яА-Яa-zA-Z])
Заменить: \1\2^s\3
Нажать на «Заменить всё» следует пару раз, с первого захода все предлоги не охватываются. Благодаря этой команде после всех предлогов выставляются неразрывные пробелы и привязывают их к следующей строчке. Больше предлоги и союзы не будут сиротливо нависать в конце строки, а пойдут дружить со словами на следующую.
Итого выходит 4 шага, это быстрее, чем выискивать вручную, и можно отследить процесс.
Microsoft Power Point
Отдельно хочу сказать про презентации Power Point, на которые хороший спрос. Оптимально изначально чистить текст в Word, а потом ставить в Power Point, потому что в нём функции форматирования урезаны. Например, скрытые знаки пунктуации в Power Point не включаются. Функция «Заменить» срабатывает только с пробелами и тире, а с кавычками и предлогами нет.
Можно вручную вставить символ неразрывного пробела в Power Point, который решает проблему висячих предлогов. В Word, в отличие от Power Point, работает сочетание клавиш Shift+Ctrl+Space для создания неразрывного пробела. Остается скопировать этот пробел из Word и вставить в Power Point, где надо, чтобы союз или предлог уехали на следующую строку, а тире осталось на предыдущей.
Второй способ - вставить специальный символ в самой программе Power Point. Путь: «Вставка» > «Символы» > «Символ». Желтеньким отметила, что надо выбрать. Сам знак выглядит как пустое поле:
Adobe InDesign
В InDesign можно пойти по схожему пути, как в Word. Для отображения скрытых знаков: «Текст» > «Показать служебные символы».
Далее включить похожий инструмент замены текста: «Редактирование» > «Найти/Заменить» > «GREP».
1. Замена дефисов ( - ) на тире (-)
2. Замена кавычек "лапок" на «ёлочки»
3. Устранение двойных пробелов
Для этих целей у инструмента есть готовые предложения в верхнем меню, значения подставляются автоматически:
4. Неразрывные пробелы для устранения висячих предлогов
Найти: \<(?i:(а|без|в|вне|во|вы|да|для|до|ее|её|ей|ею|за|и|из|изо|или|им|их|к|к о|меж|мы|на|над|не|ни|но|ну|о|об|о бо|он|от|ото|по|под|при|про|с|со|та |те|то|ту|ты|у|уж|я))\>([[:punct:]]?)\s
Заменить: $1$2~s
Сохранить запрос, чтобы потом его выбирать из меню:
Победа! Мне этих функций вполне достаточно. При желании можно установить дополнительные команды.