当您在doxygen中声明时,在markdown文件中:
#Section1 {#sec1}
##subsection 1.1 {#s_sec1}
它只是变成了html:
虽然我想:
在pdflatex中,它会自动编号。有没有办法在html中有数字?我发现字体大小变化不够。
由于
答案 0 :(得分:0)
我认为不可能为HTML页面自动编号。原因是与书籍相比,HTML文档的组织和表达方式不同。虽然您在书中按时间顺序排列章节,但HTML文档按无序单页组织,其中页面不一定与书中的章节相当。主要问题是这些页面没有按任何时间顺序排序,访问这样一个页面的唯一方法是该页面链接在任何(有序或无序)索引中或从另一个页面链接。虽然书籍只有(一维)序列,但网站更像网格,每个页面可以引用彼此的页面。这是网站的一大优势(或有时候是一个很大的劣势),读者可以自己决定他们想要阅读信息的顺序。
答案 1 :(得分:0)
这可以使用样式表使用doxygen完成。
创建一个包含以下内容的文件:
body {counter-reset:section;}
h1 {counter-reset:subsection;}
h2 {counter-reset:subsubsection;}
h1:before
{
counter-increment:section;
content:counter(section) ". ";
}
h2:before
{
counter-increment:subsection;
content:counter(section) "." counter(subsection) " ";
}
h3:before
{
counter-increment:subsubsection;
content:counter(section) "." counter(subsection) "." counter(subsubsection) " ";
}
然后将HTML_EXTRA_STYLESHEET设置为指向您刚创建的文件。