Page Layoutifthenelse doen't work?

Information and discussion about page layout specific issues (e.g. header and footer lines, page formats, page numbers).
Post Reply
User avatar
anta40
Posts: 38
Joined: Thu Sep 11, 2008 2:36 pm

ifthenelse doen't work?

Post by anta40 »

Code: Select all

\documentclass[a4paper, 11pt]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{ifthen}

\begin{document}
\pagestyle{fancy}
\ifthenelse{\isodd{\thepage}}{\cfoot{Odd page}}{\cfoot{Even page}}
\lipsum[1-40]
\end{document}
Each odd page should be labeled 'odd page', and even page should be labeled 'even page'. But why does all page labaled 'odd page' ?

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

ifthenelse doen't work?

Post by localghost »

It works quite the other way round.

Code: Select all

\documentclass[11pt,a4paper,english]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{fancyhdr}
\usepackage{ifthen}
\usepackage{blindtext}

\fancyhf{}
\cfoot{\ifthenelse{\isodd{\thepage}}{Odd page}{Even page}}
\pagestyle{fancy}

\begin{document}
  \blinddocument
\end{document}

Best regards
Thorsten
Post Reply