Как включить скрытые символы в индизайне
Перейти к содержимому

Как включить скрытые символы в индизайне

  • автор:

Show hidden characters — InDesign step by step guide

This is a step-by-step guide to help you show hidden characters in InDesign and any invisible symbol text. Showing InDesign hidden characters is especially helpful for having complete control over your content.

In this post we will see how to:

  • Make InDesign show hidden characters
  • Solve an issue that may not show any invisible text character
  • Change the color of the hidden characters

Are you looking for an invisible text symbol?

What are hidden characters?

InDesign uses special text characters that are invisible to your eye and in the printed version of your document. These characters are called control characters. They are used, for example, to wrap lines, break paragraphs, space words in a specific way, etc.

Why do I have to activate hidden characters?

If you want to have complete control over your text while creating or editing your document, you want to see any invisible text characters because, as we mentioned, they control how your text is formatted.

For example, as we have already seen in another post, using a specific control character (soft-return or hard-return) to wrap your text may influence the way your text behaves when you apply a paragraph style.

What are the advantages of control characters correctly?

Being careful while using these special characters in InDesign will make a big difference in your experience with using the software. It also increases your ability to spot eventual mistakes made while creating the document (here is a list with the 20 most common InDesign mistakes) or hidden characters mistakenly pasted in your file from other sources.

Let’s see how to show invisibles in InDesign.

How to show paragraph marks in indesign or any hidden text characters?

To show hidden characters in InDesign, you need to check the hidden characters setting.

Click on Type in the main menu bar and then turn on Show Hidden Characters

InDesign Hidden Characters: Turn on Show Hidden Characters

This will force InDesign show hidden characters.

Is your screen mode set to Normal, but you still can’t show hidden characters?

If you activated the setting “Show Hidden Characters,” but for some reason you can’t see any special characters in InDesign, it might be that you turned on “Overprint Preview.” If this is the case, you will see [Overprint Preview] written next to the title of the document.

To turn off this feature and make all the hidden text characters visible:

Click on View in the main menu bar and then turn off Overprint Preview

InDesign Hidden Characters: Overprint Preview

How to change the color of the Hidden Characters shown in InDesign?

The special characters InDesign shows are generally in this blue #4f99ff. Let’s say that you want to change that color. It's very simple. To change the color of the hidden characters, you just have to change the Layer color. To do so:

  1. Click on the Layers menu in the panels to the right

InDesign Hidden Characters: layer

  1. Double-click on the layer name, so that this menu opens

InDesign Hidden Characters: Layer menu

  1. Change the Color value and press OK

InDesign Hidden Characters: change hidden characters color

Must-know InDesign Keyboard Shortcuts

Command macOS Windows
Activate Show Hidden Characters Alt + Cmd + I Alt + Ctrl + I
Deactivate Overprint Preview Alt + Cmd + Shift + Y Alt + Ctrl + Shift + Y

Complete list of InDesign hidden characters

InDesignSecrets has the perfect list of all (or at least most of) the InDesign hidden characters in a pdf that you can download from this page.

In the following tables the most common ones are shown.

White space

Hidden Character name InDesign macOS Windows
Normal Space Space bar Space bar
Em Space Alt + Cmd + M Alt + Ctrl + M
En Space Alt + Cmd + N Alt + Ctrl + N
Third Space
Quarter Space
Sixth Space
Thin Space Alt + Cmd + Shift + M Alt + Ctrl + Shift + M
Hair Space
Nonbreaking Space Alt + Cmd + X Alt + Ctrl + X
Nonbreaking Space (fixed width)
Punctuation Space
Figure Space
Flush Space

Text Flow Breaks

Hidden Character name InDesign macOS Windows
Paragraph Break (Return) Enter Enter
Column Break Fn + Enter Fn + Enter
Frame Break Fn + Shift + Enter Fn + Shift + Enter
Page Break Fn + Cmd + Enter Fn + Ctrl + Enter
Odd Page Break
Even Page Break

Line Breaks

Hidden Character name InDesign macOS Windows
Forced line break Shift + Enter Shift + Enter

Other Specials

Hidden Character name InDesign macOS Windows
End of text in the story
Tab Tab Tab
Right Indent Tab Shift + Tab Shift + Tab
Indent to Here Cmd + \ Ctrl + \
Custom Anchored Object

Be sure to subscribe to our newsletter to keep up with future posts or major updates. If you have questions feel free to post them in the comments. If you liked the post, I'd really appreciate you sharing it!

Глава 9 Работа с текстом

При работе с документами InDesign мы будем оперировать тремя основными категориями объектов:

• объектами программы InDesign (то есть различными рамками, линиями, геометрическими фигурами и прочими элементами, которые умеет создавать сама программа Adobe InDesign);

• графическими файлами (можно сказать – иллюстрациями, хотя иногда они будут использоваться и как элементы оформления).

С каждой из перечисленных категорий вкратце мы познакомимся в этой и последующих главах, хотя всевозможные тонкости и хитрости, а также различные приемы работы будем продолжать узнавать на протяжении всей книги.

Прежде всего, конечно же, мы будем говорить о тексте. Если без иллюстраций и элементов оформления можно создать какой-то документ (пусть и не слишком красивый), то без текста сделать это будет просто невозможно. Поэтому мы сразу научимся добавлять в наши документы текст, а настройки его рассмотрим немного позже.

Одно из правил, которое следует накрепко запомнить дизайнерам, имеющим опыт работы в других программах: текст не может существовать сам по себе. В графических редакторах (будь то Photoshop, Illustrator или Corel Draw) мы можем щелкнуть кнопкой мыши в любом месте страницы и ввести текст, получив слово или строку, свободно размещенные на странице.

В программах верстки и макетирования так не бывает. Текст, который мы используем, служит всего лишь наполнением. А следовательно, должно быть что-то, что мы наполняем текстом.

При работе в Adobe InDesign весь текст будет находиться в текстовых фреймах, или текстовых контейнерах (рис. 9.1). (Второй термин понятнее, зато первый звучит куда профессиональнее, и мы будем применять именно его.) Даже совсем короткие надписи, как, например, текст колонтитулов, колонцифры (номера страниц), придется оформлять отдельными текстовыми фреймами.

Рис. 9.1. Текстовый фрейм с помещенным в него текстом

Частичным исключением является создание текста на кривой, о котором мы будем говорить в третьей части книги, – в этом случае кривая, направляющая движение текста, служит одновременно и контейнером.

В отличие от многих других графических программ, в Adobe InDesign текст совершенно бесправный. Программу не интересует, как хотят располагаться строки и в каком месте хочет находиться то или иное слово. Текст располагается так, чтобы заполнить отведенное ему место, и если мы изменим размер текстового фрейма, текст будет переформатирован так, чтобы оптимальным образом заполнить место. В тех случаях, когда важно, чтобы какой-то фрагмент текста находился в строго определенном месте, необходимо прибегать к специальным приемам.

При работе с текстовыми фреймами мы можем изменять их размер и положение точно так же, как при работе с любыми другими объектами, и это не повлечет за собой, к примеру, изменения размера букв.

Создать текстовый контейнер можно с помощью инструмента Type (Текст). Для этого достаточно обозначить желаемую область на странице: удержать кнопку мыши и растянуть рамку фрейма. После этого мы автоматически перейдем в режим работы с текстом, чтобы ввести текст в новый фрейм (рис. 9.2).

Рис. 9.2. Последовательность действий при создании текстового фрейма

Если при создании нового файла вы установили флажок Master Text Frame (Текстовый мастер-фрейм) в диалоговом окне создания нового файла, то на каждой странице будет создан главный текстовый фрейм по размерам рабочей области страницы (с учетом полей). Таким образом, вы сразу сможете печатать текст на странице. Однако настройка такого фрейма (изменение размера и т. д.) требует умения работы с мастер-страницами.

Как работать с текстовыми фреймами «вживую», вы узнаете из видеоурока «Текстовые фреймы», который находится на компакт-диске, прилагаемом к книге. В этом же ролике показывается, что такое связанные текстовые фреймы, а прочитать о них можно прямо сейчас.

Связанные текстовые фреймы

При работе с большими фрагментами текста одного фрейма будет недостаточно. Во-первых, мы можем захотеть сверстать текст в несколько колонок. Это можно решить с помощью настроек собственно фрейма (об этом будет сказано в главе 13) или же создать отдельный фрейм для каждой колонки. Во-вторых, если нам требуется разместить текст на нескольких страницах, придется создавать новые фреймы – от этого никуда не денешься.

В обоих случаях не обойтись без связанных текстовых фреймов. Связь между фреймами выражается в том, что текст помещается только в один из фреймов – первый, а в остальных фреймах текст «продолжается», если размеров первого фрейма оказалось недостаточно.

На рис. 9.3 вы можете видеть три связанных текстовых фрейма и общий текст, который «перетекает» из одного фрейма в другой. На среднем из фреймов (выделенном в данный момент) можно видеть пиктограммы стрелок в верхнем левом и нижнем правом углу. Верхняя левая стрелка означает, что этот фрейм следует за другими фреймами, и текст ему достается «по наследству». Нижняя правая стрелка означает, что за этим текстом следует другие, и текст будет продолжаться в них. У первого и последнего фреймов в цепочке одна из стрелок будет отсутствовать, а у одиночного фрейма стрелки не показываются вообще (см. рис. 9.1).

Рис. 9.3. Связанные текстовые фреймы

При работе с большими документами (журналы, книги) вы будете постоянно работать со связанными фреймами. Цепочки связанных фреймов могут насчитывать десятки и сотни отдельных фреймов на разных страницах документа.

Если при создании нового файла вы установили флажок Master Text Frame (Текстовый мастер-фрейм) в диалоговом окне создания нового файла, то на каждой странице будет создан главный текстовый фрейм. Автоматически созданные фреймы являются связанными, то есть текст будет автоматически перетекать со страницы на страницу. Это облегчает работу с многостраничными публикациями, иначе бы пришлось вручную создавать и связывать десятки и сотни фреймов на разных страницах.

Для создания связанных фреймов достаточно щелкнуть кнопкой мыши на квадратике с пиктограммой связи и указать следующий в цепочке фрейм. Квадратик может содержать знак «плюс» (рис. 9.4), если текст уже не вмещается во фрейм, или быть пустым, если текст вмещается и фрейм не имеет связи.

Рис. 9.4. Создание связи между текстовыми фреймами

Вместо указания уже существующего фрейма можно создать новый: после щелчка на пиктограмме указатель мыши меняется на знак связи (при наведении на другой фрейм) или на знак создания нового фрейма; таким образом, можно уложить две операции в одну: создать новый фрейм и связать со старым одним движением.

Разорвать связь между фреймами можно двойным щелчком на пиктограмме стрелки, означающей связь между фреймами. Таким образом мы уничтожим не только связь с последующим (или предыдущим) фреймом, но и со всеми остальными в выбранном направлении цепочки.

При удалении одного из связанных фреймов текст, находившийся в нем, не уничтожается. Вы можете удалять сколько угодно фреймов, но до тех пор, пока остается хотя бы один из связанной цепочки – весь текст будет сохранен в оставшихся фреймах.

При копировании одного из связанных фреймов текст, размещенный в связанных фреймах или не вместившийся во фрейм, скопирован не будет.

Уничтожить существующую связь также можно, щелкнув кнопкой мыши на квадратике с пиктограммой стрелки и указав в качестве нового фрейма… сам фрейм со связью. Получив такие противоречивые инструкции, фрейм уничтожит старую связь и не создаст новую.

Попытка назначить новый связанный фрейм при уже существующей связи (щелкнув на пиктограмме со стрелкой) будет приводить к изменению последовательности связанных фреймов (они будут как бы «меняться местами»). Это операция плохо предсказуемая, и мы рекомендуем разрывать существующие связи перед назначением новых.

При работе с большими текстами (да и с небольшими тоже) возникает необходимость использовать текст, подготовленный заранее и сохраненный в файле. Конечно же, можно набирать текст вручную в Adobe InDesign, однако проще и быстрее сделать это в текстовом редакторе. Тем более что можно поручить эту задачу кому-то, не умеющему работать в InDesign.

Для импорта текста в Adobe InDesign мы можем использовать форматы TXT (обычный текст или текст с дополнительной разметкой), RTF (Rich Text Format), DOC (формат Microsoft Word), XLS (формат Microsoft Excel), PDF (Portable Document File). На момент написания этой книги Adobe InDesign CS3 корректно работал с файлами Microsoft Word и Microsoft Excel версий 2003 и младше. Однако с появлением новых версий пакета Microsoft Office для импорта документов может потребоваться пересохранить файлы в формате более ранних версий.

При импорте текста Adobe InDesign старается также импортировать его оформление, включая даже рисунки, использованные в тексте (для форматов RTF и DOC). Большая часть оформления может быть импортирована и использована, однако не следует удивляться, если оформление было нарушено. Некоторые эффекты (например, рамки и цветные подложки в Microsoft Word) не имеют прямых аналогов в Adobe InDesign и не могут быть в точности повторены.

При импорте из формата Microsoft Excel формулы и вычисления, разумеется, не будут больше работать, и текст будет статичным.

Импорт из формата PDF может быть невозможен, если активизирована система безопасности файла и запрещено копирование текста из него.

Чтобы импортировать текст в документ, необходимо использовать команду FilePlace (Файл → Поместить). Файл для импорта вы можете выбрать в открывшемся диалоговом окне (рис. 9.5).

Рис. 9.5. Диалоговое окно импортирования (помещения) файлов

Если перед выполнением импорта файла выделить текстовый фрейм, то текст будет помещен в выделенный фрейм. В противном случае можно указать место размещения фрейма после операции импорта (выбрать существующий фрейм или создать новый).

В диалоговом окне мы можем установить флажок Show Import Options (Показать настройки импорта), чтобы увидеть еще одно диалоговое окно с параметрами импорта. Для разных форматов будут выводиться разные диалоговые окна с разными настройками.

Теоретические выкладки об импортировании текста, изложенные выше и ниже, проиллюстрированы также в видеоуроке «Импорт текста», который вы найдете на прилагаемом к книге компакт-диске.

Импорт текста в формате Plain Text

При импорте обычного текста доступно несколько настроек (рис. 9.6).

Рис. 9.6. Настройки импорта обычного текста

В раскрывающемся списке Character Set (Кодировка) можно выбрать кодировку, использованную при создании файла.

Список Platform (Платформа) задает варианты формата: для компьютеров Apple Macintosh и для компьютеров под управлением Windows. Из списка Set Dictionary to (Установить языком словаря) можно выбрать язык, который будет использоваться при проверке орфографии, расстановке переносов и т. д. Это можно сделать и после импорта с помощью настроек текста.

Настройки в области Extra Carriage Returns (Лишние знаки «возврат каретки») позволяют упростить последующее форматирование текста. Проблема заключается в том, что многие документы, сохраненные в формате Plain Text, используют знак абзаца в конце каждой строки, чтобы избежать появления горизонтальной прокрутки в несложных текстовых редакторах. Абзацы в таких случаях обычно разделяются пустыми строками. В более сложных текстовых редакторах (и в более сложных форматах) используется другой подход: знак конца абзаца ставится только в конце абзаца, а текстовый редактор сам разбивает абзац на отдельные строки при выводе на экран или на печать.

При прямом импорте текста, отформатированного первым способом, в Adobe InDesign мы получим текст из маленьких коротких однострочных абзацев и пустые абзацы, отделяющие абзацы исходного текста. Короче говоря, мы получим текст, с которым нельзя нормально работать.

Настройки области Extra Carriage Returns (Лишние знаки «возврат каретки») позволяют преобразовать текст, отформатированный первым, более примитивным, способом, в текст, отформатированный вторым способом. Флажок Remove at End of Every Line (Убрать в конце каждой строки) объединит строки в один абзац, оставив разрыв абзацев в тех местах, где были пустые строки. Флажок Remove Between Paragraphs (Убрать между абзацами) также удалит пустые строки между абзацами, закончив форматирование текста.

Если обычный текст отформатирован первым способом (с разрывом абзаца на строки), но не содержит пустых строк между абзацами, использование настроек группы Extra Carriage Returns (Лишние знаки «возврат каретки») превратит весь текст в один сплошной абзац.

Если абзацы в тексте обозначены отступами (несколькими пробелами), то ситуацию можно исправить вручную, применив несколько операций по поиску и замене (это часто встречающаяся задача, и она будет подробно описана в разделе «Поиск и замена текста» главы 16).

Если абзацы никак не обозначены в тексте, кроме неполной последней строки абзаца, то решить задачу можно только полностью вручную.

Настройки области Formatting (Форматирование) также связаны с ограниченными возможностями оформления в режиме простого текста и позволяют автоматически устранить проблемы.

При обозначении абзацных отступов и построении списков и таблиц (например, оглавления) в простом тексте для отбивки используются последовательности пробелов. Флажок Replace … or More Spaces with a Tab (Заменить … и более пробелов на знак табуляции) позволяет найти последовательности пробелов (в специальном поле можно указать количество последовательных пробелов, которые будет искать InDesign) и заменить их на знак табуляции (подробнее о табуляции и работе с ней мы поговорим в главе 13).

Флажок Use Typographer’s Quotes (Использовать типографические кавычки) позволяет найти знаки дюйма и фута (также называемые «прямыми» кавычками и апострофами) и заменить на правильные с точки зрения типографики символы.

Проблемы смешиваемых знаков (в том числе знаков кавычек и апострофов) были рассмотрены в главе 2.

Формат Plain Text не может содержать форматирования. Программы, работающие с таким форматом (Notepad (Блокнот), поставляемый с операционной системой Windows), не позволяют использовать выделения начертанием шрифта, кеглем, гарнитурой и т. д. Некоторые из подобных программ могут автоматически форматировать абзацы по ширине (за счет вставки дополнительных пробелов), однако в целом возможности форматирования в формате простого текста практически равны нулю.

Импорт текста в форматах RTF и DOC

Форматы RTF и DOC (формат Microsoft Word) позволяют использовать достаточно сложные приемы форматирования. Соответственно настройки импорта этих форматов тоже более сложные и разнообразные (рис. 9.7).

Рис. 9.7. Настройки импорта текста в формате RTF

Для удобства работы часто используемые настройки можно сохранить с помощью кнопки Save Preset (Сохранить настройки) и потом использовать их, выбирая в раскрывающемся списке Preset (Сохраненные настройки). В начале работы этот список пуст.

Группа настроек Include (Включить) позволяет выбрать, будет ли импортироваться только текст документа DOC или RTF либо будут импортироваться также дополнительные фрагменты.

Флажок Table of Contents Text (Текст оглавления) позволяет импортировать оглавление, автоматически созданное в программе Microsoft Word. Флажок Index Text (Текст алфавитного указателя) дает возможность импортировать созданный алфавитный указатель. Флажки Footnotes (Подстраничные сноски) и Endnotes (Примечания в конце текста) позволяют импортировать два вида сносок-примечаний.

Созданные в программе Microsoft Word динамические (то есть отражающие сиюминутную ситуацию) оглавления и указатели импортируются как обычный текст. Они не будут меняться в зависимости от верстки – для создания динамических указателей и оглавлений необходимо использовать средства Adobe InDesign. Подстраничные сноски будут преобразованы в подстраничные сноски Adobe InDesign, перенумерованы и размещены на страницах в соответствии с версткой. Примечания в конце текста будут помещены как обычный текст.

Флажок Use Typographer’s Quotes (Использовать типографические кавычки), вынесенный в область Options (Настройки), используется для замены символов дюйма и фута знаками, принятыми в типографике.

Настройки из области Formatting (Форматирование) управляют преобразованием оформления импортируемого файла в форматирование InDesign. В частности, эти настройки позволяют определить, будут ли распознаваться и использовать ся стили оформления (о них мы будем говорить в третьей части книги).

Основной выбор определяется положениями переключателя – Remove Styles and Formatting from Text and Tables (Убрать форматирование с текста и таблиц) или Preserve Styles and Formatting from Text and Tables (Сохранять стили и форматирование текста и таблиц). В зависимости от сделанного выбора нам доступны разные дополнительные настройки – либо те, которые касаются преобразования оформления, либо те, которые касаются его удаления.

Предпочтя удалить оформление, мы можем, тем не менее, часть его сохранить. Флажок Preserve Local Overrides (Сохранить перекрытие форматирования) позволяет сохранить то оформление, которое было указано вручную для отдельных слов абзаца. Таким образом, уничтожая оформление абзаца в целом, мы все же можем сохранить выделения.

Раскрывающийся список Convert Tables To (Конвертировать таблицы в) позволяет настроить преобразование таблиц, которые могут встретиться в тексте формата RTF и DOC. Вариант Unformatted Tables (Неформатированные таблицы) преобразует таблицы – правильно – в таблицы InDesign, без какого бы то ни было специального оформления. Вариант Unformatted Tabbed Text (Неформатированный текст с табуляциями) вместо таблиц использует отдельные строки текста, где текст из разных ячеек отделен знаками табуляции.

Сделав выбор в пользу сохранения форматирования текста, мы получаем доступ к большему количеству настроек. Нам придется указать, какие способы форматирования будут сохранены и как именно они будут использованы программой.

Раскрывающийся список Manual Page Breaks (Ручное разбиение страниц) заведует тем, как будет обработано внесенное пользователем разбиение на страницы. (Это не касается, например, заголовков, начинающихся с новой страницы, – такие эффекты достигаются с помощью настроек абзацев.) Нам доступно три варианта выбора:

Preserve Page Breaks (Сохранить разбиение страниц), при котором разбиение будет сохранено;

Convert to Column Breaks (Преобразовать в разрывы колонок), при котором текст после разрыва может начинаться с новой колонки (или с нового текстового фрейма), а не обязательно на новой странице;

No Breaks (Нет разбиения), при котором вся информация о разбиении на страницы уничтожается.

Флажок Import Inline Graphics (Импортировать внутристрочную графику) позволит импортировать изображения, вставленные внутрь строки, между буквами – этот прием применяется, как правило, для имитации редких или уникальных символов. Естественно, в таком случае рекомендуется импортировать изображения, чтобы в тексте не появились «провалы».

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

Флажок Import Unused Styles (Импортировать неиспользуемые стили) позволяет включить в документ все стили импортируемого документа вне зависимости от того, используются ли они в тексте. Если флажок снят, стили будут добавляться в документ Adobe InDesign по мере того, как они встречаются в тексте.

Флажок Track Canges (Отслеживать изменения) позволяет отслеживать изменения в документе при редактировании его другими пользователями с помощью Adobe InCopy [3] .

Установив флажок Convert Bullets & Numbers to Text (Преобразовывать нумерованные и маркированные списки в текст), мы импортируем нумерованные и маркированные списки как текст, а не как нумерованные или маркированные абзацы InDesign. Это позволяет точнее передать оформление оригинального документа, однако лишает возможности, к примеру, автоматически перенумеровать абзацы после добавления или удаления текста.

Строка Style Name Conflicts (Конфликты названий стилей) позволяет узнать, не содержит ли импортируемый документ стилей с названиями, уже использованными в документе Adobe InDesign. Справа показывается количество таких конфликтов (на рис. 9.7 конфликтов нет и стоит 0). Для разрешения конфликтов предназначены два положения переключателя – Import Styles Automatically (Импортировать стили автоматически) и Customize Style Import (Настроить импорт стилей).

Во втором случае мы можем использовать кнопку Style Mapping (Соответствие стилей), чтобы определить, какие стили импортируемого документа каким стилям документа InDesign будут соответствовать. В первом же случае Adobe InDesign будет добавлять новые стили в документ, а при возникновении конфликтов руководствоваться двумя раскрывающимися списками, находящимися ниже.

Списки Paragraph Style Conflicts (Конфликты стилей абзацев) и Character Style Conflicts (Конфликты стилей символов) позволяют настроить отдельно преобразование двух видов стилей оформления. Для каждого из видов можно выбрать одно из трех значений:

Use InDesign Style Definition (Использовать определение стиля InDesign) – при совпадении стилей будет использовано оформление, созданное в программе InDesign;

Redefine InDesign Style (Изменить стиль InDesign) – при совпадении стилей стиль InDesign будет изменен так, чтобы соответствовать оформлению стиля импортируемого документа;

Auto Rename (Автоматически переименовать) – при совпадении стилей название стиля импортируемого документа будет изменено так, чтобы избежать конфликта.

Импорт документов в формате Excel

