36

I work with documentclass report and use fancyhdr package for chapters in this way:

\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\chaptermark}[1]{\markright{\thechapter\ #1}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LO]{\bfseries\nouppercase\rightmark}
\fancyhead[RE]{\bfseries\nouppercase\leftmark}
\fancyhead[RO]{\bfseries\nouppercase\thepage} 
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{
\fancyhead{} 
\renewcommand{\headrulewidth}{0pt} 
}

I would like to change space between the line and the following text. Can anyone help me?

4
  • 4
    fancyhdr isn't involved: the relevant parameter is \headsep. Perhaps using geometry is the best strategy.
    – egreg
    May 19, 2012 at 20:18
  • You have two redefinitions of \chaptermark and two competing settings of \headrulewidth. Please consider eliminating the deadwood code.
    – Mico
    May 19, 2012 at 22:13
  • @Mico The second definition of \headrulewidth is correct, being in \fancypagestyle
    – egreg
    May 19, 2012 at 22:51
  • @egreg: Thanks, I hadn't noticed this feature.
    – Mico
    May 19, 2012 at 22:54

1 Answer 1

49

As @egreg pointed out in the comments, you have to adjust the length headsep. This can be done in the following ways:

  1. Use the command \setlength{\headsep}{0.2in} where you can put the relevant value of length.

  2. Use the package geometry as \usepackage[margin=1in,headsep=.2in]{geometry}.

As pointed in the comment by @Mico in the comments, you have defined \renewcommand{\chaptermark}.....two times. Please correct them.

4
  • The second \fancyhead{} is correct, being in \fancypagestyle. The same for \headrulewidth.
    – egreg
    May 19, 2012 at 22:52
  • @egreg: Sorry overlooked it. Thanks for the edit.
    – user11232
    May 19, 2012 at 22:57
  • Thanks, both solutions are working. I'm just a little bit confused now... Should I delete one of the renewcommands for \chaptermark and \headrulewidth or not?
    – Laura
    May 20, 2012 at 11:55
  • @Jane: headrulewidth is ok. Everything depends on your class and whether two side/what do you want as header. I feel that the first three renewcommands -- \renewcommand{\chaptermark}[1]{\markboth{#1}{}} \renewcommand{\chaptermark}[1]{\markright{\thechapter\ #1}} \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} can be safely removed if you wish.
    – user11232
    May 20, 2012 at 13:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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