![如何使页码页脚位于右侧](https://linux22.com/image/413341/%E5%A6%82%E4%BD%95%E4%BD%BF%E9%A1%B5%E7%A0%81%E9%A1%B5%E8%84%9A%E4%BD%8D%E4%BA%8E%E5%8F%B3%E4%BE%A7.png)
我有一个包含前言和后记描述的类
您可以通过以下方式咨询课程关联。
我如何才能将页码直接放在页脚中,因为我尝试更改“LE”和“RO”索引,但不起作用。在文档中,当我使用\frontmatter和\背景内容,页码样式变为罗马,但我不知道为什么。
答案1
除了 fancyhdr,您还可以\pagestyle{plain}
使用
\makeatletter
\def\ps@plain{%
\let\@oddhead\@empty
\let\@evenhead\@empty
\def\@oddfoot{\normalfont\hfil\thepage}%
\def\@evenfoot{\normalfont\hfil\thepage}}
\makeatother
答案2
如果希望页码显示在页面右侧,请使用
\cfoot{}
\fancyfoot[RE]{\thepage}
\fancyfoot[RO]{\thepage}
如果你想让前言和后记使用阿拉伯数字,那么只需\pagenumbering
按如下所示切换:
\documentclass[a4paper,20pt]{book}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage{etoolbox}
\patchcmd{\chapter}{plain}{empty}{}{}
\patchcmd{\part}{plain}{empty}{}{}
\cfoot{}
\fancyfoot[RE]{\thepage}
\fancyfoot[RO]{\thepage}
\begin{document}
\pagestyle{fancy}
\frontmatter
\pagenumbering{arabic}
\chapter{Some figures}
\section{Some section}
\lipsum[1-10]
\mainmatter
\chapter{Some figures}
\section{Some section}
\lipsum[1-10]
\backmatter
\pagenumbering{arabic}
\chapter{Some figures}
\section{Some section}
\lipsum[1-10]
\end{document}