Программа Microsoft Excel – это табличный процессор, применяемый для вычислений, построения графиков и т. д., поэтому при импорте из формата XLS мы получим не текст, а таблицу формата InDesign. Поскольку InDesign не является полноценным табличным процессором, ячейки с автоматическим вычислением значений не будут так действовать в InDesign, их значения будут фиксированными.

При импорте мы можем указать интересующую нас часть документа в области Options (Настройки) и способ оформления в секции Formatting (Форматирование) (рис. 9.8).

Рис. 9.8. Настройки импорта формата Microsoft Excel

Некоторые из нижеперечисленных функций требуют знания специфики работы в Microsoft Excel.

Раскрывающийся список Sheet (Страница) позволяет выбрать один из листов (страниц) документа Excel для импорта. InDesign может импортировать только по одной таблице за раз.

Список View (Вид) дает выбрать один из созданных пользователем способов просмотра или игнорировать их.

С помощью списка Cell Range (Диапазон ячеек) указываются или выбираются импортируемые ячейки: можно импортировать только часть данных или включить в процедуру импорта пустые ячейки. Выбор осуществляется с использованием принятой в Excel буквенно-цифровой системы нумерации ячеек.

Флажок Import Hidden Cells Not Saved in View (Импортировать скрытые ячейки, не включенные в просмотр) позволяет импортировать все ячейки, включая те, которые скрываются при отображении в Microsoft Excel.

Раскрывающийся список Table (Таблица) в области Formatting (Форматирование) позволяет выбрать способ оформления создаваемой таблицы InDesign.

При варианте Formatted Table (Форматированная таблица) оформление таблицы будет приближено к ее оформлению в импортируемом документе. Если изменить таблицу и обновить связь с документом Excel, InDesign восстановит оформление по образцу Excel. При выборе этого значения становятся доступны дополнительные настройки (см. ниже).

Выбрав вариант Unformatted Table (Неформатированная таблица), мы «проигнорируем» оформление Excel и создадим таблицу в стиле InDesign. Это значение активизирует список Table Style (Стиль таблицы) со стилями таблицы, которые есть в документе. Пока у нас нет созданных стилей (их можно создать впоследствии), поэтому в списке доступны только два значения – [No Table Style] (Без стиля) и [Basic Table] (Основной стиль).

При варианте Unformatted Tabbed Text (Неформатированный текст с табуляциями) программа не создает таблицу, а импортирует данные как отдельные строки с разделением данных из разных ячеек с помощью табуляций.

Выбрав вариант Formatted Only Once (Единожды форматированная таблица), мы дадим команду InDesign повторить оформление Excel – но только один раз. При обновлении связи с импортируемым документом оформление Excel заимствоваться больше не будет.

При выборе импорта данных в виде форматированной таблицы (значения Formatted Table (Форматированная таблица) и Formatted Only Once (Единожды форматированная таблица)) становятся доступными раскрывающийся список Cell Alignment (Выключка ячеек), позволяющий выбрать выключку текста в ячейках, и флажок Include Inline Graphics (Включать внутристрочную графику), позволяющий импортировать изображения, размещенные между буквами.

В поле Number of Decimal Places to Include (Количество знаков после запятой) можно определить точность, с которой будут указаны числа в ячейках таблицы.

Флажок Use Typographer’s Quotes (Использовать типографические кавычки) позволяет преобразовать знаки дюйма и фута в знаки кавычек и апострофов, принятые в типографике.

При работе с текстом нам часто будет требоваться использовать какой-нибудь специальный символ. Причем это касается не только малоупотребимых символов, которые можно вызвать с помощью Таблицы символов, но и особых знаков, используемых программой Adobe InDesign в служебных целях.

Специальные символы могут быть введены в текст (на текущей позиции курсора) с помощью одной из команд меню Type (Текст):

Insert Special Character (Вставить специальный символ), которая содержит несколько подменю: Symbols (Символы), Markers (Разметка), Hyphens and Dashes (Переносы и тире), Quatation Marks (Кавычки), Other (Другие);

Insert White Space (Вставить пробел);

Insert Break Character (Вставить разрыв).

Часть этих символов не отображается на экране, если не включен параметр показа непечатаемых символов: TypeShow Hidden Character (Текст → Показывать скрытые символы); и даже в этом случае они не выводятся на печать и не экспортируются.

Большинство специальных символов также имеет клавиатурное сокращение для вызова, которое можно увидеть в строке меню.

Подменю TypeInsert Special CharacterSymbols (Текст → Вставить специальный символ → Символы) содержит следующие специальные символы:

Bullet Character (Маркер) – символ маркера: круглая жирная точка в середине строки: ;

Copyright Symbol (Символ «копирайт») – символ, применяющийся для обозначения авторских прав: ©;

Ellipsis (Многоточие) – специальный символ, заменяющий три последовательных точки;

Paragraph Symbol (Американский символ «абзац») – ;

Registered Trademark Symbol (Знак зарегистрированной торговой марки) – ®;

Section Symbol (Знак раздела) – знак раздела в американской типографике, использующийся в русской типографике для обозначения параграфа: §;

Trademark Symbol (Знак торговой марки) – буквы TM, вынесенные в верхний регистр: .

Подменю TypeInsert Special CharacterMarkers (Текст → Вставить специальный символ → Разметка) содержит такие символы:

Current Page Number (Автоматическая нумерация страниц) – на месте этого символа будет отображаться номер текущей страницы;

Next Page Number (Номер следующей страницы) – на его месте будет отображаться номер страницы, следующей за текущей;

Previous Page Number (Номер предыдущей страницы) – на месте этого символа будет отображаться номер страницы, предшествующей текущей;

Section Marker (Название раздела) – на его месте будет появляться название или аббревиатура раздела (обычно ставится перед номером страницы), если название раздела было определено;

Footnote Number (Обозначение ссылки) – этот символ можно вставить в текст подстраничного примечания, и на его месте будет отображаться номер или другое обозначение данной ссылки.

В подменю TypeInsert Special CharacterHyphens and Dashes (Текст → Вставить специальный символ → Переносы и тире) собраны такие символы:

Em Dash (Тире шириной в заглавную букву M);

En Dash (Тире шириной в заглавную букву N);

Discretionary Hyphen (Дискретный перенос) – обозначение места в слове, где можно поставить перенос, причем сам символ не отображается, а если слово переносится на следующую строку, то на его месте появляется знак «дефис»;

Nonbreaking Hyphen (Неразрывный перенос) – отображается как знак «дефис», но запрещает переносить слово в этом месте.

Подменю TypeInsert Special CharacterQuatation Marks (Текст → Вставить специальный символ → Кавычки) содержит такие символы:

Double Left Quotation Marks (Двойная открывающая кавычка-«лапка»);

Double Right Quotation Marks (Двойная закрывающая кавычка-«лапка»);

Single Left Quotation Mark (Одиночная открывающая кавычка-«запятая»);

Straight Double Quotation Marks (Прямые двойные кавычки);

Straight Single Quotation Mark (Apostrophe) (Прямая одиночная кавычка (апостроф)).

В подменю TypeInsert Special CharacterOther (Текст → Вставить специальный символ → Другие) собраны следующие символы:

Tab (Знак табуляции) – символ для обозначения места переноса на следующую позицию табуляции, не отображается;

Right Indent Tab (Выровнять по правой границе) – символ для выравнивания остального текста в строке по правой границе фрейма или колонки, не отображается;

Indent to Here (Отступ) – символ для установки левого отступа абзаца, причем имеет преимущество перед настройками абзаца и стиля, не отображается;

End Nested Style Here (Конец вложенного стиля) – символ для принудительного окончания вложенного стиля, не отображается.

Меню TypeInsert White Space (Текст → Вставить пробел) содержит такие специальные символы:

Em Space (Пробел шириной в заглавную букву M);

En Space (Пробел шириной в заглавную букву N);

Nonbreaking Space (Неразрывный пробел) – пробел, запрещающий разносить слова на разные строки, ставится между инициалом и фамилией, цифрами и единицами измерения и т. д.;

Nonbreaking Space (Fixed Width) (Неразрывный пробел фиксированной ширины);

Hair Space (Волосяной пробел) – пробел шириной в 1/24 величины кегля;

Sixth Space (Пробел в 1/6 заглавной буквы M) – пробел шириной в 1/6 величины кегля;

Thin Space (Тонкий пробел) – пробел шириной в 1/8 величины кегля;

Quarter Space (Пробел в 1/4 заглавной буквы M) – пробел шириной в 1/4 величины кегля;

Third Space (Пробел в 1/3 заглавной буквы M) – пробел шириной в 1/3 величины кегля;

Punctuation Space (Пунктуационный пробел) – его ширина равна ширине восклицательного знака, двоеточия, точки;

Figure Space (Цифровой пробел) – пробел шириной в цифру, применяющийся для выравнивания цифровых данных;

Flush space (Пробел до конца строки) – специальный символ, ставящийся в конце абзаца и отдающий команду выровнять последний символ (или несколько символов) по правой границе фрейма или колонки, не отображается.

В меню TypeInsert Break Character (Текст → Вставить разрыв) расположены следующие специальные символы:

Column Break (Разрыв колонки) – переносит текст после символа в новую колонку (или связанный фрейм, если колонки не используются);

Frame Break (Разрыв фрейма) – выносит текст после символа в следующий связанный фрейм (но не в другую колонку того же фрейма);

Page Break (Разрыв страницы) – переносит текст после символа в связанный фрейм, обязательно находящийся на следующей странице;

Odd Page Break (Перенос на нечетную страницу) – выносит текст после символа в связанный фрейм, обязательно находящийся на следующей нечетной странице;

Even Page Break (Перенос на четную страницу) – переносит текст после символа в связанный фрейм, обязательно находящийся на следующей четной странице;

Paragraph Return (Конец абзаца) – аналогичен нажатию клавиши Enter для завершения абзаца;

Forced Line Break (Принудительный перенос строки) – выносит текст после символа на следующую строку вне зависимости от заполнения текущей.

Текст книги "Adobe InDesign CS3"

Верстка неотъемлема от работы с текстом, причем зачастую это работа не только по оформлению текста, но и по его редактированию. Прежде всего, верстку принято вычитывать, то есть проверять сверстанный макет на предмет ошибок; и зачастую при этом также находятся ранее не замеченные ошибки в тексте – орфографические, стилистические, пунктуационные. Задача дизайнера в этом случае – осуществить правку, то есть исправить все найденные корректором или редактором ошибки – как «свои», то есть погрешности верстки и оформления, так и «чужие» – ошибки, ранее ускользнувшие от внимания.

Однако даже не принимая во внимание аспекты вычитки и правки, следует заметить, что дизайнеру часто приходится работать с текстом. Конечно же, в идеальной ситуации текст поступает к дизайнеру полностью готовым к верстке. Но на практике так бывает далеко не всегда.

В тех случаях, когда текст «собирался» из разных источников, особенно из Интернета, в нем может быть немало «каверзных» ошибок, которые трудно найти и которые могут повлечь за собой ухудшение качества верстки.

Если текст, который будет использоваться в верстке, получен из неизвестного источника либо был набран или отсканирован человеком, далеким от проблем верстки, он может (и наверняка будет) содержать технические ошибки, которые также повлияют на качество верстки.

В зависимости от того в какой программе готовился текст, он может содержать специфические ошибки. В это, возможно, трудно поверить, но даже сейчас, спустя тринадцать лет после появления операционной системы Windows 95, можно встретить случаи, когда люди готовят текст в примитивных редакторах для операционной системы DOS, которые не обладают и десятой долей возможностей того же Microsoft Word.

Перед дизайнером, получившим текст, который предположительно может содержать такие ошибки, встает вопрос об их нахождении и исправлении. Если дизайнер решает найти ошибки и исправить их (а иначе он не может считаться сколько-нибудь специалистом и профессионалом), то он должен либо выполнить это вручную (а значит, прочитать весь текст), либо обратиться к текстовому редактору InDesign и его специализированным возможностям по поиску и замене текста, проверке орфографии и т. д.

Примечание

В идеальном случае дизайнеру следует начать поиск и исправление ошибок в том текстовом редакторе, который использовался для подготовки текста. Редактирование помещенного в программу текста может быть затруднено, поскольку уже на стадии импорта программа может некорректно выполнить некоторые преобразования – автоматическое исправление кавычек, замену пробелов табуляциями и т. д.

Сейчас мы не будем рассматривать вопрос о том, какие именно ошибки могут содержаться в тексте, – мы вернемся к этой теме в следующем разделе. Прежде нам следует познакомиться со встроенным текстовым редактором программы и его возможностями.

Часть описываемых приемов работы может быть использована также и в «нормальном» режиме программы, а необязательно в текстовом редакторе. Однако когда мы фокусируем внимание на содержании текста, разбиение на страницы и оформление, скорее всего, будут только мешать. Поэтому все операции над текстом, связанные с редактированием, мы будем рассматривать на примере работы в текстовом редакторе.

Чтобы начать работать с текстом в текстовом редакторе, следует выполнить команду EditEdit in Story Editor (Редактировать → Редактировать в текстовом редакторе) (рис. 16.14). Вернуться в режим верстки, в котором мы просматриваем дизайн в целом, можно с помощью команды EditEdit in Layout (Редактировать → Редактировать макет) или же просто закрыв окно текстового редактора.

Рис. 16.14. Окно встроенного текстового редактора Adobe InDesign

В окне текстового редактора не отображается большая часть настроек текста. Гарнитура и размер шрифта задаются в настройках программы и не соответствуют реальным настройкам текста, открытого в редакторе. Таким образом, для работы в текстовом редакторе мы можем выбрать наиболее легко читаемый шрифт и размер текста.

В левой части окна редактора отображаются названия стилей абзацев и шкала «глубины» текста, которая дает представление о том, сколько по высоте занимает фрагмент текста (компоновка строк в текстовом редакторе не связана с компоновкой строк в верстке).

Команда меню TypeShow Hidden Characters (Текст → Показать скрытые символы) позволяет просмотреть в текстовом редакторе непечатаемые символы, например разрывы строк и страниц, переносы, знаки табуляции. При отображении скрытых символов на месте упомянутой команды находится обратная ей команда TypeHide Hidden Characters (Текст → Не показывать скрытые символы).

При работе в текстовом редакторе текст не разделяется на страницы, и весь текст, размещенный в разных колонках или связанных фреймах, легко доступен. Это делает текстовый редактор идеальной средой для проведения поиска и замены текста, проверки орфографии и т. д.

Подготовка текста к верстке

Итак, на что же должен обратить внимание дизайнер, изучая текст перед использованием его в верстке.

Прежде всего, следует помнить, что форматы HTML, RTF, специализированные форматы текстовых редакторов (например, DOC) и примитивные форматы (такие, как TXT) совершенно по-разному интерпретируют понятие абзаца. Для более «сложных» форматов абзац – это как бы одна непрерывная строка, в конце которой стоит специальный знак «конец абзаца»; при выводе же на экран длинная строка разбивается на несколько более коротких в зависимости от свободного места на странице или в окне программы. В примитивных простых форматах каждая строка заканчивается знаком «конец строки», и самого понятия абзаца не существует; на экране мы можем видеть отдельные абзацы потому, что между ними находится пустая строка или новый абзац выделяется абзацным отступом.

Соответственно, первым делом нужно определить, как выглядят абзацы текста в конкретном случае. Это можно сделать, включив отображение непечатаемых символов в редакторе. В главе 9 мы рассматривали настройки импорта текста в Adobe InDesign и знаем, что в некоторых случаях программа может сама решить подобные проблемы. Однако если абзацы в простом тексте не отделены друг от друга и выделены только абзацными отступами, то единственный способ исправить положение – это воспользоваться процедурами поиска и замены.

Примечание

Если в исходном тексте, сохраненном в формате TXT, абзацы не выделены ни пустыми строками, ни абзацными отступами, так что догадываться о том, где заканчивается один и начинается другой, приходится по смыслу и по неполным конечным строкам, – это тупик.

Сделать автоматически в этом случае ничего нельзя, можно только прочитать весь текст и расставить абзацы вручную. Если человек не сразу видит, где начинаются абзацы, то компьютер этого не «увидит» тем более.

