在 InDesign 中设置对象样式

平面设计 图片 土坯设计
2022-02-09 03:27:15

我试图以某种方式为我直接添加到文本框架中的图像设置 InDesign 对象样式,以便在我编辑内容时它们与文本一起流动。我的文档具有技术性质,因此每页只有一个文本框。它实际上更多的是技术文档。

这是我的要求:

  • 图像需要将文本块分开,因此文本不会流过/环绕它们
  • 图像需要在文本框架中居中对齐,无论其宽度如何
  • 图像必须随文本移动(因此它们被粘贴到)
  • 图像有一个绝不能中断到下一页的描述
  • 图像必须与描述上方的最后一个基线网格线对齐,因此描述总是出现在图像之后的完全相同的空间(因此上边距会有所不同,但应该至少是一个前导高) - 最后一个基线是指如果图像占用很少行高(前导),图像帧的底部应与最后一行完全对齐,而不是介于两者之间。

我很难创建我的对象样式来实现这一点。主要问题是将图像准确定位在最后一个基线网格上。

2个回答

可以这样做。

我在 CS5 和 5.5 中测试了以下内容,但该技术至少可以追溯到 CS3,当时 iirc 对象样式被首次引入。

所以,按顺序:

  1. 首先,设置“图像”的段落样式,设置为对齐网格并居中。第一行,所有行,都无所谓。该段落将仅包含一行。

  2. 设置一个名为“描述”的段落样式。在保留选项中,选中“保留上一个”。

  3. 编辑“图像”段落样式,添加“下一个样式:描述”。(这不是必需的,但它使以后的事情变得更快。)

  4. 将您的第一个图像粘贴到它自己的段落中,并将样式设置为“图像”。

  5. 将锚定图像选项设置为“行内或行上”,然后选择“行内”单选按钮。Y 偏移量应为 0。图像的底部现在将位于基线上。图像的顶部将低于上一段的最后一行。

  6. 选择图像并 Alt/Option-单击“对象样式”面板中的新样式图标。将此称为“图像”并为其提供键盘快捷键。激活段落样式复选框,并在相关的段落样式对话框中激活“使用下一个样式”。选择“锚定对象选项”复选框,并验证这些设置。

  7. 你都准备好了。您现在可以将内联图像粘贴到其自己的段落中,使用键盘快捷键分配“图像”对象样式,然后按 Enter/Return 创建下一个段落,该段落将自动分配“描述”的段落样式。(如果您正在处理现有文本,请选择图像和描述并右键单击“段落样式”面板中的“图像”段落样式,然后从上下文菜单中选择“应用图像然后下一个样式”。)

此时,您的图像周围不会有任何文本,其描述不会在不带图像的情况下跳到下一页。

我认为您无法仅通过样式来完成此操作,而最后两个项目符号是必需的。

一方面,对象样式没有设置任何与网格有关的设置,除非使用文本框架,即使这样,相对于网格的设置也只处理框架的顶部,而不是有很大帮助。其次,您可以将图像框架放置在文本流中并应用一个段落,但随后段落样式会按第一行或所有行与网格对齐,但中间没有任何内容。

如果避免重复工作是这里的目标,那么我唯一能想到的就是创建一个对象库,其中包含您需要的对象和一些自动化挂钩(如后端应用的标签)并编写一个脚本然后将在您完成填充文档后“自动”浏览文档,查找对象并修复布局。这是一个不小的壮举,即使使用最强大的自动布局系统,如果布局质量甚至是一个模糊的问题,仍然必须有人手动调整布局。

我建议要么放宽您的布局要求,要么在您进行布局时手动处理。不管我怎么看,这都是一种拖累,但这也是我们很多人都有工作的原因。