我已经摆弄了三个小时了,我感觉很迷茫,因为似乎我所做的一切对 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 代码配置目录中的缩进。
示例结果: