附录中的(方程式列表)标题

附录中的(方程式列表)标题

我用过此方法创建一个方程列表。现在我把这个列表作为一个章节放在附录中,如下所示:

\documentclass[12pt,twoside]{report}
\usepackage{fancyhdr}
\usepackage[subfigure]{tocloft}
\setlength{\headheight}{0.75cm}
\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[EL,OR]{\thepage}
\fancyhead[ER]{\leftmark}
\fancyhead[OL]{\leftmark}
}
\fancypagestyle{newfancy}{
\fancyhf{}
\fancyhead[EL,OR]{\thepage}
\fancyhead[OL]{\rightmark}
}
\pagestyle{newfancy}
\renewcommand{\chaptermark}[1]{\markboth{\uppercase{\chaptername \ \thechapter.\ #1}}{}} 
\renewcommand{\sectionmark}[1]{ \markright{ \uppercase{\thesection.\ #1}}{}} 
\newcommand{\upperRomannumeral}[1]{\uppercase\expandafter{\romannumeral#1}}
\newcommand{\lowerromannumeral}[1]{\romannumeral#1\relax}

\begin{document}
\newcommand{\listequationsname}{}
\newlistof{myequations}{equ}{\listequationsname}
\newcommand{\myequations}[1]{%
\addcontentsline{equ}{myequations}{\protect\numberline{\theequation}#1}}
\setlength{\cftmyequationsindent}{1.5em}
\setlength{\cftmyequationsnumwidth}{2.3em}
\renewcommand{\cftequtitlefont}{\normalfont\Large\bfseries}
\begin{appendix}
\renewcommand{\chaptermark}[1]{\markboth{\uppercase{ \ \thechapter.\ #1}}{}}
\chapter{Formula Directory}
\chaptermark{Formula Directory}
\label{sec:form}
\listofmyequations
\clearpage
\newpage
\end{appendix}
\end{document}

输出如下所示:

在此处输入图片描述

这里有两个问题:

  1. 标题没有出现(尽管在所有其他章节中它都出现了,但我使用的是花式标题)。

  2. 章节名称“公式目录”与此列表的第一个条目之间的间距很大。

有人能帮我解决这两个问题吗?

答案1

MWE 代码存在一些问题。

我尝试修复其中的一些问题。

在我看来,应该\chapter{...}删除,并\listofmyequations应按照宏的定义tocloft使用\newlistof

可以按照手册中的建议使用\cftbeforeequskip和来纠正垂直间距问题。\cftafterequskiptocloft

\documentclass[12pt,twoside]{report}
\usepackage{fancyhdr}
\usepackage{tocloft}

\usepackage{blindtext}

\setlength{\headheight}{0.75cm} % perhaps too large?
\fancypagestyle{plain}{
\fancyhf{}
\fancyhead[EL,OR]{\thepage}
\fancyhead[ER]{\leftmark}
\fancyhead[OL]{\leftmark}
}
\fancypagestyle{newfancy}{
  \fancyhf{}
  \fancyhead[EL,OR]{\thepage}
  \fancyhead[OL]{\leftmark}
}


\pagestyle{newfancy}

\renewcommand{\chaptermark}[1]{\markboth{\uppercase{\chaptername \ \thechapter.\ #1}}{}} 
\renewcommand{\sectionmark}[1]{ \markright{ \uppercase{\thesection.\ #1}}{}} 
\newcommand{\upperRomannumeral}[1]{\uppercase\expandafter{\romannumeral#1}}
\newcommand{\lowerromannumeral}[1]{\romannumeral#1\relax}


\newcommand{\listequationsname}{Formula Directory}
\newlistof{myequations}{equ}{\listequationsname}

\newcommand{\myequations}[1]{%
\addcontentsline{equ}{section}{\protect\numberline{\theequation}#1}}
\setlength{\cftmyequationsindent}{1.5em}
\setlength{\cftmyequationsnumwidth}{2.3em}
\renewcommand{\cftequtitlefont}{\normalfont\Large\bfseries}
\setlength{\cftbeforeequtitleskip}{10pt}
\setlength{\cftafterequtitleskip}{15pt}

\begin{document}

\chapter{Foo}

\begin{equation}
  E=mc^2 \myequations{Einstein}
\end{equation}

\cleardoublepage
%\markboth{}{}
\appendix
\renewcommand{\chaptermark}[1]{\markboth{\uppercase{ \ \thechapter.\ #1}}{}}
\label{sec:form}

\listofmyequations
\clearpage
\blindtext[5]
\end{document}

在此处输入图片描述

相关内容