在一个 Indesign 项目中,我正在标记一本由类似布局的跨页组成的书。每个跨页的左侧都有一些文字,右侧页面上有一张照片。文本通常由两个或多个段落组成。这些未在导出 XML 中标记,但段落分隔符显示为空格字符。当我编辑 XML 并插入段落 (0A) 并重新导入文本时,那些插入的段落会按预期显示,而原始格式会丢失。如何导出包含段落的标记文本并重新导入它而不丢失原始格式?
1 回答
我不确定您为什么要尝试通过导出和重新导入来完成,但希望这会有所帮助。我在 CS6 中工作,但是如果您使用的是不同的版本,即使它与您的流程不完全匹配,这仍然应该让您至少更接近。
标记文本
如果您只想获取一些文本,将其导出,然后使用所有原始格式重新导入,那么您将希望使用InDesign 标记文本。请注意,此方法不会导入任何列、文本框架或图形元素,即使它们与文本正文内联。
为此,请将光标放在包含要导出的文本的文本框架内。确保文本光标实际上在文本框架内,就好像您要键入内容一样,并且您不只是选择了整个文本框架(提示:使用类型工具,而不是选择箭头)。现在,如果您转到File > Export ,您应该在Save as type下拉菜单的顶部有一个选项Adobe InDesign 标记文本。选择此项将创建一个 TXT 文件,该文件可以File > Place 'd 到任何其他 InDesign 文档中。它将引入所有必要的色板、段落样式和字符样式。
如果您对 XML 类型结构比较熟悉,您甚至应该能够查看这个 TXT 文件,并了解他们如何为所有文本应用和定义样式。
片段
如果您尝试引入更大的图形元素和文本布局,以及它们的颜色、样式和彼此之间的相对位置,那么您会想要使用 Snippets。
在这种情况下,您可以选择以后想要导入的对象和文本框,然后再次转到文件 > 导出。从Save as type下拉菜单中,选择InDesign Snippet,然后导出 IDMS 文件。导入过程与标记文本的导入过程相同,只需转到File > Place,然后选择一个插入点。
我发现这个 IDMS 文件比 XML 导出更能代表页面内容。如果您利用在文档中实际设置XML 结构的优势,我相信 XML 导出会更有用。
如果我错过了您的目标,请随时澄清您的问题,我会尽力提供帮助。