2009.12.22, Автор: Михаил Иванюшин3218 прочтений

Таблицы: правила хороших стилей

Теги: Рабочий цех Adobe

Единое стилевое оформление таблиц в Adobe InDesign CS4.

Работа с таблицами в программе вёрстки важна для многих. Иногда само наличие такого инструмента определяет выбор программы для выполнения очередного задания. В Publish № 8, 2005 г. рассказывалось о работе с таблицами в InDesign. Но это было, скорее, знакомство с новым инструментом, нежели обмен опытом по эффективному управлению разнообразными по сложности таблицами. И вопрос приведения к единому виду оформления нескольких таблиц тогда не рассматривался. Поэтому разговор сегодня о едином стилевом оформлении таблиц.

Обновление таблиц

Время от времени приходится перевёрстывать «Бюллетень биржевой статистики МАБ СНГ». В этом периодическом издании около 40 таблиц, в которых обновляются данные. Как организовать работу с таким документом? Один из вариантов — настроить обновление данных таблиц, а потом восстанавливать их форматирование.

В настройках программы на вкладке File Handling есть флажок Create Links When Placing Text and Spreadsheet Files (рис. 1).

После его установки программа контролирует совпадение данных в вёрстке с исходными. Результаты контроля отображаются в панели Links: зелёная галочка означает, что данные совпадают, жёлтый треугольник извещает — в исходном файле они изменены, требуется обновление (рис. 2).

Но обновление таблиц полностью удаляет всё форматирование. Как его восстанавливать — всякий раз заново вручную обрабатывать все таблицы? Тогда особой пользы в этом инструменте нет. Однако есть другие способы.

Расширения и скрипты

При работе с этим изданием вначале использовалось расширение Smart Styles. Когда все таблицы были должным образом оформлены, форматирование каждой было сохранено в шаблоне стиля оформления, именем шаблона стал номер таблицы. Эта операция производилась один раз, чтобы потом пользоваться подготовленными шаблонами при каждом обновлении издания. Номера шаблонов помещались во фреймы рядом с таблицей, а у них был атрибут запрета печати. После обновления (и потери оформления) к таблице прикладывался нужный шаблон, и она снова приобретала нужный вид. Два конкурирующих приложения по работе с таблицами Smart Styles (от Woodwing) и TableStyles с CellStyles (от Teacup Software) решат любую задачу табличного оформления. Но они платные, а их универсальность, видимо, является причиной того, что иногда обработка таблицы занимает заметное время.

