Разделить ячейку по диагонали индизайн

Обновлено: 07.07.2024

Хитрости и секреты, приемы работы, уроки

Особенности новой версии Индизайна

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Готовые к использованию скрипты для Adobe InDesign

Описание языка, приёмов и методов программирования для Adobe InDesign

Деление строки таблицы по горизонтали

Мне радостно сообщить, что удалось сделать скрипт, делящий абзац в ячейке таблицы Индизайна на две ячейки. Вот о чём речь: когда в программе Word абзац не помещается в нижней ячейке, он переходит в ячейку на следующей странице. В индизайне абзац располагается в ячейке целиком, его деления между ячейками не предусмотрено. Скрипт устраняет эту недоделку: ставишь курсор в строку, и она делится между страницами. На время работы скрипта все поделённые абзацы отмечены цветом. Обратная задача — собрать разделённые сроки вместе — тоже решена.
Впервые я подступился к этой задаче в 2006 году. И у меня ничего не получилось. Ни-че-го, полный провал. Возможно, я тогда не знал так хорошо скриптинг. А вот сейчас — ну почти готовая программа.
Тут поправка «ну почти» из-за того, что я проверял скрипт на придумываемых по ходу дела примерах: проверить, что абзац разделяется по пробелу, по специальному знаку, по дефису составного слова, делается перенос слова, и пр. Информация о варианте переноса сохраняется в метке ячейки, и если нужно восстановить разделённый текст, названия меток помогут сделать это правильно.
Но реальных таблиц из конкретных изданий — у меня всего две таких книги.
Всвязи с вышесказанным этот пост является, во-первых, просьбой прислать такие проблемные таблицы, чтобы я мог потестировать скрипт на реальных примерах.
Второе, если это ваша проблема, и не раз с ней мучались, то можно уже приобрести этот скрипт, он на период тестирования стоит меньше, чем это будет в начале продаж. Если честно, я сомневаюсь, что там найдутся какие-то серьёзные ошибки, поэтому не боюсь предлагать купить его в период окончательной доводки. Он очень долго тестировался. И все купившие всегда могут получить последний вариант любой программы.

Учебники, справочники и самоучители по компьютерным программам
Золотая коллекция

Настройка параметров ячейки таблицы

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

Внутренние поля ячеек

1. Выделите ячейки, в которых хотите установить внутренние поля.

2.. Задайте ширину внутреннего верхнего, нижнего, левого и правого полей ячеек (рис. 13.37).

Рис. 13.33. В поле Table Spacing задаются значения отступов до и после таблицы

Рис. 13.34. Поля для задания ширины внутренних полей ячеек

Рис. 13.35. Результат применения команды Spin Cells Vertically

Рис. 13.36. Результат работы команды Split Cells Horizontally

Вы можете также изменить внутренние поля ячеек в соответствующих полях диалогового окна Cell Options (Формат ячеек).

Можно создать таблицу любой сложности путем объединения и разбиения ячеек.

1. Выделите ячейки, которые хотите объединить.

2. Выполните команды Table -> Merge Cells (Таблица -> Объединить ячейки)

Выберите опцию Merge Cells (Объеди нить ячейки) из меню палитры.

Если объединяемые ячейки содержат текст то в общей ячейке он будет состоять из нескольких абзацев.

1. Выделите ячейки, которые хотите разбить.

2. Выполните команды Table -> Split Cells Vertically (Таблица -> Разбить ячейки по вертикали) или Split Cells Horizontally (Разбить ячейки по горизонтали) -рис. 13.39.

Выберите опцию Split Cells Vertically или Split Cells Horizontally из меню палитры.

При выборе нескольких ячеек будет до ступна только команда Split Cells Vertical (рис. 13.38).

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

1. Выберите нужные ячейки.

2. Нажмите одну из четырех кнопок направления текста с шагом 90° (рис. 13.40).

Можно изменить направление текста в выпадающем меню Text Rotation (Направление текста) диалогового окна Cell Options.

Вы можете также задать вертикальное выравнивание текста в ячейке.

Установка вертикальной выключки текста

1. Выберите нужные ячейки.

2. Щелкните по одной из следующих кнопок выключки текста (рис. 13.41):

- Вверх - выравнивание текста по верхнему краю ячейки;

- По центру - выравнивание текста по центру ячейки;

- Вниз - выравнивание текста по нижнему краю ячейки;

- По высоте - распределение строки текста между верхним и нижним краями ячейки.

Опция выравнивания по ширине отменяет настройки интерлиньяжа, примененные к тексту.

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

Задание интервала между строками

1. Выберите ячейки.

2. Выполните команды Table -> Cell Options -> Text (Таблица -> Формат ячеек -> Текст). На экране будут отображены элементы управления ячейками.

Рис. 13.37. Кнопки для задания направления текста внутри ячейки по центру Вниз

Рис. 13.38. Кнопки вертикальной выключки текста в ячейке

