↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
InCome
10 июня 2020
Aa Aa
#inQuest #бетское #прямая_речь
Пришлось тут по случаю запилить алгоритм машинной правки пунктуации прямой речи.
Дай, думаю, и сюда тисну, чего ему пропадать.

Едва ли не каждый второй пост с тегом ищу_бету сообщает, что имеются баги в оформлении прямой речи. Но по крайней мере от двух грубейших ошибок практически любой автор может легко избавиться сам. Машинным способом. Не особо напрягаясь. И не вынуждая бету чистить авгиевы конюшни.

Первая ошибка: постановка дефиса - (короткий знак, ставится кнопкой минус) вместо длинного тире — (ставится сочетанием alt 0151).
Вторая ошибка: постановка запятой после слов автора, разрывающих две реплики персонажа.
В тексте эти две ошибки выглядят так:
- Добро пожаловать, - негромко произнес он, - Как вам нравится наше солнце?
А должно быть так:
— Добро пожаловать, — негромко произнес он. — Как вам нравится наше солнце?

Избавиться от этих ошибок средствами ворда помогает следующий
алгоритм замены:
Нажать ctrl F → появится окно поиска → 'расширенный поиск' → вкладка 'заменить'.
Дальше все операции делаются на этой вкладке.

Операция 1
Найти: <два пробела>
Заменить на: <один пробел>
→ 'заменить все'

Операция 2
Найти: <знак дефиса> <пробел>
Заменить на: <знак длинного тире> <пробел>
→ 'заменить все'

Операция 3
Найти: <запятая> <пробел> <длинное тире>
Заменить: <точка> <пробел> <длинное тире>
Вот тут уже автозамена не поможет, придется повозиться вручную — упорно тыкать в кнопку 'найти далее' и:
1) перед словами автора оставлять запятую (то есть снова жать 'найти далее');
2) после слов автора жать 'заменить' (важно: только при условии, что следующая часть реплики персонажа идет с большой буквы).

Ну и всё, вы в дамках. ¯\_(ツ)_/¯

О прямой речи также писала здеся и здеся. И еще вот тута.
10 июня 2020
4 комментариев из 26 (показать все)
Кстати, дефис-пробел безоглядно менять на тире-пробел — чревато тем, что побьются висячие дефисы.
Wave
Кстати, да, ты прав. И если автор знает, что у него в тексте есть висячие дефисы, то нужно их сначала найти (расширенный поиск → "любая буква + дефис + пробел"), превратить в какую-нибудь кракозябру (типа "любая буква + & + пробел), потом заменить все дефисы на тире, а потом из кракозябр восстановить дефисы. Сложна(
Проще вручную подтверждать каждую замену или воспользоваться регулярными выражениями.
(?<!\b)-(\s) менять на —$2
Интересно, но абсолютно ненужно. К примеру, здешний редактор сам все эти тире и пробелы причесывает. Кидаешь любой текст, и он сам эти все черточки одинаковыми делает.)))

А я знаю, как ударение сделать. 0301 сразу после гласной, а дальше alt+x )))

(А с вашим 0151 у меня получается не длинное тире, а вот такая ересь ő.)
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть