![tex4ht:限制目录](https://linux22.com/image/245847/tex4ht%EF%BC%9A%E9%99%90%E5%88%B6%E7%9B%AE%E5%BD%95.png)
当我通过 运行以下文件时htlatex main html,4
,第一个(主)页面的目录嵌套太深。我的目录中只需要部分、章节和节。节页面应该包含子节。如何删除第一页中的子部分?
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{blindtext}
\begin{document}
\part {First part}
\chapter{A chapter}
\blindtext
\section{A section}
\blindtext
\subsection{A subsection}
\blindtext
\section{A section}
\blindtext
\subsection{A subsection}
\end{document}
答案1
可以使用 控制目录条目的显示\ConfigureToc
。当其参数为空时,该目录层级将不打印。尝试这个私有配置文件
\Preamble{html}
\ConfigureToc{subsection}{}{}{}{}
\begin{document}
\EndPreamble
另存为pg.cfg
并运行htlatex file "pg,4"
答案2
对我有用的是配置文件中的以下内容(尽管它没有直接回答问题):
\TocAt{part,chapter,section}
\TocAt{chapter,section}
这会将“部分”页面上列出的项目限制为章节和节,将“章节”页面上列出的项目限制为节。
虽然第一页没有受到影响,但我还是将其删除了。