附录开头有图表列表 — 其标题位于页眉中

附录开头有图表列表 — 其标题位于页眉中

我正在使用extbook文档类来整理一本关于音乐的书。使用 XeLaTeX 渲染

List of Figures由于某种原因,页眉在显示之后的每个页面的页眉中列出了标题List of Figures

起初我以为这是因为我没有在书中加入章节,但事实似乎并非如此。

以下是 MWE:

\documentclass[a5paper,twoside,11pt]{extbook}

\usepackage[english,ngerman]{babel}

\usepackage[outer=2.2cm,inner=2.2cm,top=2cm,bottom=1.5cm,heightrounded,marginparwidth=1.2cm, marginparsep=.5cm]{geometry}

\usepackage{lipsum}

\begin{document}

\renewcommand{\listfigurename}{Figures Listed}

\frontmatter

\listoffigures

\mainmatter

\section{First Section}

\subsection{Subsection}

\lipsum[1-30]

\begin{figure}[ht]
Some Figure Item
\label{fig:A Figure}
\caption[A Figure]{}
\end{figure}

\subsection{Subsection Two}

\lipsum[1-30]

\begin{figure}[ht]
Some Figure Item
\label{fig:Another Figure}
\caption[Another Figure]{}
\end{figure}

\section{Second Section}

\subsection{Subsection Three}

\lipsum[1-30]

\subsection{Subsection Fore}

\lipsum[1-30]

\end{document}

不理想的结果:

不理想的结果

我估计我做错了什么,但不确定是什么。有什么想法吗?


更新

能够根据以下情况解决问题这个提示使用以下代码:

\makeatletter
\renewcommand\listoffigures{%
    \subsection{\contentsname}%
    \@starttoc{lof}%
}

\renewcommand\listoftables{%
    \subsection{\contentsname}%
    \@starttoc{lot}%
}
\makeatother

如果我理解正确的话,这意味着减少sectional 价值表头从ChapterSubsection


解决方案

重新审视最初决定使用章节和小节而不使用章节的决定后,我意识到避免使用章节的原因是因为插入了空白页,我已使用titlesec包将其抑制如下:

\usepackage{titlesec}
\titleformat{\chapter}[display]
  {\Large\bfseries}{}{1em}{}
% don't add page breaks before chapters.
    \titleclass{\chapter}{straight}

答案1

确实,您需要插入一个\chapter。这对我有用:

\documentclass[a5paper,twoside,11pt]{extbook}

\usepackage[english,ngerman]{babel}

\usepackage[outer=2.2cm,inner=2.2cm,top=2cm,bottom=1.5cm,heightrounded,marginparwidth=1.2cm, marginparsep=.5cm]{geometry}

\usepackage{lipsum}

\begin{document}

\renewcommand{\listfigurename}{Figures Listed}

\frontmatter

\listoffigures

\mainmatter

\chapter{First chapter}
\section{First Section}

\subsection{Subsection}

\lipsum[1-30]

\begin{figure}[ht]
Some Figure Item
\label{fig:A Figure}
\caption[A Figure]{}
\end{figure}

\subsection{Subsection Two}

\lipsum[1-30]

\begin{figure}[ht]
Some Figure Item
\label{fig:Another Figure}
\caption[Another Figure]{}
\end{figure}

\section{Second Section}

\subsection{Subsection Three}

\lipsum[1-30]

\subsection{Subsection Fore}

\lipsum[1-30]

\end{document}

结果如下:

左页 右页

相关内容