Рис. 13.39. Поле Paragraph Spacing Limit предназначено для настройки интервала между абзацами при вертикальной выключке текста по ширине

Рис. 13.40. Управляющие элементы для задания положения первой базовой линии ячейки

3. Выберите опцию Justify (По ширине) в разделе Vertical Justification (Вертикальная выключка).

4. Задайте значение в поле Paragraph Spacing Limit (Минимальный интервал между абзацами) - рис. 13.42.

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

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

Положение первой базовой линии ячейки

1. Выделите ячейки.

2. Выполните команды Table -> Cell Options -> Text . На экране отобразятся элементы управления ячеек.

3. Выберите одну из опций меню Offset (Смещение) в разделе First Baseline (Первая базовая линия) - рис. 13.43.

4. В поле Min (Минимум) задайте минимальный интервал для первой базовой линии.

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

alexkaz

Ответ: Разбиение больших ячеек в таблице

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

alexkaz

Ответ: Разбиение больших ячеек в таблице

НЕТ НЕЛЬЗЯ! Уже обсуждалось много раз! Поиск по форуму. Я поиском пользовался. Не нашел.
зы. Нервные клетки не восстанавливаются

Ответ: Разбиение больших ячеек в таблице

Andri

Участник

Ответ: Разбиение больших ячеек в таблице

Именно! Зачем наживать себе проблемы только потому что тебе в ворде дали таблицу? Сделай стили и вперед!

alexkaz

Ответ: Разбиение больших ячеек в таблице

Именно! Зачем наживать себе проблемы только потому что тебе в ворде дали таблицу? Сделай стили и вперед! Вся книга более 200 страниц - одна большая таблица в ворде. Поэтому разбиение больших ячеек займет все-таки меньше времени, чем извлечение этого текста из таблицы.

Ответ: Разбиение больших ячеек в таблице

одна большая таблица в ворде
Ну и что мешает в ворде преобразовать таблицу в текст, разделитель - табулятор, а в индизайне заменить табулятор на табулятор и символ Indent to Here? Доставточно после этого выставить позицию табуляции, и верстка будет похожа на исходную вордовскую таблицу, только без линеек. И НИКАКОГО разбиения ячеек.
будем вручную разбивать большие ячейки на несколько Ну Вы подумайте головой, если внесут в Вашу гениальную верстку правку и число строк в ячейке изменится, то все! Переверстка почти с нуля. Это ли не грабли?!

djtape

Участник

Ответ: Разбиение больших ячеек в таблице

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

Ты чего поперхнулся? А конверт тейбл ту текст на фиг придумали? 20 секунд! Ну минуты если у тебя тачанка слабая. На разделителе - табулятор ставишь стилями все линейки отписываешь. Межколонники во фрейме ставишь - вот тебе таэже таблица тока текучая до опупения.

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

Как вставить таблицу из ворда

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

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

Как вставить таблицу в индизайн

Нам нужен пункт «Форматирование». Нужно отметить галочкой «Удалить стили и формативарование текста та таблиц». Также обязательно поставить галочку на «Сохранить локальную настройку». А в «Преобразовать таблицы в» обязательно выбираем «Неформатированные таблицы». Вот при этих настройках вы сможете легко вставить таблицу в индизайн из ворда. Нажимаем «Ок» и для вставки кликаем один раз левой кнопкой мыши на рабочей области.

Как вставить таблицу в индизайн

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

таблица в индизайне

Как удалить (объединить) ячейки таблицы?

Для этого нужно выделить часть ячеек и щелкнуть правой кнопкой мыши и выбрать «Объединить ячейки».

Как удалить (объединить) ячейки таблицы

Как уменьшить, или увеличить междустрочный интервал таблицы?

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


Рамки в таблице

Что бы сделать тоньше или жирней рамку в таблице, нужно ее выделить и щелкнуть правой кнопкой мыши и выбрать «Параметры ячейки» > «Обводка и заливка».


Выбираем нужную толщину, цвет и тип рамки.


Как разорвать таблицу?

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

Как сделать таблицу в индизайне

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

как сделать таблицу в индизайне

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

как сделать таблицу в индизайне

Все. Мы смогли сделать таблицу в индизайне. Теперь нам осталось ее только заполнить нужными данными. Если ее выделить, на панели инструментов появятся новые функции для работы с таблицей. Дальше, я думаю, вы должны разобраться. Если появятся вопросы, пишите в комментарии. Смогу дать ответы.

как сделать таблицу в индизайне

Также посмотрите этот урок по таблицам у видео формате. Здесь глубже раскрыта эта тема, ведь писать можно очень много и долго.

Работа с таблицами в индизайне : 1 комментарий

Здравствуйте! Подскажите, что нужно сделать, чтобы таблица не выходила за границы листа. Делаю производственный календарь на 2020 год и получается, что два месяца не входят, что нужно сделать, как ее уменьшить или сжать?

Читайте также: