使用 Tex4ht 自定义目标以创建上下文相关的 JavaHelp

使用 Tex4ht 自定义目标以创建上下文相关的 JavaHelp

tex4ht创建了所需的所有文件javahelp(以显示 html 页面并访问特定页面以获取上下文相关帮助)。

我必须通过一个键来访问这些特定的页面。不幸的是,这些键(目标)是由顺序算法生成的:

<mapID target="section-1" url="docu_dese1.html#x2-10001"></mapID>
...
<mapID target="subsection-5" url="docu_dese4.html#x5-60004"></mapID>

因此,当我改变 Latex 中某些部分的顺序时,我的软件中的所有链接都会出错!

我想把我自己的钥匙放在那里,并且我还找到了生成目标(钥匙名称)的地方。

javahelp.4ht:

\NewConfigure{mapIdTarget}{2}
\Configure{mapIdTarget}
   {\sectionType-\sectionId}
   {}

但我不知道可以用什么来代替它。是否有任何部分属性字段,我可以在 latex 中编写并在 javahelp.4ht 中(滥用)使用?

或者是否有机会自定义文件名(html;然后我可以解析 xml 文件并动态分配目标)?

相关内容