我正在测试ifoddpage
但似乎每一页都是偶数:
\documentclass{article}
\usepackage{lipsum}
\usepackage{ifoddpage}
\newcommand\printpage{%
Page is \thepage. It is \ifoddpage odd\else even\fi.
}
\begin{document}
\lipsum
\printpage
\lipsum
\printpage
\end{document}
输出:
第 2 页。它是均匀的。
进而
第 3 页。它是均匀的。
答案1
您必须将其包含\checkoddpage
在您的自定义宏中。
\documentclass{article}
\usepackage{lipsum}
\usepackage{ifoddpage}
\newcommand\printpage{%
Page is \thepage. It is \checkoddpage\ifoddpage odd\else even\fi.
}
\begin{document}
\lipsum
\printpage
\lipsum
\printpage
\end{document}