dre*_*ves 3 html documentation latex documentation-generation
我有一个HTML(例子)中的常见问题解答,其中的问题相互引用很多.这意味着无论何时插入/删除/重新排列问题,编号都会发生变化.LaTeX使用\ label和\ ref非常优雅地解决了这个问题 - 你给项目简单的标签和LaTeX担心在最终文档中转换为数字.
人们如何处理HTML中的问题?
增加:请注意,如果您不必按编号实际引用项目,则不会有问题,在这种情况下,您可以设置标记
<a name="foo">
然后链接到它
<a href="#foo">some non-numerical way to refer to foo</a>.
但我假设"foo"有一些自动生成的数字,比如从<ol>列表中说出来,我想用这个数字来引用并链接到它.
HTML中没有这样的东西.
通常解决这个问题的方法是,通过解析HTML本身并插入TOC(您可以在服务器上执行此操作,然后将HTML发送到浏览器,或者客户端,通过使用一小段ECMAScript遍历DOM并简单地收集和检查所有<a>元素)或从更高级别的源生成整个HTML文档,如数据库,XML文档,降价或 - 为什么不呢?-即使LaΤ Ε Χ.