I would like to modify title chapter from vertical shape to horizontal with : based on titlesec package within book class, for example:

                         CHAPTER 1:   INTRODUCTION

and make it appear in the Table of Contents with bold number as:

   CHAPTER1: INTRODUCTION                                      1

Moreover, I have problem with adding : in List of Figures as:

Figure 1.1:

The following code for vertical space between chapter number and chapter title:

% chapters


we implicitly get:

                              CHAPTER 1   
  • Welcome to TeX.SX! You can have a look at our starter guide to familiarize yourself further with our format.
    – CarLaTeX
    Commented Oct 2, 2017 at 8:19

1 Answer 1


Use the block style. This code should do what you want for chapter headings:


As to the table of contents, you can do what you want with the titletoc package.

  • @Work: I didn't test the code, as you didn't post a full compilable example. The begingroup .. \endgroup construction is to limit the singlepacing directive scope?
    – Bernard
    Commented Oct 3, 2017 at 17:25
  • +1 , Many thanks. but give error with {\begingroup\singlespacing\MakeTextUppercase} [\endgroup], so its replace by {\begin{singlespace}\MakeUppercase} [\end{singlespace}]. Also, give me error. do you have idea to fix it without replace with {}. thanks again.
    – workwolf
    Commented Oct 3, 2017 at 17:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .