30

This is what I want:

Chapter 1 : Introduction

but I always get:

Chapter 1

Introduction

How do I do this?

2

2 Answers 2

10

If you use a KOMA-class you will not need the package titlesec:

\documentclass[chapterprefix=false]{scrreprt}
\makeatletter
\renewcommand*{\chapterformat}{%
  \mbox{\chapapp~\thechapter\autodot:\enskip}%
}
\makeatother
\begin{document}
\chapter{A chapter}
\section{A section}
\end{document}
3
  • with other classes, it is still possible to redefine the chapter look without using titlesec.
    – pluton
    Commented Aug 6, 2011 at 15:23
  • @pluton: Of course but the standard classes don't allow it in such an easy way :-). Commented Aug 6, 2011 at 15:46
  • I know tex.stackexchange.com is really nice place, Thanks Marco
    – Verly
    Commented Aug 8, 2011 at 4:30
33

You don't say which document class you are using, but for the standard classes, you can adjust these parameters easily with the titlesec package.

\documentclass{book}
\usepackage{titlesec}
\titleformat{\chapter}[hang] 
{\normalfont\huge\bfseries}{\chaptertitlename\ \thechapter:}{1em}{} 

\begin{document}
\chapter{A chapter}
\section{A section}
\end{document}

output of code

You can change the font size as needed, and if you need to change the spacing, there is also a command for that.

5
  • If I am using scrbook, and I need the prefix to be CHAPTER \thechapter: Title on the same line without line break, how can I do it without loading titlesec?
    – Diaa
    Commented Nov 29, 2016 at 9:32
  • @DiaaAbidou see the other answer. scrbook is part of the KOMA classes.
    – Alan Munn
    Commented Nov 29, 2016 at 13:29
  • @AlanMunn Thanks for your response, but I had a problem when using this approach as shown in my question.
    – Diaa
    Commented Nov 29, 2016 at 13:31
  • How can one reduce the gap between chapter and section?
    – Adam
    Commented Jun 9, 2019 at 7:40
  • 1
    @Adam You can use \titlespacing*{\chapter}{<leftsep>}{<beforesep>}{<aftersep>}. So e.g. \titlespacing*{\chapter}{0pt}{0pt}{0pt} would reduce the space after the title to zero. For chapters, this only works if you have also used the \titleformat command to define the chapter format.
    – Alan Munn
    Commented Jun 9, 2019 at 14:48

You must log in to answer this question.

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