Иногда в текстах, используемых в Интернете, можно встретить ситуацию, когда абзац заканчивается символом «конец абзаца», и в то же время каждая строка заканчивается символом «принудительный перенос строки». Такие тексты тоже необходимо исправить, удалив лишние символы переноса строк, иначе попытка верстки такого текста ни к чему хорошему не приведет.

Если в тексте мы видим абзацные отступы, то следует помнить о том, что созданы они могут быть несколькими способами. Форматы HTML, RTF и DOC могут включать в себя оформление, и вероятно, что абзацные отступы созданы с помощью соответствующей настройки абзаца. Однако с таким же успехом они могут появиться, если в начале абзаца стоит знак табуляции или несколько пробелов (для текстов примитивных форматов, таких, как TXT; эти два способа являются единственными для создания абзацных отступов). Чтобы абзацные отступы при верстке вели себя предсказуемо, «лишние» символы табуляций и пробелов следует удалить так, чтобы абзац начинался сразу с текста.

О пробелах следует упомянуть особо. Двойные пробелы (или тройные, или целые последовательности пробелов) между словами сильно вредят верстке. Из-за них расстояние между словами в одной строке может изменяться, и это хорошо заметно даже неспециалисту. Двойных пробелов в верстаемом тексте быть не должно.

Следует также обратить внимание на знаки кавычек и тире. Если текст содержит только «прямые» кавычки (а вернее, знаки футов и дюймов вместо знаков кавычек), то их нужно заменить на правильные. Adobe InDesign может автоматически выполнить это при импорте текста, однако если знак кавычки оказался «оторванным» от слова или если где-то в тексте не хватает пробела рядом со знаком кавычки, то в таких местах знаки могут быть заменены неправильно.

Текстовый редактор Microsoft Word автоматически преобразует знаки, набираемые на клавиатуре, в знаки типографских кавычек. Однако это необязательно касается тех фрагментов текста, которые не были набраны в программе, а были помещены в нее через буфер обмена. Даже если вы видите, что знаки кавычек использованы правильные, это не гарантирует того, что где-нибудь в тексте не «спряталось» несколько (или много) неправильных символов.

Об использовании знаков «дефис», «минус» и «тире» мы уже говорили в части книги, посвященной типографике. Теперь же, вспомнив полученные ранее знания, мы должны проверить правильность использования знаков в тексте.

Текстовый редактор Microsoft Word автоматически находит знаки дефисов, использованные вместо тире, и преобразует их. К сожалению, он преобразует их в знак «N dash», то есть «тире шириной в букву N». Этот символ принято использовать для обозначения знака «минус». При работе с документами Microsoft Word следует обратить внимание на то, какие именно знаки были использованы вместо дефисов.

Тексты, сохраненные в формате TXT или подобном ему, могут содержать знаки минуса и тире, однако обычно не содержат. При работе с такими текстами следует воспользоваться операциями поиска и замены, чтобы найти и заменить символы на правильные.

Если в тексте, с которым вы работаете, содержатся переносы, то их необходимо удалить. Переносы, используемые текстовыми редакторами уровня Microsoft Word и программами верстки и макетирования, называются дискретными: они появляются в тех случаях, когда в них есть необходимость, и исчезают бесследно, если слово стоит в середине строки. Переносы, напечатанные в тексте, никуда не денутся – это настоящие знаки «дефис», обозначающие место переноса. Верстка текста с такими знаками невозможна, потому что посреди строки вы получите слова, разорванные на две части со знаком переноса между ними.

Большинство знаков переноса можно удалить с помощью поиска и замены, однако после этого текст необходимо внимательно просмотреть на предмет ненайденных знаков или даже случайно удаленных тире. В целом, можно сказать, что присутствие переносов в тексте – это худшее, что могло случиться с текстом (не считая отсутствия абзацев, конечно же).

Минимальное внимание также нужно уделить общей правильности текста. Зачастую в текстах можно найти смехотворные, глупейшие ошибки, возникшие изза небрежности или в результате переформатирования текста, пересохранения из формата в формат, а также в результате программного распознавания отсканированного текста. Знаки препинания (точки, запятые, скобки) могут отделяться от предыдущего слова пробелом, в кириллическом тексте могут встречаться буквы латинского алфавита, сходные по начертанию с русскими (строчная латинская «I» вместо украинской или белорусской «i», заглавная латинская «h» вместо кириллической «Н» и т. д.), буквы «О» могут оказываться на месте цифры «ноль» и т. д.

Все подобные ошибки дизайнер должен найти до начала верстки, в противном случае механизмы проверки орфографии и расстановки переносов не будут нормально работать.

Поиск и замена текста

В текстовом редакторе Adobe InDesign можно воспользоваться полезнейшей функцией поиска и замены фрагментов текста. Причем, раз мы имеем дело с программой верстки, найденные фрагменты можно не только заменить другими, но и оформить каким-то образом – назначить им стиль оформления, изменить отдельные параметры шрифта и т. д.

Следует особо отметить, что возможности по поиску и замене в версии CS3 обновлены и расширены; и если раньше для решения особо сложных задач дизайнерам могло недоставать возможностей Adobe InDesign и в процессе подготовки текста к работе приходилось обращаться к текстовым редакторам других производителей, то InDesign новой версии способен «дать фору» любому текстовому процессору.

Команда EditFind/Change (Редактировать → Найти/Заменить) позволяет вызвать диалоговое окно поиска и замены текста (рис. 16.15).

Рис. 16.15. Диалоговое окно Find/Change (Найти/Заменить), вкладка Text (Текст)

Раскрывающийся список Query (Запрос) позволяет выбрать одну из сохраненных настроек поиска и замены (создать их можно с помощью кнопки Save Query (Сохранить запрос) со значком дискеты справа от списка). Это полезно, если вы регулярно выполняете одни и те же операции по поиску и замене; среди «заводских» сохраненных запросов есть, к примеру, такие полезные, как замена прямых кавычек на типографские или замена двойных пробелов на одинарные.

Как видно на рис. 16.15, диалоговое окно Find/Change (Найти/Заменить) содержит четыре вкладки:

Text (Текст) – здесь выполняются несложные операции по поиску и замене фрагментов текста;

GREP – на этой вкладке можно создавать очень сложные запросы для поиска и замены текста;

Glyph (Символ) – эта вкладка предназначена для поиска и замены отдельных символов в тексте;

Object (Объект) – с помощью настроек этой вкладки можно находить объекты в документе и изменять их свойства.

Рассмотрим настройки этих вкладок.

Примечание

Операции по поиску и замене, выполняемые с помощью вкладки GREP, используют язык запросов POSIX, ставший де-факто стандартом в своей области и хорошо знакомый пользователям операционных систем Unix и Linux.

Возможности поиска и замены с использованием языка POSIX чуть ли не безграничны и позволяют выполнять очень сложные действия: запрос может содержать вариативные части и даже несложные логические условия. Однако в связи с этим язык POSIX достаточно не прост и может оказаться трудным для понимания.

В этой книге мы не будем касаться ни языка запросов POSIX, ни операций по поиску и замене текста с помощью вкладки GREP в принципе. Простой поиск и замена не требует использования этой вкладки; если же вы чувствуете необходимость, познакомиться с языком POSIX можно в соответствующей специальной литературе.

На вкладке Text (Текст) (см. рис. 16.15) вводится текст, который нужно найти (в поле Find What), и текст, на который нужно заменить найденное (в поле Change to). Кнопки Find (Найти), Change (Заменить), Change All (Заменить все) и Change/Find (Заменить и найти следующее) в правой части окна предназначены собственно для выполнения поиска и замены.

В правой же части диалогового окна находится кнопка More Options (Больше настроек), нажав которую мы отобразим поля Find Format (Искать форматирование) и Change Format (Заменить форматирование), с помощью которых можно ограничивать поиск с учетом оформления текста или изменять оформление. Сами поля служат только для отображения выбранного форматирования, а настраивается оно с помощью кнопок рядом с полями, которые открывают окно, по своему наполнению очень похожее на окно стиля абзацев и позволяющее указать самые разнообразные параметры оформления.

С помощью дополнительных меню рядом с полями поиска и замены можно задействовать при поиске и замене специальные символы (например, находить знаки табуляции, пробелы разной ширины), переменные (любой символ, любая цифра) и т. д. Такие символы и переменные обозначаются специальными последовательностями знаков, начинающихся со знака ^ (циркумфлекс, или знак возведения в степень). К примеру, знак табуляции обозначается символами ^t, а любая цифра – ^9. Символы можно вводить не только из дополнительного меню, но и вручную – только при этом их придется знать на память.

