2009年7月20日 星期一

fancyhdr

作者: hantis (呢呢是豬) 看板: Hantis
標題: [隨寫] Technical Notes
時間: Mon Jul 20 15:56:26 2009


   關於fancyhdr
   可以在Preamble先設定style
   例如
   \fancypagestyle{plain}{
   ...
   ...}
   如此一來只要宣告
   \pagestyle{plain}
   就會依照所設定的格式
   但是會有問題的是第一頁
   因為通常第一頁 或者說Chapter開頭第一頁
   會是內定為empty

   所以要在那一頁宣告\thispagestyle{plain}
   來強制執行該頁的page style

   第一頁有時也需要跟其他頁不一樣
   常常是某個小差別而已
   例如第一頁有\copyright
   之後沒有
   那麼可以在設定style時直接引入了\copyright
   然後在\thispagestyle{plain}之後
   把\copyright擦掉
   後面的頁就不會有了

   例如在Preamble最後打
   \fancypagestyle{plain}{
   \fancyhf{} %清除所有頁眉頁腳
   \cfoot{\copyright} %在中央頁腳放\copyright
   \fancyfoot[LE,RO]{\thepage} %奇數頁左邊,偶數頁右邊放頁碼
   }
   \pagestyle{plain} %設定所有頁面格式為剛剛設定的plain格式

   ...

   來到首頁的部份打
   \thispagestyle{plain} %強制此頁為plain格式
   \cfoot{} %把中間的頁腳擦掉 因為是在上面的宣告之後 所以會影響到這頁以後的

   此外
   [LE,RO]這種寫法必須要確定文件的print side已經設為both sides
   否則無效

沒有留言:

張貼留言