在Latex论文写作中,页眉设置时常让人头皮发麻,于是我通过收集整理以及自的方法整理出一下三种情况:

1设置普通页眉:

\documentclass{ctexart}

\usepackage{fancyhdr}

\pagestyle{fancy}%清除原页眉页脚样式
\fancyhf{}

%R:页面右边%L:页面左边%C:页面中间

\fancyhead[L]{\leftmark}%\leftmark:表示“一级标题”

\fancyhead[C]{\rightmark}%\rightmark:表示“二级标题”

\fancyhead[R]{\thepage}%\thepage:表示“页码”

2设置奇偶页不同的页眉

这里有一个很多人都不知道的细节,添加【twoside】,默认情况为oneside,所以若你未添加则只显示奇数页的页眉,这直接劝退了好多人

\documentclass[twoside]{ctexart}

\usepackage{fancyhdr}

\pagestyle{fancy}%清除原页眉页脚样式
\fancyhf{}

%R:页面右边%L:页面左边%C:页面中间

%R:页面右边;O:奇数页;
\fancyhead[RO]{\leftmark}

%L:页面左边;E:偶数页;
\fancyhead[LE]{\rightmark}

%C:页面中间
\fancyhead[CO, CE]{文章题目}

%同上,但是不同位置放置不同信息
\fancyhead[LO, RE]{其他信息}

% 设置页脚,页眉的位置上也可以放置页码
\fancyfoot[RO, LE]{\thepage}
\fancyfoot[LO, RE]{其他信息}

% 设置页眉页脚横线及样式
%页眉线宽,设为0可以去页眉线
\renewcommand{\headrulewidth}{0.5mm} 
%页脚线宽,设为0可以去页眉线
\renewcommand{\footrulewidth}{0.1mm}

3设置除首页外奇偶页不同的页眉

这种情况比较复杂,我也通过大量的查阅和探索,最终在ifthen宏包与fancyhdr宏包的功能环境下经过大量后的练习最终得出我的一个原创

\documentclass[twoside]{ctexart}
\usepackage{ifthen}
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\pagestyle{fancy}
\fancyhead[OL]{\ifthenelse{\value{page}=1}{首页1}{奇数三}}
\fancyhead[OC]{\ifthenelse{\value{page}=1}{首页2}{奇数2}}
\fancyhead[OR]{\ifthenelse{\value{page}=1}{首页3}{奇数2}}
\fancyhead[EL]{偶数页1} 
\fancyhead[EC]{偶数页2} 
\fancyhead[ER]{偶数页3}

以上便是我的一个分享,希望能有所帮助,有更好的方法可以一起交流

Latex页眉三种形式设置相关推荐

  1. OCR识别技术 文档识别的三种形式

    如何将文档上的文字转换成可编辑的文字,通俗一点说,就是将纸质上的文字转换成电子版形式的文字内容: 文档识别通常有三种形式,其利用的核心技术都是OCR文字识别技术. 步骤如下: 一.通过扫描,识别文字信 ...

  2. Ringtone的两种类型三种形式

    文章目录 Ringtone 的两中类型三种形式 两种类型 三种形式 1 最常见的uri形式 2 Settings数据库中的uri形式 3 Android 4.4以后增加了document uri 返回 ...

  3. 详解梯度下降法的三种形式BGD、SGD以及MBGD

    在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练.其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点. 下面我们以线性回归算法来对三种梯度下降法进行比较. ...

  4. FMDB使用的数据库的三种形式

    FMDB使用的数据库的三种形式 FMDB是iOS平台下一款优秀的第三方SQLite数据库框架.它以Objective-C的方式封装了SQLite的C语言API.使用起来,它更加面向对象,避免冗余的C语 ...

  5. 批量梯度下降 linux,梯度下降的三种形式BGD,SGD,MBGD(MSGD)

    梯度下降的三种形式BGD,SGD,MBGD: Batch gradient descent: Use all examples in each iteration: Stochastic gradie ...

  6. 1. 变量提升 2. 条件语句 3. 循环语句 弹出框的三种形式 If条件的种类...

    1.     变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window ,window分两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的 ...

  7. java光标移动函数_文件内光标的移动 函数基础 定义函数的三种形式 函数的返回值 调用方式...

    # with open(r'a.txt', 'r', encoding='utf-8')as f: # data1=f.read() # print('>1>:',data1) # pri ...

  8. 创建Git仓库的三种形式

    创建Git仓库的三种形式: 2种本地创建和远程拉取 文章目录 1. 在idea中初始化仓库 1.1. 进入目录,初始化仓库 1.2. git init 目录名 1.3.1 远程拉取 1. 在idea中 ...

  9. 梯度下降法的三种形式批量梯度下降法、随机梯度下降以及小批量梯度下降法

    梯度下降法的三种形式BGD.SGD以及MBGD 梯度下降法的三种形式BGD.SGD以及MBGD 阅读目录 1. 批量梯度下降法BGD 2. 随机梯度下降法SGD 3. 小批量梯度下降法MBGD 4. ...

  10. php数组书写形式,php数组(array)输出的三种形式讲解

    php数组(array)输出的三种形式讲解 发布于 2015-01-30 15:57:43 | 119 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hyperte ...

最新文章

  1. Python自用工具包PyTls
  2. 我离开Uber,开始自主创业后......
  3. 推荐给c++学习者的经典
  4. SpringBoot 使用Swagger2打造在线接口文档(附源代码)
  5. 随时间的反向传播算法 BPTT
  6. 在 Ubuntu 14.04 中配置 PXE 服务器
  7. 关于编程学习的一些思考 | 欢迎投稿
  8. MapReduce的计算资源划分
  9. keytool java_如何找到并运行keytool
  10. ros在哪里添加虚拟服务器,ros路由 虚拟服务器设置
  11. centos安装aria2c_CentOS安装aria2 + yaaw实现离线下载
  12. NPOJ 1065 喵星人吃土豆
  13. 计算机内存容量影响游戏的吗,内存容量对整机游戏性能影响有多大?
  14. 焕然一新的 Vue 3 中文文档要来了
  15. WRF模型模拟时所遇到的问题及解决方法
  16. 2022爱分析・消费品零售数字化厂商全景报告 | 爱分析报告
  17. 【每周一读】——你的孤独,虽败犹荣
  18. 计算机应用工程师vs平面设计,计算机专业和平面设计专业是一个专业不?
  19. pytorch中的激励函数(详细版)
  20. matlab修改坐标轴刻度间隔大小

热门文章

  1. 深度自定义macOS邮件程序的个性签名内容
  2. 《Arduino实验》实验四:HC-SR501人体红外传感器检测是否有人存在
  3. SumaTraPDF
  4. Gin显示静态文件如图片,音频
  5. 实现图片在时间轴左右交替放置
  6. 【hdu 6438】Buy and Resell
  7. mysql32位的能装在64位的电脑上吗_32位电脑能装64位系统吗|怎么看32位电脑可不可以装64位系统-系统城...
  8. pip换源工具pqi
  9. 刚性捆绑,无线运营新模式
  10. 宋祖至崖山--中华史19《风流南宋》读后记