我在用
\documentclass[a4paper,11pt,twoside,openright]{book}
并使用自定义标题
\usepackage{titlesec, blindtext, color}
\definecolor{gray75}{gray}{0.75}
\newcommand{\hsp}{\hspace{20pt}}
\titleformat{\chapter}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
结果是章节编号、垂直线和章节名称。
但是,“Contents”标题保持不变。我希望它看起来与其他标题相同(可选地以 0(零)开头)。
这标题安全doc 引用了 titletoc 包,该包显然可以修改内容中的章节列表,但不能修改内容标题本身。
我怎样才能实现一致的布局?
答案1
答案就在“扩展设置”中titlesec 文档。感谢@Sigur 在评论中提供的提示。
\titleformat{name=\chapter,numberless}[hang]{\Huge\bfseries}{\thechapter\hsp\textcolor{gray75}{|}\hsp}{0pt}{\Huge\bfseries}
请注意name=
,对于编号版本来说这似乎不是必需的,但对于未编号版本来说这显然是必需的。