Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

I'm using the package fancyhdr to format my footers and headers, with my name in the header and a n of m pages format for the footer. Like so:

\pagestyle{fancy}
\fancyhf{} % clear all header and footer fields
\fancyhead[C]{Name}
\fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}

By default, the fancy page style only affects the pages after the first page. I know I can set the first page to the fancy page style using \thispagestyle, but I only want the first page to use the footer, not the header. Is there a way to create a custom style that just the first page will use?

share|improve this question
    
Welcome to TeX.sx! Your question was migrated here from Stack Overflow. Please register on this site, too, and make sure that both accounts are associated with each other, otherwise you won't be able to comment on or accept answers or edit your question. –  N.N. Oct 3 '11 at 8:38
add comment

migrated from stackoverflow.com Oct 2 '11 at 10:44

This question came from our site for professional and enthusiast programmers.

3 Answers

The \fancypagestyle command can be used to create custom styles:

\fancypagestyle{firststyle}
{
   \fancyhf{}
   \fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}
}

Then just use \thispagestyle{firststyle} on the first page.

share|improve this answer
add comment

The best strategy is probably to redefine the plain page style that LaTeX applies automatically with \maketitle in the article class or with \chapter in the report and book classes:

\fancypagestyle{plain}{%
  \renewcommand{\headrulewidth}{0pt}%
  \fancyhf{}%
  \fancyfoot[C]{\footnotesize Page \thepage\ of \pageref{LastPage}}%
}
share|improve this answer
add comment

A solution not constrained to cases where \maketitle is used and hence is perhaps more flexible:

\usepackage{ifthen}
...
\rhead{\ifthenelse{\value{page}=1}{\bfseries p1-title}{p2-and-following-title}}

MWE:

\documentclass{article}

\usepackage{lipsum}

\usepackage{ifthen}

% \usepackage[top=10mm, bottom=10mm, left=10mm, right=10mm,includehead,includefoot]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}

\lhead{}
\chead{}

\rhead{\ifthenelse{\value{page}=1}{\bfseries The performance of Black Swans}{second page}}

\lfoot{From: K. Smith}
\cfoot{To: Jean A. Cory}
\rfoot{\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\begin{document}

\lipsum

\end{document}
share|improve this answer
    
The second of these pieces of code does not work, even when one corrects the obvious typos. \renewcommand is not approriate here, and you should just use the command \rhead as in you first snippet. There are formatting problems with you answer, and you should not just post a duplicate of another of your answers. A comment with a link would be more appropriate in this case. –  Andrew Swann Jul 4 '13 at 11:09
    
@AndrewSwann Marked the other Q&A as duplicate (and also deleted my answer there), and got rid of the "alternative" :-) –  nutty about natty Jul 4 '13 at 11:48
    
That's an improvement. The first sentence of your answer still looks strange though and answers are better with a complete working document rather than code snippets. –  Andrew Swann Jul 4 '13 at 15:12
    
@AndrewSwann added an MWE, changed the first sentence ;) –  nutty about natty Jul 4 '13 at 15:36
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.