如何删除图表、表格和参考书目列表中的标题(书籍类)

如何删除图表、表格和参考书目列表中的标题(书籍类)

我重新定义了chapter*环境在book课堂上的出现方式,如下所示:

% CHAPTER* HEADER
\renewcommand{\@makeschapterhead}[1]{%
{%
    \vspace*{\@spacebeforechapterhead}%
    \parindent 0pt \Large%\bfseries
    %\phantom{\@chapapp}%
    \interlinepenalty\@M
    \vspace*{\@spaceinchapterhead}%
    \rule{0.666\textwidth}{0.5pt}
    \par
    \vspace*{\@spaceinchapterhead}%
    \vspace*{\@spaceinchapterhead}%
    {\spacedlowsmallcaps{#1}\hfill}%
    \mbox{}\par
    \mbox{}\par
    \mbox{}\par
    \pdfbookmark[0]{#1}{#1}
    \markright{}%remove header
}%
}

图表列表、表格列表和参考书目均chapter*​​在内部使用,但由于某种原因,它们保留了标题,如下所示。

标题

我怎样才能删除上述三种环境中的标题?

答案1

我会不是修改 的定义\chapter*。相反,只需更改

\tableofcontents
\listoffigures
\listoftables

\begingroup
\pagestyle{plain}
\tableofcontents
\listoffigures
\listoftables
\endgroup

这可确保plain页面样式(将页码排版在页脚行中间)对 、 和 的输出有效\tableofcontents\listoffigures\listoftables语句\begingroup用于\endgroup“本地化”\pagestyle{plain}指令的范围。


附录:对于参考书目,我建议您采用以下编码眼光:

\cleardoublepage
\begingroup
\pagestyle{plain}
\markboth{}{}
\addcontentsline{toc}{chapter}{Bibliography} % optional
\bibliography{mylib} % if entries are in file 'mylib.bib'
\endgroup

这假设您\bibliographystyle在文档的其他地方有合适的指令以及所有必需的\cite说明。

相关内容