I've got a large document whose table of contents is being generated by the usual \tableofcontents command. I'd really like to include a small image next to each line in the TOC. How can I do that?

EDIT: Answering the question in the comment below, I'm using Article, and I'd like a different image for each SubSection.


1 Answer 1


Here's an example using the tocstyle package which is part of KOMA-script. (You may replace \rule with \includegraphics from the graphicx package.) Graphics for the "section" ToC entries may be changed using \setsectiongraphics.



  \addtocontents{toc}{\protect\renewcommand{\sectiongraphics}{\protect #1}}%

\settocstylefeature{entryhook}{\rule{0.15cm}{0.15cm}\hspace{0.15cm}}% for all ToC levels
    {\sectiongraphics\hspace{0.3cm}\bfseries}% "[1]" for sections









enter image description here

  • Can i add different picture for different chapter?
    – manish
    Jan 24, 2013 at 3:56
  • @manish See updated answer.
    – lockstep
    Jan 24, 2013 at 11:15
  • i need output like chapter name and below to that image name. Infront of it index (page number). Is this possible to implement it.
    – manish
    Jan 25, 2013 at 15:35

You must log in to answer this question.

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