Is there a way to set memoir page headers in letterspaced small caps? I didn't like the header's default style (uppercase), so I've added \nouppercaseheads in my preamble. This gives italic. Beautiful, but small caps would've been even better!


Use \renewcommand*{\memUChead}[1]{\textsc{\MakeTextLowercase{#1}}}. Instead of using \textsc and \MakeTextLowercase, you could also just use a smaller size macro, e.g. \small, to make the all caps headings smaller. This produces fake small caps, which normally are not equal to real small caps, but this could produce similar results when using a font that doesn't have real small caps.

Looking at the memoir class manual, you can find that \nouppercaseheads redefines \memUChead to be \relax, i.e. do nothing. Thus, you can redefine it yourself to do whatever you want to the header text.

  • I believe I have misunderstood ‘headers’. You mean page headers, I meant document division headers... – Erik Apr 3 '15 at 16:53
  • See the edits I made for my previous answer, if that is any helpful. I believe I've interpreted your question correctly now. – Erik Apr 3 '15 at 16:59
  • Yes, Erik, you've understood me right: I meant page headers. Your solution works, but the first letter in the header is still in uppercase. Is there a way to set all the text inside the header in small caps? – Mihai Nagy Apr 3 '15 at 20:52
  • I've updated the answer. Now it should produce lowercase small caps. – Erik Apr 4 '15 at 10:11

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.