Doxygen乳胶输出:章节,小节和小节编号

时间:2018-10-16 09:43:52

标签: markdown doxygen

我正在将 doxygen markdown 文件一起使用,以通过LaTeX输出生成pdf文件。 使用@subpage标签以分层方式组织文件。 根据层次结构中Markdown文件的级别,每个Markdown文件的“标题1”级别在LaTeX文件中被称为“章节”或“部分”。这些“章节”和“部分”的PDF输出已编号。好,直到这里。

但是PDF输出缺少子节和段落以及下部项目的编号。通过解析LaTeX文件,我可以在诸如*之类的这些项目上看到星号(\subsection*{My Section})。

我的问题:

  1. 如何告诉Doxygen不要添加这些星号,以便我可以使用“ 1.1”,“ 1.1.1”等编号?
  2. 去掉星号,我的TOC会增加吗?如何限制生成的目录的深度?
  3. “ Chapter”编号非常奇怪(XX章\ r \ n Blabla)。您如何强制使用“ XX Blabla”格式?

某些精度:

Doxygen版本: 1.8.14

Markdown文件的组织方式如下:

FILES                 LaTex result
/root_folder
+---file1.md      ->  \chapter{My title 1}\label{my_title_1}\Hypertarget{my_title_1}
+---file1.1.md    ->  \section{My title 1.1}\label{my_title_1_1}\Hypertarget{my_title_1_1}
+---file1.2.md    ->  \section{My title 1.2}\label{my_title_1_2}\Hypertarget{my_title_1_2}
+---file2.md      ->  \chapter{My title 2}\label{my_title_2}\Hypertarget{my_title_2}
+---file2.1.md    ->  \section{My title 2.1}\label{my_title_2_1}\Hypertarget{my_title_2_1}
+---file2.2.md    ->  \section{My title 2.2}\label{my_title_2_2}\Hypertarget{my_title_2_2}
+---doxyfile
  • 每个md文件以Title1标记开头:#我的标题XX {#my_title_xx}
  • 每个md文件的内容都继续显示Title2,Title3 ...(##子标题,###子标题,...)
  • md文件可以引用子页面(例如file1.md引用file1.1.md和file1.2.md)。

我得到的:

  • Title1标签将根据层次结构中的位置转换为章节或节。它们已编号(即不带“ *”)=> 确定
  • 每个文件的
  • Title2、3 ..标记将根据层次结构中的位置转换为子节或子子节。它们被 un 编号(即带有“ *”)并且在TOC中不存在=> KO

希望这些信息清楚;) 也许还有另一种方法可以从md文件中生成结构化的LaTex / PDF输出...

0 个答案:

没有答案