Красная строка по-новому и еще несколько советов

Статья
G
Завершён
67
автор
Размер:
4 страницы, 1 часть
Описание:
Примечания:
Публикация на других ресурсах:
Уточнять у автора/переводчика
Награды от читателей:
67 Нравится 9 Отзывы 15 В сборник Скачать

Часть 1

Настройки текста
      Много слов сказано о том, что текст нужно оформлять красиво, но делать это вручную долго. В этой статье я хочу предложить несколько хитростей, которые облегчат жизнь авторам объёмных произведений. Красная строка       Как вам известно, с шестого декабря на сайте можно создавать красную строку при помощи тега tab. Можно расставить этот тег вручную, но в этой статье я расскажу, как добавить что угодно в начало каждого абзаца в программе Word при помощи функции поиска и замены.       В программе Word каждый абзац завершается специальным символом «¶», который так же называется знаком абзаца. Логика подсказывает: «Для того, чтобы подставить в начало каждого абзаца тег tab, нужно заменить «¶» на «¶< tab >» (без пробелов и кавычек)», — но есть один нюанс, о нём ниже.       Где найти интерфейс замены текста?       Для начала, чтобы открыть окно с строчками Найти и Заменить, сделайте следующее:       1. В Word 2007 и старше во вкладке Главная в группе Редактирование (справа на панели) есть три кнопки: Найти, Заменить и Выделить.       2. В меню Правка выбирайте команду Найти, в открывшемся окне переходите на вкладку Заменить.       3. В нижнем левом углу окна кликайте на счётчик страниц, в открывшемся окне перейдите на вкладку Заменить.       4. Или просто используйте сочетание клавиш Ctrl+H.       Что делаем дальше?       Знак абзаца «¶» так же называется подстановочным знаком, и по умолчанию он скрыт. Можно включить отображение скрытых символов сочетанием клавиш Ctrl+*, но нельзя скопировать этот символ из документа в строку Найти. Его можно скопировать из любого другого места, но программа не сможет отыскать этот знак в документе.       Чтобы произвести поиск и замену этого символа, следует использовать вместо знака абзаца код ^p или ^13. Будьте внимательны, этот код не действует в поле Найти, если выбран параметр Подстановочные знаки. То есть, в дополнительных параметрах, которые открываются нажатием кнопки Больше >> не должно быть галочек.       Вернёмся к совету, который дала нам логика несколькими абзацами выше, и заменим знак абзаца на знак абзаца с группой нужных нам символов.       Пример:             Найти: ^p             Заменить на: ^p< tab > (удалите пробелы, я их использую, чтобы тег отображался в тексте)       Нажав кнопку Заменить всё, вы увидите, что замена произведена для каждого абзаца, кроме самого первого в документе. Всё верно, ведь перед первым абзацем нет символа «¶» (он ставится в конце абзаца, вы помните?). Придётся добавить этот тег вручную. Не такая уж большая плата за удобство. Длинное тире       Даже если у вас включена автозамена, она может не сработать. Ставить длинное тире вручную муторно. Вам пригодится ещё два полезных кода для поиска и замены. Ими пользоваться не обязательно, я использую их только для наглядности:       1. ^+ — код длинного тире, впрочем, можно использовать как скопированный знак «—», так и сочетание клавиш Ctrl+Alt+"минус" на цифровой клавиатуре.       2. ^s — код неразрывного пробела. Вместо него лучше воспользоваться клавишей Space, иначе могут возникнуть проблемы при печати документа. Не действует в строке поиска.       3. ^w — этот код называется «пустое пространство», он находит пробел, любую комбинацию обычных и неразрывных пробелов, а так же знаки табуляции. Не действует в строке замены. Вместо этого кода, как и в предыдущем случае, можно воспользоваться клавишей Space.       Если вы не настроили автозамену, то у вас в тексте будет встречаться тире двух видов: короткое «-» и среднее «–». Если настроили или отключили, то в вашем тексте имеется только первый вариант и вам проще. Чтобы заменить именно тире и не тронуть дефис, то в строке поиска и в строке замены после символа «-» или «–» нужно поставить пробел. Почему именно после, а не перед символом или с обеих сторон от него? А потому что прямая речь так же начинается с тире и с новой строки, так что перед этим тире не будет пробела, а заменить его нужно.       Пример:             Найти: -^w             Заменить на: ^+^s (вместо кода ^s лучше используйте клавишу Space)       Внимание! Забудьте этот способ, если вы не ставите пробелы после знаков препинания, выделяете пробелами дефис (например, в словах «кто-то», «по-русски») или не выделяете пробелами тире. Двойные пробелы       Если вы педант, то при помощи этих кодов можете автоматически убирать такие мелочи, как несколько пробелов, стоящих подряд. Представленный ниже пример позволит заменить все группы пробелов между словами на один пробел.       Пример:             Найти: ^w             Заменить на: пробел       Альтернативный способ, повторять до полного устранения лишних пробелов:             Найти: два пробела             Заменить на: пробел Лишние пробелы перед знаками препинания       Заменой можно пользоваться, если вы забываете ставить пробелы после запятых и точек или, наоборот, ставите пробелы перед ними. То есть, для устранения любых огрехов, было бы желание, но это немного сложнее. Рассмотрим один из способов удаления лишних пробелов без применения макроса. Если моё объяснение кажется громоздким, просто копируйте примеры из статьи, все выражения рабочие.       В Word имеется ряд выражений, позволяющих производить поиск по группам символов, они называются поисковыми выражениями. Основные поисковые выражения выглядят так:       1. ( ) — в эти скобки записывается то, что мы ищем.       2. [ ] — программа будет находить любые символы, заключённые в эти скобки, по одному и в любом порядке. Знаки в этих скобках ничем разделять не нужно, просто записывайте их подряд.       3. { } — в эти скобки записывается минимальное количество повторений предыдущего символа или выражения.       4. \ — используется, чтобы найти знак, который используется как подстановочный. Например, вопросительный знак. Так же используется для работы с выражениями, заключёнными в круглые скобки.       Важно! Чтобы эти выражения работали, в окне Найти и заменить внизу слева найдите кнопку Больше >>, в открывшемся списке установите флажок напротив пункта Подстановочные знаки. Если эта галочка установлена, коды, начинающиеся знаком «^» (все вышеописанные) не будут работать.       Важно! Если будете копировать выражения из статьи, проследите, чтобы вокруг скобок не было пробелов. Остаться должен только один пробел в круглых скобках!       Итак, представленный ниже пример позволит убрать все лишние пробелы перед знаками препинания.       Пример:             Найти: ( ){1;}([.,\!\?)])             Заменить на: \2       А теперь я объясню подробно, как это работает.       Первое поисковое выражение в строке Найти( ){1;}. В круглые скобки заключён один пробел. В фигурных скобках указано, сколько раз этот пробел должен повториться, чтобы выполнить замену. В нашем случае достаточно одного повторения пробела перед знаками препинания, указанными в следующем выражении. Знак «;» в после цифры в фигурных скобках требуется, чтобы производилась замена сразу всех пробелов перед знаком.       Следующие круглые скобки начинают второе поисковое выражение — ([.,\!\?)]). Оно сообщает программе, что искать нужно любой знак препинания из списка в квадратных скобках. В этом списке перечислены только те знаки, перед которыми не требуется ставить пробел: «.», «,», «?», «!» и «)». Обратите внимание, что перед вопросительным и восклицательным знаком ставится обратная косая черта, перед остальными знаками она не нужна.       Строка Заменить сообщает программе, что нужно забыть о первом поисковом выражении, а второе поисковое выражение оставить.       Аналогично можно убрать пробел после открывающей круглой скобки.       Пример:             Найти: ([(])( ){1;}             Заменить на: \1       Первое поисковое выражение — это закрывающая круглая скобка. Так как в круглые скобки заключается поисковое выражение, найти эти скобки в тексте можно только заключив их в квадратные скобки. Такая вот матрёшка.       Второе поисковое выражение — это пробел, повторённый больше одного раза, как в предыдущем примере.       В отличие от предыдущего примера, оставить в тексте нужно выражение в первых круглых скобках и забыть пробелы.       Чтобы продолжить работать с кода, начинающиеся знаком «^», уберите галочку напротив пункта Подстановочные знаки. Подведём итог       В этой статье я рассказала о нескольких способах использования замены в Word. Конечно же, кодов и способов использования поисковых выражений на много больше, но и необходимость в них возникает гораздо реже. Полный перечень вы можете найти по запросу в google «Поиск и замена текста или других элементов».       Чтобы не запоминать все эти коды, в окне Найти и заменить, по нажатию кнопки Больше >>, появляется кнопка Специальный >>, где имеется список многих специальных символов.       Удачи и творческих успехов!
Права на все произведения, опубликованные на сайте, принадлежат авторам произведений. Администрация не несет ответственности за содержание работ.