自定义页脚的问题

自定义页脚的问题

这段代码有什么问题\def\thepage{{\em Submitted to DAC 2014} \hfill \rm Page \arabic{page} of 6}

答案1

\thepage给出计数器的值page。不建议重新定义\thepage,而且在我看来这是错误的(不要这样做)。这样会弄乱页码。正确的方法如下:

\documentclass[twoside]{article}
\usepackage[a4paper,margin=1in,heightrounded,headheight=16pt]{geometry}
\usepackage{fancyhdr}         
\usepackage{lipsum}           
\usepackage{lastpage}         


\fancypagestyle{mypage}{%
    \fancyhf{}
    \fancyfoot[L]{\emph{Submitted to DAC 2014}}
    \fancyfoot[R]{Page \thepage\ of \pageref{LastPage}}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
}

\begin{document}
\pagestyle{mypage}   % activate page style
\lipsum[1-25]
\end{document}

在此处输入图片描述

相关内容