新年快乐!

我的dita map由具有主题的子地图组成。如果在多个DITA子映射中发生主题,则在TOC中有一个页码和链接参考第一次在文档中发生主题。

是因为主题的ID。Wen创建TOC中的页码(和链接)它获取ID。主题发生两次,但随着我用相同的ID理解。因此,在创建链接时,它将与第一次出现联系。

我真的很感激你的帮助。

有帮助吗?

解决方案

您使用的是打开工具包的哪个版本?这种行为肯定是一个错误,因为一旦PDF处理创建了地图和主题的“合并”版本,重复的主题的重复副本应该给出唯一ID - PDF生成过程中有很多代码来管理将唯一ID的分配给主题(我知道,因为我刚刚在自定义中打破了一些我目前正在努力的人)。

1.8版是最新的稳定版本,版本1.6.3是我认为好的释放的最旧版本(旧版本将有1.6.3的错误,或者缺乏对DITA 1.2功能的良好支持)。< / p>

请注意,如果您从同一地图生成HTML,则会注意到类似的行为,即生成的HTML TOC中主题的所有引用将指向单个文件 - 这是预期的HTML行为,但有意义由于每个主题生成一个单独的HTML文件。

但是,您可以在不同主题REF上使用@ Copy-to属性到主题,为每个引用提供唯一的有效文件名(好像您创建了主题的文字副本,然后引用这些副本)。这绝对应该解决你的问题,但如果你想要的只是你所期望的行为,应该是必要的,这应该只是工作。

欢呼,

eliot

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top