Настройка стиля объекта в InDesign

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

Это мои требования:

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

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

Это определенно тяжело. Последняя часть самая трудная.
@MikeNGarrett: Тяжело, да. Но можно ли ее решить?

Ответы (2)

Вы можете сделать это.

Я тестировал следующее в CS5 и 5.5, но этот метод должен работать, по крайней мере, еще в CS3, когда впервые были представлены стили объектов iirc.

Итак, по порядку:

  1. Для начала настройте стиль абзаца «Изображение», который настроен на выравнивание по сетке и по центру. Первая строка, все строки, не имеет значения. Абзац будет содержать только одну строку.

  2. Настройте стиль абзаца под названием «Описание». В параметрах сохранения установите флажок «Сохранить с предыдущим».

  3. Отредактируйте стиль абзаца «Изображение», чтобы добавить «Следующий стиль: описание». (Это не обязательно, но позже это ускорит работу.)

  4. Вставьте свое первое изображение в отдельный абзац и установите стиль «Изображение».

  5. Установите для параметров закрепленного изображения значение «Встроенный» или «Выше строки» и выберите переключатель «Встроенный». Смещение по оси Y должно быть равно 0. Нижняя часть изображения теперь будет располагаться на базовой линии. Верхняя часть изображения будет ниже последней строки предыдущего абзаца.

  6. Выберите изображение и, удерживая клавишу Alt/Option, щелкните значок нового стиля на панели «Стили объектов». Назовите это «Изображение» и дайте ему сочетание клавиш. Установите флажок «Стили абзаца» и «Использовать следующий стиль» в соответствующем диалоговом окне «Стили абзаца». Установите флажок «Параметры привязанного объекта» и проверьте эти настройки.

  7. Готово. Теперь вы можете вставить встроенное изображение в отдельный абзац, назначить стиль объекта «Изображение» с помощью сочетания клавиш и нажать Enter/Return, чтобы создать следующий абзац, которому будет автоматически назначен стиль абзаца «Описание». (Если вы работаете с существующим текстом, выберите изображение и описание и щелкните правой кнопкой мыши стиль абзаца «Изображение» на панели «Стили абзацев», затем выберите «Применить изображение, затем следующий стиль» в контекстном меню.)

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

Я думаю, что ваше представление о простоте отличается от моего — в конце концов, это занимает семь шагов — но +1 за то, что вы на самом деле нашли способ заставить это работать. Отлично сработано.
РЖУ НЕ МОГУ! Я квалифицировал это как «довольно» простое. После того, как вы создали один или два стиля, это очень простой процесс, который вы можете показать кому-то за несколько секунд, и они это поймут. Недвусмысленное объяснение этих шагов в письменном списке кажется (даже мне) намного сложнее. Однако после того, как первоначальная работа сделана, использовать то, что вы настроили, будет проще простого, поэтому я добавил «дополнительный кредит» о «Следующем стиле» и сочетаниях клавиш.

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

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

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

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

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