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

问题描述 投票:0回答:1

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

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

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

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

java php html markdown stata
1个回答
0
投票

按照HasseBjörk在这个link的回答,我设法做到了。

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

© www.soinside.com 2019 - 2024. All rights reserved.