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

Using LaTeX, I'm trying to make a multi-line header (using \markright), and having a somewhat difficult time doing it.

I've tried:

  1. Putting a table within the header using \markright{\begin{tabular}...\end{tabular}} This gives me an error: Paragraph ends before \reserved@a was complete.

  2. Simply inserting the newline with \\ This simplys crams everything on the same line, the exact same was as if there were no \\'s

Is there a "proper" way to do this in LaTeX using fancyhdr, or is there some sort of dark magic involved here?

share|improve this question
up vote 14 down vote accepted

Note that \markright has moving arguments, you should use:


A \parbox or minipage is OK. But if you want to protect tabular, you can use:


or (with fewer restrictions)

  foo\par bar

Further reading:


What is the difference between Fragile and Robust commands?

share|improve this answer
Good information - I saw something on tabular being fragile, but had no idea it applied here. Thanks for the quick response. – new123456 Apr 23 '11 at 12:36

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.