[Tex/LaTex] Font size in the headings pagestyle

sectioning

How can I customize the font-size in my headings pagestyle?
The problem is that some chapters have too long name but I don't want to use any abbreviation in the header.

Suggestion?

Best Answer

Without knowing the class-file you are using, it is difficult to advise you. I will try:

1 Komascript
If you are using one of the standard classes (book, report or article), you may just change to the similar drop in replacement from the Komascript-bundle. Place the following in your preamble:

\documentclass[headings=small]{scrbook}

This ensure that all headings will have matching layout.

2 sectsty
Another possibility is to use the package secsty. You can for example put the line

\usepackage{sectsty}
\chapterfont{\Large}

in your preamble. This will make the chapter font smaller, but not the font for other sections.

3 titlesec
A third option is the package titlesec. It is an advance package with lot of options, but to just reduce the size of the sections, you can put the line

\usepackage[small,compact]{titlesec}

in your preamble. titlesec has an easy interface for the beginners (with limited option) and an advance interface for more experienced users (more or less without any limitation).

NB! titlesec has also ‘sister’-packages to change the layout on running headers and the table of content. (And the same author has the enumitem-package to set up lists of all kinds).

4 Hacking the standard classes
You have also a fourth option; to hack the standard classes by redefining the internal commands for sectioning headings.

Please, take a look at Vincent Zoonekynd homepage, where you will find necessary code. As you will see, it is low level TeX, so I recommend one of the first three options mentioned above.

In an answer to the question How to control chapter headings in report documentclass you will find some instruction how to change the code. Please, give me a notice if you want further assistance.

Related Question