LaTex之fancy巨集包設定 頁首頁尾

2021-08-19 05:44:17 字數 2918 閱讀 4952

fancyhdr巨集包說明書,可以通過在cmd中 texdoc fancydhr中獲得。

empty

沒有頁首和頁尾

plain

沒有頁首,頁尾中部放置頁碼。

headings

沒有頁尾,頁首包含章節的標題和頁碼。

myheadings

沒有頁尾,頁首頁碼和使用者所定義的資訊。

article 預設使用 plain 格式,而 book 則使用headings 格式。 也可用 \pagestyle 命令在你的文件中設定所用的格式,例如在文件中使用 \pagestyle 則使得此後的頁面沒有頁首和頁尾。 一般情況下,這四種格式基本可滿足排版的要求。但在某些情況下,特別是 使用者想定義自己的頁首和頁尾格式時,就會遇到很多限制和麻煩。這時, 使用 fancyhdr 巨集包可以很容易地達到目的。

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

簡單的例子:

\documentclass

\usepackage

\pagestyle

\lhead{}

\chead{}

\rhead

\lfoot

\cfoot

\rfoot

\renewcommand

\renewcommand

%......

\begin

......

test!

\end

\usepackage

\pagestyle

\lhead{}

\chead{}

\rhead

\lfoot

\cfoot

\rfoot

\renewcommand

\renewcommand

%......

\begin

......

test!

\end

上面例子中,\thepage 給出了當前頁的頁碼,而 \bfseries 則使 latex 使用粗體字排版頁首。如果想在文件中改用其它形式,比如在第一頁不要頁首和頁尾,則可在 \begin 和 \maketitle 後使用命令

\thispagestyle
預設情況下,\maketitle 命令會自動設定其所在頁的格式為 plain 。因此,如果你想在該頁使用 fancy 格式的話,應該在 \maketile 後面使用命令 \thispagestyle。

下面是乙個雙面頁版式下的例子:

\documentclass 

\usepackage

\fancyhead{} % clear all fields

\fancyhead[ro,le] \fancyfoot[le,ro]

\fancyfoot[lo,ce]

\fancyfoot[co,re]

\renewcommand \renewcommand

\begin

......

test!

\end

\usepackage

\fancyhead{} % clear all fields

\fancyhead[ro,le] \fancyfoot[le,ro]

\fancyfoot[lo,ce]

\fancyfoot[co,re]

\renewcommand \renewcommand

\begin

......

test!

\end

這裡方括號中字母代表的意義為:

e偶數頁

o奇數頁

l頁首或頁尾的左邊部分

c頁首或頁尾的中間部分

r頁首或頁尾的右邊部分h頁首

f頁尾在配合 cjk 排版中文文件時,要把帶有中文的頁首和頁尾的定義用 \begin 和 \end 括起來。最簡單的辦法是將其放到 \begin 和 \begin 之後。如:

\documentclass 

\usepackage

\usepackage

%......

\begin

\begin

\pagestyle

\fancyhead{} % clear all fields

\fancyhead[ro,le]\bfseries\latex{} 排版系統}

\fancyhead[lo,re]\bfseries\leftmark}

\fancyfoot[le,ro]

\fancyfoot[lo,re] 公元二零零零年七月}

\renewcommand

\renewcommand

%......

test!

\end

\end

\usepackage

\usepackage

%......

\begin

\begin

\pagestyle

\fancyhead{} % clear all fields

\fancyhead[ro,le]\bfseries\latex{} 排版系統}

\fancyhead[lo,re]\bfseries\leftmark}

\fancyfoot[le,ro]

\fancyfoot[lo,re] 公元二零零零年七月}

\renewcommand

\renewcommand

%......

test!

\end

\end

author: visaya fan 

latex巨集包安裝小結

解決方案 sty檔案拷貝到相應目錄下之後,執行 texhash 命令讓latex從新生成hash函式表。用winedit開啟ins檔案,用late編譯,同乙個資料夾中得到了乙個sty檔案。三 把name.sty檔案,放到d ctex miktex tex latex資料夾下面,最好新建乙個資料夾 更...

tikz包 安裝 LaTeX安裝巨集包

巨集包的功能可以通過ctan的搜尋功能查詢到。乙個巨集包往往包含乙個檔案或多個檔案,這些檔案利用tex命令定義了新的命令,用來改變latex預設的功能。這些檔案主要有兩種型別 clas檔案,以.cls為字尾 型別檔案,以.sty為字尾。其它型別的檔案多是輔助檔案。當編譯一篇tex文件時,如果引用某個...

LaTeX 安裝 巨集包公升級 入門

2.安裝 3.巨集包公升級 4.latex latex late x 入門 latex late x 魅力無限,再次倒在了latex latex late x 的石榴裙下.今天我們介紹一下windows 系統下的 latex latex late x 的安裝以及編輯器 編譯方法 巨集包公升級的方法以...