在文件的 preamble 區引入 eso-pic 套件
\usepackage{eso-pic}

在開始加入浮水印的頁面輸入以下指令( nthu-logo.png 是浮水印圖檔,請依需求自行更改 )
\AddToShipoutPictureBG{\AtPageCenter{\includegraphics[scale=1]{nthu-logo.png}}}

eso-pic 預設會將浮水印圖檔加在頁面左下角,為了將浮水印移至頁面正中央,可以用 \AtPageCenter 將 \includegraphics 包起來。但有時浮水印不會恰好在正中央,會偏一點,我想這是因為 eso-pic 將圖檔的左上角移到頁面的正中央,而不是將圖檔的中心點移到頁面的正中央。這種情況可重新定義 \AtPageCenter 來調整。

原本的 \AtPageCenter 巨集如下: ( 取自 eso-pic 的文件 ftp://ctan.tug.org/tex-archive/macros/latex/contrib/eso-pic/eso-pic.pdf )
\newcommand\AtPageCenter[1]{\AtPageUpperLeft{%
\put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}}%
}


如果要往左移一點,可改寫巨集為(以下的程式碼放在 Preamble 區)
\newcommand\MyAtPageCenter[1]{\AtPageUpperLeft{%
\put(\LenToUnit{.42\paperwidth},\LenToUnit{-.5\paperheight}){#1}}%
}

在使用時將 \AtPageCenter 改成 \MyAtPageCenter 即可。
\AddToShipoutPictureBG{\MyAtPageCenter{\includegraphics[scale=1]{nthu-logo.png}}}

banco 發表在 痞客邦 PIXNET 留言(0) 人氣()