Latex: class 文章模板的修改 - 页边距,页眉,页脚,对齐方式,间距

页边距

\usepackage{geometry}
\geometry{a4paper,left=1.5cm,right=1.5cm,top=3cm,bottom=2.5cm}
\begin{document}
......
\end{document}

页眉页脚

值得注意的是,页眉页脚的设置应该自页边距设置之后,否则无法对齐页边距。
在用 LaTeX 排版文章、书籍时,缺省定义了四种页眉页脚的格式:

  • empty 没有页眉和页脚
  • plain 没有页眉,页脚中部放置页码。
  • headings 没有页脚,页眉包含章节的标题和页码。
  • myheadings 没有页脚,页眉页码和使用者所定义的信息。

article 缺省使用 plain 格式,而 book 则使用headings 格式。 也可用 \pagestyle 命令在你的文档中设定所用的格式,例如在文档中使用 \pagestyle{empty} 则使得此后的页面没有页眉和页脚。 一般情况下,这四种格式基本可满足排版的要求。但在某些情况下,特别是 使用者想定义自己的页眉和页脚格式时,就会遇到很多限制和麻烦。这时,使用 fancyhdr 宏包可以很容易地达到目的。

利用 fancyhdr 宏包提供的命令,可以方便的作到:

  • 自定义页眉和页脚。
  • 为页眉和页脚加上装饰性的横线。
  • 页眉和页脚的宽度可以超过正文文本的宽度。
  • 多行的页眉和页脚。
  • 奇偶页使用不同格式的页眉和页脚。
  • 每章的首页使用不同格式的页眉和页脚。
  • 浮动对象页使用不同格式的页眉和页脚。
  • 控制页眉和页脚的字体,包括字形,字族,大小写等。
\documentclass{article}

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{} 
\chead{} 
\rhead{\bfseries The performance of new graduates} 
\lfoot{From: K. Grant} 
\cfoot{To: Dean A. Smith}
\rfoot{\thepage} 

\renewcommand{\headrulewidth}{0.4pt} 
\renewcommand{\footrulewidth}{0.4pt}
......
\begin{document}
......
\end{document}

这里写图片描述
上面例子中,\thepage 给出了当前页的页码,而 \bfseries 则使 LaTeX 使用粗体字排版页眉。如果想在文档中改用其它形式,比如在第一页不要页眉和页脚,则可在 \begin{document} 和 \maketitle 后使用命令

\thispagestyle{empty}

缺省情况下,\maketitle 命令会自动设置其所在页的格式为 plain 。因此,如果你想在该页使用 fancy 格式的话,应该在 \maketile 后面使用命令 \thispagestyle{fancy}。

下面是一个双面页版式下的例子:

\documentclass{book} 
\usepackage{fancyhdr}
\fancyhead{} % clear all fields 
\fancyhead[RO,LE]{\bfseries The performance of new graduates} \fancyfoot[LE,RO]{\thepage} 
\fancyfoot[LO,CE]{From: K. Grant} 
\fancyfoot[CO,RE]{To: Dean A. Smith} 
\renewcommand{\headrulewidth}{0.4pt} \renewcommand{\footrulewidth}{0.4pt}
\begin{document}
......
\end{document}

结果如图所示:

这里写图片描述

这里方括号中字母代表的意义为:

E 偶数页
O 奇数页
L 页眉或页脚的左边部分
C 页眉或页脚的中间部分
R 页眉或页脚的右边部分
H 页眉
F 页脚
例如

\fancyhf[HL]{Hello world}

题目居左

\begin{flushleft}
\huge{This is a title}
\end{flushleft}

作者居左

如果文章中用到了maketitle,建议直接在*.cls中修改,找到关键词\@author

\mbox{}\hfill\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}\hfill\mbox{}\par
{\vspace{0.5\baselineskip}

以上是居中,如果要居左,使用flushleft,如下

\mbox{}\hfill
\begin{flushleft}
\begin{@IEEEauthorhalign}\@author\end{@IEEEauthorhalign}
\end{flushleft}\hfill\mbox{}\par
{\vspace{0.5\baselineskip}

改变间距

以上加上flushleft之后,可能间距也会随之改变,那么就继续调整

{\vspace{0.5\baselineskip}
{\vspace{2.5\baselineskip}
{\vspace{-2.5\baselineskip}
  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值