I want my chapter titles to look like as asked in this post. I have followed the method suggested by "lockstep", that is, using package titlesec. It works perfectly fine but here is the question: I want this format for main chapters only and for the rest, that is Contents, Declaration, Index, Bibliography etc I want them centered with normal vertical spaces before and after the title. Pasting the code at the start of Chapter 1 solves the problem partially; it leaves the starting ones (contents, declaration) totally unchanged and applies the same format to Index and Bibliography. Please help.
Asked
Active
Viewed 1.4k times
11
-
1Welcome to TeX.sx! Can you please add a minimal working example (MWE) that illustrates what you have tried till now? – Mensch Oct 15 '12 at 20:57
2 Answers
19
Since the lists (ToC, LoF, LoT), the bibliography and index usually use \chapter* to format the heading in the document, you can simply use another \titleformat command for the numberless chapters:
\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\bfseries\filcenter}{\LARGE\thechapter}{1ex}
{\titlerule[2pt]\vspace{2ex}}[\vspace{1ex}{\titlerule[2pt]}]
\titleformat{name=\chapter,numberless}[display]
{\normalfont\LARGE\bfseries\filcenter}{}{1ex}
{\vspace{2ex}}[\vspace{1ex}]
\begin{document}
\tableofcontents
\chapter{The real numbers}
\end{document}
An image of the ToC

and another one, of a numbered chapter:

Gonzalo Medina
- 505,128
0
It appears that with the article class, the ToC title is made with \section* instead of \chapter*. In that case, the only change from Gonzalo's answer is to swap \section in for \chapter, and it has the expected effect.
Thav
- 241