我正在使用以下代码,我想在偶数页中放置一些信息“wawa”,在奇数页中放置一些信息“popo”,但是命令
\fancyfoot[CE]{wawa}
不起作用。如果我将其更改为
\fancyfoot[CO]{wawa}
然后代码
\fancyfoot[CE]{popo}
不起作用。在我看来,CE
这里不起作用。有人能帮我吗?提前谢谢!
代码:
\documentclass[12pt, a4paper]{report}
\usepackage[a4paper, left=3cm, right=2.5cm, top=3cm, bottom=2.5cm]{geometry}
\renewcommand{\baselinestretch}{1.5}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{16pt}
\fancyhead[LE,LO]{\leftmark}
\fancyhead[RE,RO]{\thepage { of} \pageref{LastPage}}
\fancyfoot[CE]{wawa} \fancyfoot[CO]{popo}
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
}
\begin{document}
\chapter{Part A}
\lipsum
\chapter{Part B}
\lipsum
\label{LastPage}
\end{document}
答案1
报告默认为单面。添加双面选项:
\documentclass[12pt, a4paper,twoside]{report} %<---
\usepackage[a4paper, left=3cm, right=2.5cm, top=3cm, bottom=2.5cm]{geometry}
\renewcommand{\baselinestretch}{1.5}
\usepackage{fancyhdr}
\usepackage{lipsum}
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{16pt}
\fancyhead[LE,LO]{\leftmark}
\fancyhead[RE,RO]{\thepage { of} \pageref{LastPage}}
\fancyfoot[CE]{wawa} \fancyfoot[CO]{popo}
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
}
\begin{document}
\chapter{Part A}
\lipsum
\chapter{Part B}
\lipsum
\label{LastPage}
\end{document}
答案2
我找到了解决方案,添加ifthen
包。然后我就没有twoside
问题了。
\documentclass[12pt, a4paper]{report}
\usepackage[a4paper, left=3cm, right=2.5cm, top=3cm, bottom=2.5cm]{geometry}
\renewcommand{\baselinestretch}{1.5}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage{ifthen} % <==============
\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{16pt}
\fancyhead[LE,LO]{\leftmark}
\fancyhead[RE,RO]{\thepage { of} \pageref{LastPage}}
\fancyfoot[C]{\ifthenelse{\isodd{\value{page}}}{wawa}{popo}} % <==============
\fancypagestyle{plain}{
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
}
\begin{document}
\chapter{Part A}
\lipsum
\chapter{Part B}
\lipsum
\label{LastPage}
\end{document}