Раскрывающийся список Search (Искать в) позволяет указать, в какой части документа следует искать и заменять текст. Значения включают в себя All Documents (Все документы), Document (Текущий документ), Story (Текст в текущем фрейме и связанных с ним), To End of Story (С позиции курсора до конца текста) и Selection (Выделенный фрагмент). В зависимости от того создано ли выделение и установлен ли в тексте курсор, в списке могут присутствовать не все варианты: понятно, что бессмысленно предлагать искать в выделенном фрагменте, если выделенного фрагмента нет.

Под раскрывающимся списком Search (Искать в) присутствуют семь кнопок (на остальных вкладках кнопок только пять), позволяющих модифицировать условия поиска.

Кнопка Include Locked Layers (Включая заблокированные слои) позволяет производить поиск (и только поиск, замена невозможна) во фреймах, находящихся на заблокированных слоях в документе.

Кнопка Include Locked Stories (Включая заблокированные фрагменты текста) позволяет производить поиск (опять же, замена недоступна) в текстовых фреймах, защищенных от изменений.

Кнопка Include Hidden Layers (Включая скрытые слои) позволяет искать и заменять текст во фреймах, находящихся на отключенных, неотображающихся слоях документа.

Кнопка Include Master Pages (Включая мастер-страницы) позволяет искать и заменять текст во фреймах, находящихся на мастер-страницах.

Кнопка Include Footnotes (Включая сноски) позволяет искать и заменять текст не только в основной части текстовых фреймов, но и в автоматически созданных блоках со сносками.

Примечание

Все сказанное относительно этих пяти кнопок справедливо и для работы на других вкладках. Разумеется, в этом случае будет искаться не текст, а отдельные символы или объекты.

Кнопка Case Sensitive (С учетом регистра) позволяет искать написание слова, точно совпадающее с запросом по регистру написания букв. При нажатой кноп ке и запросе вася слова «Вася» и «ВАСЯ» найдены не будут.

При нажатой кнопке Whole Word (Целое слово) можно находить только законченные слова, соответствующие критерию поиска. Так, к примеру, программа по запросу «лук» с нажатой кнопкой не найдет слова «лука» и «луковый», поскольку в них с критерием совпадает только часть слова.

Однако «полезность» функции поиска и замены заключается не столько в возможности находить точно заданные фрагменты текста, сколько в возможности использования масок поиска или регулярных выражений (второй термин пришел из программирования). Говоря проще, вы можете задать неточный критерий поиска и найти все попадающие под него фрагменты. Соответственно, найденные фрагменты можно заменить или оформить каким-то образом.

Понять сущность поиска и замены с использованием масок поиска проще на очень легком примере. Предположим, что мы хотим найти в тексте все даты формата «1950 г.», «1951 г.», «1980 г.» и т. д. Нам нужно найти эти даты и выделить их красным цветом. Конечно же, эту задачу можно выполнить вручную – по очереди искать каждое новое число. Однако если диапазон дат в тексте – от 1950 до 1999 года, то нам придется повторить операцию поиска 50 раз, что, конечно же, несколько утомительно.

Внимание!

Здесь и далее будет использоваться написание в квадратных скобках и выделение курсивом для обозначения специальных символов.

Вместо этого можно отдать команду: найти все фрагменты текста, начинающиеся с цифр «1» и «9» и заканчивающиеся символами «[пробел]г.». Правда, такой поиск может найти все что угодно, например число «19» в начале текста и сокращение «г.» в конце. Поэтому нужно еще больше конкретизировать запрос и оформить его так: «19[любой-символ][любой-символ][пробел]г.». Отдав команду найти все фрагменты текста, попадающие под запрос, и выделить их цветом, мы решим поставленную задачу.

Следует заметить, что созданный запрос все же не настолько точен, как хотелось бы. Например, если текст будет содержать последовательность символов «195, г. Москва», то текст «195, г.» будет найден и выделен (ведь и цифра «5», и запятая попадают под определение «любой символ»). Поэтому программы часто содержат несколько разных специальных символов для создания масок – чем их больше и чем они разнообразней, тем более точный запрос вы можете создать.

Например, запрос формата «19[любая-цифра][любая-цифра][пробел]г.» будет более точным. А если бы мы исхитрились использовать определение вида «19[любая-цифра-от-5-до-9][любая-цифра][пробел]г.», то ошибки были бы исключены, и даже «1915 год» не был бы выделен, поскольку третья цифра (единица) не попадет под заданное определение. Такие сложные запросы позволяет ис пользовать архитектура запросов POSIX и раздел поиска GREP, о котором мы в этой книге не говорим; приведем только пример записи подобного запроса, чтобы вы могли убедиться, что это действительно непросто (рис. 16.16); возможности же вкладки Text (Текст) скромнее, и с ее помощью такого запроса составить нельзя. При работе с вкладкой Text (Текст) Adobe InDesign позволяет использовать четыре символа для образования масок поиска, которые находятся в подменю поля поиска Wildcards (Переменные): Any Digit (Любая цифра), Any Letter (Любая буква), Any Character (Любой символ), White Space (Любой пробельный символ, включая табуляции).

Рис. 16.16. Диалоговое окно Find/Change (Найти/Заменить), вкладка GREP

Процедуру поиска и замены можно и нужно использовать в процессе подготовки текста к верстке. В идеальном случае, как это уже говорилось, следует подготавливать текст перед импортом в Adobe InDesign в программе, где создавался текстовый файл; однако принципы использования масок поиска идентичны во всех редакторах, потому вы всегда сможете найти аналоги в других программах.

Рассмотренные в предыдущем разделе часто встречающиеся проблемы в тексте можно удалить проверенными способами. В большинстве случаев для этого потребуется несколько операций по поиску и замене, выполненных над одним текстом.

Если в тексте не используются специальные символы конца абзаца, то абзацы можно определить по пустой строке между ними или по пробелам или символу табуляции в начале абзаца. В обоих случаях задача – найти и удалить все символы конца абзаца, кроме правильных.

Если абзацы разделены пустой строкой, то сначала мы должны убедиться, что эта строка действительно пустая. В частности, в ней не должно быть пробелов – а они там часто могут встретиться. Следовательно, первым делом мы должны найти все строки, начинающиеся с пробела, и удалить этот пробел. В этом случае формат поиска будет выглядеть так – ^p^w, замены – ^p.

Поиск и замену следует повторить многократно, до тех пор, пока количество найденных и замененных случаев не будет равно нулю (если бы мы знали, сколько пробелов в пустых строках, можно было бы справиться быстрее, но мы не знаем этого точно – не считать же их по всему тексту).

Следующим шаг – найти все пустые строки. Теперь, когда они совсем пустые, в тексте они выглядят как знак «конец абзаца» сразу после другого знака «конец абзаца». Мы находим все двойные знаки абзаца (формат поиска – ^p^p) и заменяем их чем-нибудь таким, что никогда и ни при каких условиях не встретится в тексте (например, вот таким сочетанием: ==((АБЗАЦ))==) – чтобы потом случайно не заменить чем-нибудь нужным.

Следующий шаг – удаление всех знаков «конец абзаца» и замена их знаком «пробел». Просто удалять знаки «конец абзаца» нельзя, потому что это может привести к тому, что слова «сольются»; если же возникнут двойные пробелы, то их легко найти и удалить. В результате проведенной операции весь текст сольется в одну строку, но настоящие абзацы отмечены в тексте нашим сложным набором символов. Найдя его и заменив знаком «конец абзаца», мы закончим исправление абзацев в тексте.

Если абзацы отмечены пробелами или знаком табуляции, то алгоритм действий будет похож на предыдущий. Только в этом случае мы найдем все знаки табуляции (или цепочки пробелов) в начале абзаца и заменим их каким-нибудь набором символов, не встречающимся в тексте. Затем нужно удалить все знаки «конец абзаца» и заменить использованный набор символов знаком «конец абзаца».

