在 tex4ht 中显示目录中的段落

在 tex4ht 中显示目录中的段落

我已经摆弄了三个小时了,我感觉很迷茫,因为似乎我所做的一切对 tex4ht 生成的 html 都没有任何影响。

我有一个相当大的文档,我正在使用 pdflatex 将其构建为 pdf,并使用 tex4ht 将其构建为 html。

我有几个 html 要求:

  • 首页目录包含章节和小节。
  • 已编号的段落。
  • 章节页面目录,包含小节、子小节和段落。
  • 段落标题另起一行。

在 pdf 中,我有与 html 相同的要求,但我不需要第三个要求。我已经满足了前两个要求,只是缺少最后一个,但这是一个附加问题。我想专注于 tex4ht 的事情。

我目前有首页目录,其中有使用 的章节和小节 \Configure{tableofcontents*}{section,subsection}。我已使用 编号段落\setcounter{secnumdepth}{4}。我无论如何也无法让其他人工作。

这是我的原始 cfg 文件:https://pastebin.com/64ECC1G6

答案1

尝试对段落进行以下配置:

\Configure{paragraph}{}{}{\ifvmode\IgnorePar\fi\EndP\HCode{<h4 class="paragraphHead">}\TitleMark\space}{\HCode{</h4>}\IgnoreIndent}
\ConfigureMark{paragraph}{\theparagraph}
\Css{.paragraphToc{margin-left:6em;}}

配置\Configure{paragraph}段落,负责\ifvmode\IgnorePar\fi\EndP结束段落,\TitleMark打印段落编号并\IgnoreIndent禁用下一个文本段落的缩进。

\ConfigureMark{paragraph}{\theparagraph}使\theparagraph计数器可以在 中使用\TitleMark

CSS 代码配置目录中的缩进。

示例结果:

在此处输入图片描述

相关内容