在目录中的章节号前添加单词“Chapter”(回忆录类)

在目录中的章节号前添加单词“Chapter”(回忆录类)

我想在目录中的章节号前加上单词“ΚΕΦΑΛΑΙΟ”(希腊语中表示“章节”),并在附录前加上“ΠΑΡΑΡΤΗΜΑ”,我使用 memoir 类和命令 \tableofcontents* 来生成目录。我提供了 MWE 和我现在得到的图片。章节标题前的数字 1 会自动插入到目录中。

\documentclass[9pt,twoside,openright,showtrims]{memoir}

\usepackage{amsmath,amssymb,amsfonts}
\usepackage{mathspec,xltxtra}
\usepackage{url,graphicx}
\usepackage{polyglossia}

\makeatletter %
\makechapterstyle{sofia}{
  \setlength{\beforechapskip}{-48pt}
  \setlength{\midchapskip}{0.5\baselineskip}
  \setlength{\afterchapskip}{5\baselineskip}
  \renewcommand{\chapterheadstart}{\vspace*{\beforechapskip}}
  \renewcommand{\chapnamefont}{\raggedright\bfseries\huge\SingleSpacing}
  \renewcommand{\printchaptername}{\chapnamefont \@chapapp}
  \renewcommand{\chapternamenum}{\space}
  \renewcommand{\chapnumfont}{\bfseries\huge}
  \renewcommand{\printchapternum}{\chapnumfont \thechapter}
  \renewcommand{\afterchapternum}{\par\nobreak\vskip \midchapskip}
  \renewcommand{\printchapternonum}{\vspace*{\midchapskip}\vspace*{5mm}}
  \renewcommand{\chaptitlefont}{\raggedright\bfseries\HUGE}
  \renewcommand{\printchaptertitle}[1]{\chaptitlefont ##1}
  \renewcommand{\afterchaptertitle}{\par\nobreak\vskip \afterchapskip}
}
\makeatother

\chapterstyle{sofia}

\begin{document}
\tableofcontents*{}
\clearpage
\cleartorecto
\listoffigures
\clearpage
\cleartorecto
\listoftables
\clearpage
\input{ch01}
\input{ch02}
\input{app1}
\end{document}

在此处输入图片描述

答案1

这只是\renewcommand\cftchaptername{\chaptername~}为了将前缀放入目录中

作为评论的补充,如果您想对目录中的附录执行相同操作,请使用

\renewcommand\cftappendixname{\appendicname~}

相关内容