Знаки кавычек можно исправить при использовании поиска и замены. В то время, как уникальный признак закрывающей кавычки придумать нельзя (перед ней может быть любой символ, а после нее пробел или знак препинания), открывающие кавычки всегда стоят после пробела. Найдя и заменив все знаки «фут» или «дюйм» после пробела открывающейся кавычкой, следующим шагом мы можем найти все оставшиеся знаки «фут» или «дюйм» и заменить закрывающейся кавычкой.

Знаки «тире» можно найти и исправить в несколько приемов. Тире использу ется при оформлении диалогов или как знак препинания. В первом случае найти и заменить легко: достаточно найти все знаки «дефис», стоящие в начале абзаца. Знак «тире» как знак препинания принято отделять от слов пробелами, и это подскажет, как его найти. Однако следует помнить, что иногда комбинация знаков «запятая» и «тире» пишется без пробела, поэтому может возникнуть необходимость искать отдельно знаки «дефис» после пробела и отдельно – знаки «дефис» перед пробелом. В обоих случаях желательно добавить пробелы вокруг знака «тире»; появляющиеся двойные пробелы убрать очень легко, зато добавление пробелов может исправить некоторые ошибки, например «прилипшие» к словам знаки.

Знаки переносов можно попытаться убрать нахождением и удалением (не заменой пробелом!) всех дефисов в конце строки (абзаца, если это текст в формате TXT). Однако при этом могут быть удалены и знаки «тире», поэтому нужно оформить запрос как «[любая-буква][дефис]». Тем не менее, после этого необходимо внимательно просмотреть весь текст на предмет неудаленных пробелов или случайно внесенных ошибок.

Примечание

Изучив заводские сохраненные настройки поиска и замены, вы можете обнаружить, что они содержат настройки для замены дефисов на тире, двойных пробелов на одинарные и удаления пустых строк. Часть из этих запросов создана с использованием вкладки GREP, чтобы обойтись одной операцией по иска и замены вместо нескольких. Тем не менее мы привели эти примеры, чтобы вы знали, как они «устроены» и могли самостоятельно выполнять подобные операции в других ситуациях.

Вкладка Glyph (Символ) (рис. 16.17) позволяет находить и заменять отдельные символы в тексте.

Рис. 16.17. Диалоговое окно Find/Change (Найти/Заменить), вкладка Glyph (Символ)

Как для искомого символа (в группе настроек Find Glyph (Найти символ)), так и для символа, которым заменяется найденный (в группе настроек Change Glyph (Заменить символ)), можно установить следующие атрибуты:

Font Family (Семейство шрифтов) – из этого раскрывающегося списка выбирается гарнитура шрифта, символ которого требуется найти (или гарнитура шрифта, символом которого нужно заменить найденное);

Font Style (Начертание) – в этом списке выбирается одно из начертаний выбранной гарнитуры;

ID (Идентификатор) – с помощью этого списка и находящегося рядом поля можно указать нужный символ. В поле вводится номер (или буквенно-цифровой идентификатор) символа, а раскрывающийся список позволяет выбрать одну из систем классификации символов – в зависимости от нее одному и тому же символу будут соответствовать разные номера. Система Unicode, выбранная по умолчанию, является «естественной» для операционной системы Windows, и использовать ее будет проще всего.

Поле Glyph (Символ) отображает выбранный с помощью параметра ID (Идентификатор) символ, так что вы можете проверить, правильно ли указали его номер. Кроме того, дополнительное меню рядом с полем Glyph (Символ) открывает вспомогательное окно, в котором можно выбрать нужный символ из списка символов шрифта.

Кнопка Clear Glyphs (Очистить символы) в правой части диалогового окна обнуляет настройки, выполненные в окне. Остальные элементы диалогового окна выполняют те же функции, что и при работе с вкладкой Text (Текст).

Команды вкладки Object (Объект) (рис. 16.18) находят в документе объекты по их оформлению и изменяют его.

Рис. 16.18. Диалоговое окно Find/Change (Найти/Заменить), вкладка Object (Объект)

Поля Find Object Format (Искать форматирование объекта) и Change Object Format (Заменить форматирование объекта) отображают выполненные с помощью вспомогательного диалогового окна настройки; само же диалоговое окно открывается нажатием кнопок рядом с полями и содержит все настройки, которые могут быть у объекта, включая добавившиеся в Adobe InDesign CS3 эффекты объектов.

Раскрывающийся список Search (Искать в) по-прежнему позволяет указать область поиска: по всему документу, во всех открытых документах или среди выделенных объектов. С помощью раскрывающегося списка Type (Тип) можно дополнительно сузить область поисков – в зависимости от выбранного значения будут найдены и изменены только объекты определенного типа. Команда Text Frames (Текстовые фреймы) находит только фреймы с текстом (или пустые фреймы, которые тем не менее должны содержать текст), команда Graphic Frames (Графические фреймы) находит фреймы с изображениями (в том числе и потенциально возможными). Любопытно, что с точки зрения Adobe InDesign графические объекты (прямоугольники, эллипсы, многоугольники) – это тоже фреймы, но еще не «использованные». Значение Unassigned Frames (Неназначенные фреймы) позволит найти именно эти фигуры – иными словами, фреймы и не текстовые, и не графические. Наконец, команда All Frames (Все фреймы) найдет все: графические фреймы, текстовые фреймы и простые объекты.

Как включить скрытые символы в индизайне

Вставка специальных символов в InDesign

В Adobe InDesign вы можете вставлять в текст распространенные неалфавитные символы: как короткие и длинные тире, символы торговой марки, многоточия и многие другие. Для этого установите курсор на то место где нужно вставить символ, при помощи инструмента «Текст». Используйте пункт меню «Текст» > «Вставить специальный символ», а затем выберите нужный параметр из доступных в меню категорий.
Если специальные символы, которые вы постоянно добавляете, отсутствуют в списке, добавьте их в специально созданный набор глифов.

Вставка глифов из указанного шрифта

С помощью инструмента «Текст» установите курсор в то место, куда требуется вставить символ. Если палитра «Глифы» не отображается, откройте её командой меню «Текст» > «Глифы».
Чтобы в палитре «Глифы» увидеть набор символов, выберите нужный шрифт и его начертание. Выберите «Все символы шрифта» в меню «Показать». Если выбран шрифт OpenType, можно выбирать из нескольких категорий.
Пользуясь прокруткой, просматривайте список символов, пока не увидите нужный вам глиф. Шрифт OpenType позволяет дополнительно воспользоваться раскрывающимся меню начертания глифов, которое появляется, если щёлкнуть по глифу и подождать несколько секунд. Дважды щелкните символ, который требуется вставить. Символ появится в месте ввода текста.

InDesign также отслеживает 35 последних использованных глифов и отображает их в первой строке палитры «Глифы», в разделе «Недавно использованное».Чтобы увидеть их в основной части палитры «Глифы», выберите в списке «Показать» пункт «Недавно использованные глифы» и дважды щёлкните глиф, чтобы вставить его в текст.
Чтобы удалить выбранный глиф из раздела «Недавно использованное», щёлкните в этом разделе не нужный более глиф правой кнопкой мыши и выберите пункт «Удалить глиф из списка недавно использованных». Чтобы удалить все недавно использованные глифы, выберите «Очистить все недавно использованные».

Вставка специальных символов в InDesign

Рис. 1 Замена символа вариантом начертания глифа

Если символ включает в себя варианты начертания, он появляется на палитре «Глифы» с маленьким треугольником в нижнем правом углу. Если щелкнуть этот символ и удерживать кнопку мыши, в палитре «Глифы» раскроются варианты начертания глифа.
Можно также выбрать в списке «Показать» палитры «Глифы» пункт «Варианты начертания выделенного глифа». Двойной щелчок по нужному начертанию вставит глиф в текст.

Вставка специальных символов в InDesign

Рис. 2 Отображение в палитре «Глифы» атрибутов OpenType для выделенного глифа

Палитра «Глифы» позволяет отображать символы только для указанных атрибутов шрифта OpenType. Различные варианты отображения можно выбрать в меню «Показать».
Для этого из списка шрифтов в палитре «Глифы» выберите шрифт OpenType, а затем – нужный параметр меню «Показать».
Можно также выбрать команду меню «Редактирование» > «Установки» > «Компоновка», а затем «Подстановку глифов» и нажать внопку «ОК». Подставленные глифы в тексте будут подсвечиваться непечатаемым жёлтым цветом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *