You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LaTeX:如何将页脚斜体页码改为常规字体的‘Page x of y’

解决LaTeX页脚页码斜体及格式调整问题

问题原因

你的代码存在两个核心问题:

  1. 页脚设置冲突:同时使用\fancyfoot和\rfoot重复定义页脚内容,导致样式继承混乱;
  2. 斜体来源:\lftmark(应为\leftmark,疑似拼写错误)默认会以斜体显示章节标题,这个样式会影响所在的页脚区域,连带页码也变成斜体。

修正方案

以下是调整后的代码,同时实现常规字体的Page x of y格式:

% 确保加载必要的包
\usepackage{fancyhdr}
\usepackage{lastpage}

\pagestyle{fancy}
\fancyhf{} % 清空所有页眉页脚
\renewcommand{\headrulewidth}{0pt} % 隐藏页眉线
\renewcommand{\footrulewidth}{1.2pt} % 设置页脚线宽度

% 设置左侧页脚(所有页)
\fancyfoot[L]{Name}
% 设置居中页脚(偶数页居中、奇数页居中),强制常规字体显示章节标记
\fancyfoot[CE,CO]{\normalfont\leftmark}
% 设置右侧页脚(偶数页左侧、奇数页右侧),格式为Page x of y,强制常规字体
\fancyfoot[LE,RO]{\normalfont Page \thepage\ of \pageref{LastPage}}

关键调整说明

  • 统一使用fancyhdr的\fancyfoot[位置]{内容}语法,避免混合\rfoot这类旧命令导致的冲突;
  • 用\normalfont强制将页脚内容重置为常规字体,彻底消除斜体继承;
  • 修正了疑似拼写错误的\lftmark为标准命令\leftmark;
  • 直接在\fancyfoot[LE,RO]中定义Page \thepage\ of \pageref{LastPage},实现目标格式。

如果不需要居中页脚的章节标记,直接删除\fancyfoot[CE,CO]{\normalfont\leftmark}这一行即可。

内容的提问来源于stack exchange,提问作者Kazi Aurnob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 21:03:20