是否有可能定义一个标题,其中一个垂直线将章节名称与页码分开,如here所示(第2页):
我想使用包fancyhdr
,但我能找到的只是具有水平线的解决方案。另外,我只需要在每个页面上显示章节名称而不是章节名称。
答案 0 :(得分:1)
这是使用fancyhdr
的选项:
\documentclass[twoside]{book}
\usepackage{blindtext}
\usepackage{fancyhdr}
\newcommand{\vrulesep}{\smash{%
\rule[\dimexpr-\headsep-.3\baselineskip]{1pt}{\dimexpr\headsep+\baselineskip}}}
\fancyhf{}% Clear header/footer
\fancyhead[LE]{% Left header on Even page
\makebox[0pt][r]{{\bfseries\thepage\space
\vrulesep
\space}}%
\leftmark
}
\fancyhead[RO]{% Right header on Odd page
\makebox[0pt][l]{{\bfseries\space
\vrulesep
\space\thepage}}}
\renewcommand{\headrulewidth}{0pt}%
\pagestyle{fancy}% Set page style to fancy
\begin{document}
\blinddocument
\end{document}