我想在目录中的章节号前加上单词“ΚΕΦΑΛΑΙΟ”(希腊语中表示“章节”),并在附录前加上“ΠΑΡΑΡΤΗΜΑ”,我使用 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~}