1. 程式人生 > >LATEX 中文排版時頁首加下劃線

LATEX 中文排版時頁首加下劃線

使用LATEX進行英文排版時,可以使用fancyhdr包,設定/pagestyle{fanch},即可以自動在頁首中加入下劃線。但進行中文排版時,卻不會有下劃線,解決方法是加入以下命令:
/newcommand{/makeheadrule}{%
/makebox[0pt][l]{/rule[.7/baselineskip]{/headwidth}{0.8pt}}%
/rule[0.85/baselineskip]{/headwidth}{1.5pt}/vskip-.8/baselineskip}

/makeatletter
/renewcommand{/headrule}{%
{/[email protected]/let/headrulewidth/plainheadrulewidth/fi
/makeheadrule}}
/makeatother
以上命令重新定義了/headrule命令,加入了/makeheadrule命令,而/makeheadrule命令在上面被定義為包含兩個/rule的,寬度為0的box。使用時應設定/pagestyle{fancyplain}

在文章正文最後要加上 /clearpage 命令,否則在最後一頁頁首頁尾可能不顯示