Hallo,
ich bin neu im Forum. Bisher habe ich hier einige super Hilfestellungen in der Forumsrecherche gefunden. Jetzt habe ich allerdings ein Problem, zu dem ich nichts gefunden habe. Also habe ich mich mal angemeldet und frage jetzt als Mitglied
Ich bin gerade dabei den Textsatz für ein Buch zu machen. Dabei will ich, dass die Seitenzahlen jeweils außen im Rand sitzen. Damit das geht, habe ich die Kopfzeile in den Rand hinein verlängert. Außerdem soll jeweils (vertikal) mittig auf der Innenseite ein grauer Querstrich davorstehen (etwa 0,5 cm hoch). Der Strich soll quasi eine gedachte Verlängerung des äußeren Textrandes sein - deswegen müsste er fest sein und die Seitenzahlen müssten dann quasi rechtsbündig dran stehen.
Das meiste habe ich auch hinbekommen. Das Problem ist nun nur: Wenn die Seitenzahlen größer werden (zwei oder dreistellig) dann verschieben sich Seitenzahlen und Strich weiter nach innen, was einfach nicht mehr gut aussieht. Wie kann ich das verhindern?

Hier mein Minimalbeispiel:

\documentclass[10pt]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}

\usepackage[a5paper]{geometry}
\geometry{includeheadfoot}
\geometry{head=18pt}
\geometry{nofoot}
\geometry{headsep=15pt}
\geometry{inner=60pt}
\geometry{outer=51pt}
\geometry{top=30pt}
\geometry{bottom=60pt}

\usepackage{color}
\definecolor{grey}{rgb}{0.5,0.5,0.5}

\usepackage{blindtext}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\addtolength{\headwidth}{\marginparsep}
\fancyhead[EL]{\Large{\pagemark}\hspace{1mm}\color{grey}{\rule[-2.5pt]{0.8pt}{15pt}}}
\fancyhead[OR]{\color{grey}{\rule[-2.5pt]{0.8pt}{15pt}}\hspace{1mm}\Large{\pagemark}}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}

\begin{document}
\blindtext[5]
\newpage
\setcounter{page}{10}
\blindtext[5]
\newpage
\setcounter{page}{100}
\blindtext[5]
\end{document}

Für einen Tipp wäre ich sehr dankbar. Ich hatte schon mal die Idee, ob man nicht eine Box in die Kopfzeile setzen könnte, deren rechter Rand der Strich wäre und in der die Seitenzahlen als rechtsbündiger Text stehen. Dafür fehlt mir leider das Know-how.

Für eure Mühe bedanke ich mich schon mal im Voraus.