TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have several chapter titles that I would like to combine with subtitles, typeset in italics.

For example,

Chapter Title

A very fine chapter indeed …

Now, I found an approach on how to do this here, introducing a new \Chapter command, which now looks like this:

  \chapter[#1: {\itshape#2}]{#1\\[2ex]\Large\itshape#2}

This somewhat works (although it breaks TextMate's auto-recognition of chapters), but I would like these subtitles to also be visible in the Table of Contents.

Like so:

Chapter Title                                                                                1

A very fine chapter indeed …

Is there any way to achieve that? Note that my LaTeX fu is pretty limited, so I'm not sure where to even start.

share|improve this question
This post might be useful for you: tex.stackexchange.com/questions/69550/… – jvriesem Apr 29 '15 at 19:19
up vote 5 down vote accepted

This simple solution should work for you. It is not formatted as you wished, but I really cannot imagine a ToC with subtitles below some title there.


  \chapter[#1: {\itshape#2}]{#1\\[2ex]\Large\itshape#2}



\Chapter{My chapter}{Nice subtitle}

Lorem ipsum ...

\chapter{Another chapter}

Lorem ipsum ...


Alternative definition of \Chapter to have the subtitle below the title in ToC:

share|improve this answer
Is it possible to do this without introducing a new command? I mean, would something like this work too: \renewcommand\chapter[2]{\chapter[#1: {\itshape#2}]#1\\[2ex]\Large\itshape#2}}? – user5950 Sep 24 '13 at 21:35
@user5950 You have to store the old \chapter first. Therefore you need: \let\oldchapter\chapter \renewcommand\chapter[2]{\oldchapter[#1: {\itshape#2}]#1\\[2ex]\Large\itshape#2}} – yo' Sep 24 '13 at 22:28
However, \chapter has an optional argument by default which you remove by this. I'd stick to changing the command name. – yo' Sep 24 '13 at 22:31

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.