让我解释一下我想要实现的目标:
我使用 LaTeX 和 FrameMaker 完成了工作流程,其中包括一个部分(例如数据字典或 API 参考),该部分被纳入更大的规范文档中。我希望以文本格式生成这个自动分离的文件,并在稳定、人性化、可读的生成布局(例如 DBCol:FooTable.BarColumn)中使用交叉引用锚点,并能够任意重新生成此文件并重新导入它,而不会破坏 XRef 链接。使用 MIF 的 FrameMaker 完全可以实现此过程,而使用 LaTeX 则很简单。在这两种工具中,都可以执行以下操作:
可以在文档的其他地方输入交叉引用,并直接输入标签作为目标,例如,引用映射文档中的数据库表或列,并对数据字典进行稳定的交叉引用。
导入的文件可以包含指向规范中其他位置的交叉引用链接,无论目标是否生成。即,交叉引用可以在生成的部分内外双向工作。
样式是从文档继承的;导入文件应该指定从父文档继承实际样式属性的样式标签。
来自文档其他部分对这些锚点的交叉引用在多次导入时保持稳定,即重新导入文件不会破坏 Xref 链接。
该文件应与主文档(例如 Framemaker 书籍文件)分开并自动引用,而不需要手动导入过程。
该文件采用文本格式,相当容易生成和排除导入故障(当然,MIF 导入有些挑剔 ;-)。
正如我所说,您可以使用 FrameMaker 或 LaTeX 来实现这一点。有人可以描述一下这是否可以通过 InDesign 实现,或许可以找到描述文件格式的文档链接 - 即 InDesign/Incopy 是否有任何与 MIF 直接类似的功能?
编辑:我找到了一些关于InDesign 标记文本和数据挖掘语言这就符合要求了。
答案1
关于文档InDesign 标记文本和数据挖掘语言符合要求。