我如何修改书籍或报告类中无数章节的目录?以下代码 fe 没有任何作用。语法错误还是其他原因?
\documentclass[a4paper]{report}
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont[Ligatures=TeX,Numbers=OldStyle]{EB Garamond}
\usepackage{titlesec,titletoc}
\titleformat{name=\chapter,numberless}{\normalfont\huge}{}{0pt}{}[rightmargin]
\begin{document}
%\renewcommand*\contentsname{\hfill\mdseries\huge Contents\hspace*{1.2em}}
\tableofcontents
\end{document}
答案1
\titleformat{name=\chapter,numberless}...
如果没有附带编号章节格式的定义,则不执行任何操作。
随意调整。
\documentclass[a4paper]{report}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{titlesec,titletoc}
\setmainlanguage{english}
\setmainfont[Numbers=OldStyle]{EB Garamond}
\titleformat{name=\chapter}[display]
{\normalfont\huge}
{\chaptername\ \thechapter}
{1ex}
{}
\titleformat{name=\chapter,numberless}[display]
{\normalfont\huge}
{}
{0pt}
{}
\begin{document}
\tableofcontents
\chapter{xx}
\end{document}