И в случае с бюллетенем это расширение прекрасно работало, но времени на то, чтобы вытащить из файла или файлов каждую таблицу и сохранить с нужным именем, уходило очень много. Это заставило искать иное решение. Чтобы избавиться от необходимости готовить отдельные файлы для каждой таблицы, были сделаны два скрипта TableSource.jsx и TableDestination.jsx (загрузить можно здесь: http://adobeindesign.ru/2008/10/23/scripts-tableprocessing/). Идея в том, чтобы помещать в одном окне весь файл с таблицами, брать в буфер очередную, переходить в окно вёрстки и заменять старое содержимое на новое с сохранением форматирования. Для помещения в буфер новой таблицы, в которой стоит курсор, служит первый скрипт, при вызове второго содержимое обновляемой таблицы, в которой сейчас курсор, заменяется на содержимое буфера.

И это ещё не самое лучшее решение. В версиях CS3 и CS4 можно самим определять стили ячеек и таблиц. То, что приложения Smart Styles и TableStyles делают на прикладном уровне, теперь доступно на уровне пользователя.

Стили ячеек и таблиц

Доступ к панелям этих стилей: Window

  • Type & Tables.

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

Толщина линий и цвета граней ячеек определяются на вкладке Strokes and Fills. Отступы от граней до текста, вариант выравнивания текста и его направление в ячейке задаются на вкладке Text. Имея набор стилей ячеек, можно создавать стили таблиц.

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

Последние две структурных единицы также называются хвостом. Нередко шрифт в разных частях таблицы имеет разное начертание и/или размер. Всё это можно учесть при подготовке стиля таблицы.

В панели создания стиля таблицы на вкладке General в блоке Cell Styles надо из выпадающего меню выбрать стиль для каждой логической части таблицы (рис. 5).

Логическая структура таблицы, поддерживаемая InDesign, не совпадает с показанной на рис. 4. Поддерживаемая программой структура полнее: кроме заголовка, левой колонки и ячеек, есть ещё правая колонка и нижняя строка.

Конечно, желательно иметь все стили ячеек перед началом создания стиля таблицы, но и тут можно на лету создать стиль ячейки — выберите из выпадающего меню New Cell Style… Правда, теперь уже не будет опции создания нового стиля абзаца.

На других вкладках окна определения стиля таблицы определяются ширина её бордюра, варианты заливки строк и пр.

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

Поэтому надо взять за правило прикладывать стиль к таблице так:

  1. удерживая <Alt> (Option), щёлкнуть на строке [None]+ в панели стилей ячеек;
  2. удерживая <Alt> (Option), щёлкнуть на строке [Basic Table]+ в панели стилей таблицы (по завершении процедур в панелях не должно быть плюсиков после имён базовых стилей);
  3. щёлкнуть в панели стилей таблицы на названии стиля.

После этого вид левой и правой колонок, а также основного текста таблицы изменится и будет соответствовать установкам стиля таблицы. Если предполагалось иметь заголовок (Header) и нижнюю строку (Footer), отличающиеся по оформлению от основного текста, то верхняя и нижняя строки не изменятся. Ведь изначально эти строки являются обычным текстом, и надо их объявить явно как заголовок и нижнюю строку. Поставьте курсор в верхнюю строку и выберите Table • Convert Rows • To Header, и эта строка в структуре таблицы станет заголовком. Аналогично для выбранной последней строки — Table • Convert Rows • To Footer, и получится нижняя строка. Если для них были созданы стили, строки будут ими отмечены.

Что не определяется стилями ячейки и таблицы

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

Ещё одна отсутствующая в описании стилей ячейки опция — выбор точной установки высоты строки: Exactly вместо At Least (рис. 6).

На высоту ячейки влияют размер шрифта, определённого в стиле абзаца для неё, и величины верхнего и нижнего отступов (Top, Bottom Insets) на вкладке Text описания стиля ячейки. Но изменения этих параметров проявятся только с момента, когда сумма размера шрифта и отступов сверху/снизу превзойдёт высоту ячейки.

Поэтому хорошее решение — после приложения стиля таблицы выделить несколько строк и с активной опцией Exactly установить нужную высоту строки, чтобы текст хорошо смотрелся в ячейках.

А есть и другой способ. Не меняйте установленную по умолчанию опцию At Least, а после импорта таблицы выделите её целиком и задайте в поле этой опции значение 1,1 мм. Чаще всего это меньше суммы размера шрифта и отступов сверху/снизу, даже если они равны 0,5 мм. Теперь несложно подобрать нужное значение высоты строки, установив флажок Preview и пробуя разные значения отступов.

Таблицы на поток

При выделении таблицы в Word или Excel её можно перенести в InDesign с сохранением форматирования. Для этого надо предварительно на вкладке Clipboard Handling в разделе When Pasting Text and Tables from Other Applications выбрать радиокнопку All Information. При работе с каждой полученной таким способом таблицей заметное время тратится на установление ширины колонок и высоты строк. Но если таковая уже есть, самый простой способ создания новой — взять готовую размеченную стилями таблицу с нужным числом строк, столбцов, ячеек и заменить её содержимое. Чтобы вставить в ячейки обновляемой таблицы взятую в буфер Word, надо предварительно на упомянутой вкладке выбрать радиокнопку Text Only и приложением нужного стиля привести таблицу в порядок.

Стили таблиц — в общий доступ

Иногда в работе так много стилей, что в них можно запутаться. Чтобы этого не произошло, в меню каждой палитры стилей включена строка New Style Group… (Новая группа стилей). Опция создаёт каталог, которому следует дать информативное имя и поместить в него часть стилей, упорядочив по какому-то признаку. Можно подгрузить стили таблиц из другого документа, выбрав строку Load Table Styles… К сожалению, группы стилей при таком импорте не переносятся. Но если стилей много и вы предпочитаете упорядочивать их по группам, подойдёт одно из двух решений, как получить и эти стили, и содержащие их каталоги.

Первый способ — взять в буфер таблицу, перенести в новый документ, а перенесённую сразу удалить. Стили останутся точно в таком виде, как в документе, из которого скопированы. Второй — сохранить работу как шаблон, в виде indt-файла. При импорте стилей из шаблона они будут переноситься вместе с каталогами, в которых хранятся. Если в indt-файл помещать и варианты оформления таблиц с разным количеством строк и колонок, можно очень быстро для каждого повторяющегося издания собрать коллекцию вариантов таблиц, что значительно ускорит работу над следующими номерами.

Заключение

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

Об авторе: Михаил Иванюшин (ivanyushin@yandex.ru), независимый автор.

Архив журналов в свободном доступе.

На ту же тему:
  • Управление цветом в Adobe Creative Cloud без секретов

     

     

    Подробное руководство по настройке параметров управления цветом в программах Adobe.

    Без модуля управления цветом — Color Management Module (CMM) — и цветовых профилей ICC предсказать на экране монитора результат печати невозможно. Даже при выборе опции Don`t color manage (Не управлять цветом, Отменить управление цветом) * CMM и цветовые профили всегда задействуются в Adobe Photoshop, хотя и не оптимальным образом.

     

  • Фигурный текст и CorelDRAW (ч. 2) *

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

    Импорт–экспорт текста

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

     

  • Фигурный текст и CorelDRAW

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

    Как невозможно познать всю Вселенную (она же всё время расширяется), так в каждой новой версии CorelDRAW каждый раз ты открываешь для себя новые возможности, приёмы и хитрости. Конечно, эта программа не для вёрстки больших, насыщенных текстами книг, брошюр, журналов, но возможности CorelDRAW для работы с текстами позволяют сверстать и подготовить к печати многостраничный промышленный каталог, с чертежами, схемами, векторными рисунками, фотографиями. И, конечно, текстовые фрагменты обязательно есть и в визитке, и в банере, и в рекламном проспекте. А если применять к тексту кое-какие трюки и эффекты, то можно создать настоящие шедевры дизайна и типографики… Конечно, многим пользователям хорошо известны инструменты и методы работы с фигурным текстом. Этот цикл статей — попытка систематизировать основные приёмы.

     

  • Раскрывая возможности белых чернил *
     

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

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

     

  • Маленькие хитрости большого Corel
    Полезные советы для пользователей CorelDRAW и Corel Photo-Paint.
  • InDesign осваивает ePub

    Приёмы построения ePub в Adobe InDesign CC. Советы издательствам, как без лишних хлопот готовить книги для LitRes или Bookmate.

    Девятый вал

    Старый мир огромных издательств и одиозных акул книжного бизнеса, бросающих крохи авторам, уходит в историю. Люди перестают читать книги. Тиражи падают, бумажная книга испытывает конкуренцию за внимание аудитории со стороны других многочисленных источников. Теперь не человек ищет, что почитать, а различные медиа-источники борются за его внимание. Цунами информации обесценивает её для потребителя. В борьбе за внимание аудитории авторы и правообладатели часто готовы раздавать свой материал бесплатно. В такой ситуации читатель часто не хочет платить, читает по вершкам, предпочитает дайджесты многостраничным описаниям парижских крыш. Как следствие, качество материала падает, объём книг и статей сокращается, снижаются продажи, а издатели лишаются доходов.

     


comments powered by Disqus