使用dyndoc创建的动态文档中的目录

时间:2018-03-02 16:21:48

标签: java php html markdown stata

我对使用Stata 15编写的动态文档有疑问。我正在使用dyndoc命令,您可以看到它如何与示例here一起使用。

由于在我的一些报告中有很多内容,我想在每个文件的开头包含一个内容表。我不确定,但在我看来,对dyndoc类似的东西没有任何支持。但是,命令结构允许使用dd_include嵌入html代码段,包括对css样式表的引用(请参阅here)。因此,我认为我可以在header.txt中包含一个java或php脚本(请参阅上一个链接)并沿着这条路走。

在降价语言中,使用一系列###生成的每个标题在<h>转换后成为html中的dyndoc元素。因此,我认为我需要一个标识这些<h>元素的脚本并创建表。我已经尝试了几个来自here的java和来自here的php的选项。然而,这一切都不起作用,我甚至不确定我是在正确的道路上。

是否有人对类似问题有更多经验?我很感激任何帮助!

1 个答案:

答案 0 :(得分:0)

我已按照HasseBjörk的回答link完成了这项工作。

正如他所描述的那样,我在header.txt中提供了他提供的java脚本的代码片段(见上文),包含在<script type="text/javascript">和相应的</script>中。然后,在dyndoc解析的实际降价文件中,我在文件开头包含了以下行:<nav id="toc"><strong><font size="6">Content of this section</font></strong></nav>您可以根据需要对其进行格式化,但我避免使用<h>标记为了不在内容表中列出内容表。我还在样式表的原始答案中添加了建议的格式选项。