编译 dtx 文件时不显示索引部分标题

编译 dtx 文件时不显示索引部分标题

_dtx.dtx我有一个名为以下代码的文件:

% \iffalse
%<*driver>
\documentclass[10pt]{article}
\usepackage[numbered]{hypdoc}
\usepackage{titlesec}
\usepackage{hyperref}

\EnableCrossrefs
\CodelineIndex
\RecordChanges
\IndexPrologue{}

\begin{document}
\DocInput{\jobname.dtx}
\PrintChanges
\PrintIndex
\end{document}
%</driver>
% \fi
%
% \tableofcontents
%
% \changes{v1.0}{2022/10/24}{Some changes.}
%
% \section{Documentation of code}
%
% \iffalse
%<*package>
% \fi
%
%\begin{macro}{\a}
%    \begin{macrocode}
\def\a{\b}
\def\b{\c}
%    \end{macrocode}
%\end{macro}
% \iffalse
%</package>
% \fi
%\Finale

问题是我获得了索引本身,但没有标题:在此处输入图片描述

文件_dtx.ins

\input l3docstrip

\keepsilent
\askforoverwritefalse

\generate{\file{\jobname.sty}{\from{\jobname.dtx}{package}}}

\endbatchfile

跑步:

pdftex _dtx.ins
pdflatex _dtx.dtx
pdflatex _dtx.dtx
makeindex -s gind.ist -o _dtx.ind _dtx.idx
makeindex -s gglo.ist -o _dtx.gls _dtx.glo
pdflatex _dtx.dtx
pdflatex _dtx.dtx

答案1

您正在删除标题

 \IndexPrologue{}

使用例如

 \IndexPrologue{\section*{Index}}

反而。

相关内容