2016-06-27 18 views
0

Ist irgendeine Möglichkeit, einen Header mit einer vertikalen Linie zu definieren, die Kapitelnamen aus der Seitennummer trennt, wie here (Seite 2) dargestellt ist:einen Header mit einer vertikalen Linie definiert

enter image description here

Ich mag das Paket fancyhdr zu verwenden, aber alles, was ich finden konnte, waren Lösungen mit einer horizontalen Linie. Außerdem muss ich nur den Kapitelnamen auf jeder Seite anzeigen und nicht den Abschnittsnamen.

Antwort

0

Hier eine Option fancyhdr:

enter image description here

\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}