Latex中页眉页脚的设置

1、 首先要加页眉页脚的话,需要启动宏:

我通常用fancyhdr宏包来设置页眉和页脚。

\usepackage{fancyhdr}

我们在 LaTeX 中先把 page style 设为fancy,再设置这个style中的页眉和页脚。但是它默认每章的第一页的page style是plain,需要单独处理。

% 设置 plain style 的属性

\fancypagestyle{plain}{%

\fancyhf{} % 清空当前设置

% 设置页眉 (head)

\fancyhead[RE]{\leftmark} % 在偶数页的右侧显示章名

\fancyhead[LO]{\rightmark} % 在奇数页的左侧显示小节名

\fancyhead[LE,RO]{~\thepage~} % 在偶数页的左侧,奇数页的右侧显示页码

% 设置页脚:在每页的右下脚以斜体显示书名

\fancyfoot[RO,RE]{\it Typesetting with \LaTeX}

\renewcommand{\headrulewidth}{0.7pt} % 页眉与正文之间的水平线粗细

\renewcommand{\footrulewidth}{0pt}

\pagestyle{fancy} % 选用 fancy style

% 其余同 plain style

\fancyhf{}

\fancyhead[RE]{\leftmark}

\fancyhead[LO]{\rightmark}

\fancyhead[LE,RO]{~\thepage~}

\fancyfoot[RO,RE]{\it Typesetting with \LaTeX}

\renewcommand{\headrulewidth}{0.7pt}

\renewcommand{\footrulewidth}{0pt}

2、要在首页加脚注,比如作者希望把基金资助和作者信息加在首页。

我的做法是:(1)利用\title和\thanks{}语句完成

\title{\xxxxxxxxx%
       \thanks{\zihao{-5}{~xxxxxxx}}
       }

(2)利用脚注命令:\footnote

\footenote[number]{脚注文本}

可选参数number用来改变缺省的脚注的编号。这个命令只能

有一般的文本段落中使用,而不能在诸如LR盒子、图形、报

表环境中使用。

如果想在article类文档中每当开始新的一节时,脚注编号重置

为1,则需用在\section命令的前面或后面加入如下的命令

\setcounter{footnote}{0}

\footnote命令的缺省脚注标记为阿拉伯数字。若想改变其它

样式的标记则可采用如下的命令

\renewcommand{\thefootnote}{\数 字 式

样{footnote}

这里的数字式样可为\arabic,\roman,\Roman,\alph,\ALph.

另外,使用\fnsymbol作为数字式样,则可\footnote的9个记

数器值显示为9个符号:

*, +、#、§ , ¶, k, ? ?,** #

在使用第十个\footnote命令之前需要将脚注记数器重置为零.

例如由下面三行命令得到第二个标记符号样式的脚注?

\renewcommand{\thefootnote}{\fnsymbol{footnote}}

例如\footnote[2]{第二个标记符号}

\renewcommand{\thefootnote}{\arabic{footnote}}

这里最后一行是为了把脚注标记式样恢复成标准形式.

§2.1 \footnotemark命令

\footenotemark[number]

这条命令在文本中输出脚注的编号,可以在\footnote命令不

能使用的地方使用,例如LR盒子,表格、数学模式。脚注文本

由\footnotetext命令给出.

§2.2 \footnotetext命令

\footenotetext[number]{文本} 这条命令指定当前

页底部放置的脚注内容,可以在\footnotemark命令之后的任

何时候使用,但是\footnote语句不能使用的地方它也不能使

用.

LaTeX 页眉页脚的设置的更多相关文章

  1. C#word(2007)操作类--新建文档、添加页眉页脚、设置格式、添加文本和超链接、添加图片、表格处理、文档格式转化

    转:http://www.cnblogs.com/lantionzy/archive/2009/10/23/1588511.html 1.新建Word文档 #region 新建Word文档/// &l ...

  2. NPOI 表头、页眉页脚重复设置

    NPOI 是 POI 项目的 .NET 版本.POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目. 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 ...

  3. IE浏览器打印的页眉页脚设置解决方法

    首先说明问题: 默认情况下,通过IE的打印对话框,打印出来的内容都有页眉和页脚的. 查看ie的页面设置发现如右图中,页眉页脚 下面先说明&w&bPage&p of &P ...

  4. C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉页脚

    前言 本文是对Word页眉页脚的操作方法的进一步的阐述.在“C# 添加Word页眉页脚.页码”一文中,介绍了添加简单页眉页脚的方法,该文中的方法可满足于大多数的页眉页脚添加要求,但是对于比较复杂一点的 ...

  5. Office WORD如何为每一页设置不同的页眉页脚

    如下图所示,我想要为封面和目录,摘要等等设置不同的页眉页脚(一般封面和目录不需要页脚)   而从正文开始,套用相同的页眉和以页数作为页脚(注意"第一章 绪论"不是这个文档的第一页) ...

  6. itextpdf5设置页眉页脚、生成页码

    itextpdf生成页眉页脚,可以通过继承PdfPageEventHelper,重新里面的相关事件来进行. 常用的几个: onOpenDocument,文档打开时触发 onCloseDocument, ...

  7. 关于JavaScript打印去掉页眉页脚

    因为这个问题,Google和百度都查了个遍,网上主要解决方案都是这一个代码: <script language="JavaScript"> var hkey_root, ...

  8. 使用C#在word中插入页眉页脚

    //插入页脚 public void InsertFooter(string footer) { if (ActiveWindow.ActivePane.View.Type == WdViewType ...

  9. js中window.print()去除页眉页脚

    //jsp打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER" ...

随机推荐

  1. LRU设计

    list是双向链表,map保存key对应到list中的迭代器的位置,list保存<key,value> class LRUCache{ public: LRUCache(int capac ...

  2. 哈希 poj 3349

    n个雪花 判断有没有相同的 正的和倒的相同都可以 哈希一下  比的少了就可以 #include<stdio.h> #include<algorithm> #include< ...

  3. java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'XXXXX' bean

    今天启动srpingmvc项目的时候出现了这个异常, 原因: 在同个项目中,我复制了其中一个 Controller 作为备份 却忘记修改  @RequestMapping("/xxx&quo ...

  4. 浅谈malloc()与free()

    malloc()与free() l  函数原型 malloc函数的函数原型为:void* malloc(unsigned int size),它根据参数指定的尺寸来分配内存块,并且返回一个void型指 ...

  5. OPRNGL之渲染过程大概梳理

    将OPENGL绘制对象的过程类比为摄像机拍摄物体的过程 视图变换:对摄像机位置与朝向(还有朝上朝下)进行定义 模型变换:对物体的位置,旋转,缩放进行定义 以上是对摄像机和物体的两个基础定义 投影:对摄 ...

  6. Leetcode 372. Super Pow

    使用公式 c = ab  =>  c mod d = [a mod d * b mod d] mod d 所以a^423 mod d = (a^100)^4 * (a ^10)^2 * a^3 ...

  7. text-indent无效解决方案

    text-indent是用来字符缩进的. 1.text-indent所在的元素是行内元素而非块级元素.比如用在span,a等行内元素上.解决方案:在行内元素加上display:block; 或者把目标 ...

  8. Genymotion关于【启动后player.exe已停止运行】解决方案总结

    1. 你硬盘空间不足,或是暂存区不够,请少执行一些程序或关掉一些p2p的程序,或是到控制面板卸载一些不必要的程序.最好的建议是定期进行硬盘清理,确保不浪费多余空间 ---以上来源(http://www ...

  9. Uva11374 Airport Express

    最短路问题. 从起点和终点开始各跑一次dijkstra,可以得到起点.终点到任意点的距离.枚举使用的商业线路,找最优解. 破题卡输出,记录前驱和输出什么的仿佛比算法本身还麻烦. /*by Silver ...

  10. jdbc工具类封装

    封装 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepared ...