我对使用Stata 15编写的动态文档有疑问。我正在使用dyndoc
命令,您可以看到它如何与示例here一起使用。
由于在我的一些报告中有很多内容,我想在每个文件的开头包含一个内容表。我不确定,但在我看来,对dyndoc
类似的东西没有任何支持。但是,命令结构允许使用dd_include
嵌入html代码段,包括对css
样式表的引用(请参阅here)。因此,我认为我可以在header.txt
中包含一个java或php脚本(请参阅上一个链接)并沿着这条路走。
在降价语言中,使用一系列###
生成的每个标题在<h>
转换后成为html
中的dyndoc
元素。因此,我认为我需要一个标识这些<h>
元素的脚本并创建表。我已经尝试了几个来自here的java和来自here的php的选项。然而,这一切都不起作用,我甚至不确定我是在正确的道路上。
是否有人对类似问题有更多经验?我很感激任何帮助!
答案 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>
标记为了不在内容表中列出内容表。我还在样式表的原始答案中添加了建议的格式选项。