Ich möchte im Header zwei Linien haben, am äußeren Rand einer Doppelseite soll jeweils die Seitennummer stehen, die Seitennummer soll die Linie unterbrechen. Seitennummer und Dekorlinien sollen also auf einer Höhe sein.
Ich habe das ursprünglich mal mit PSTricks gelöst, da mußte ich lediglich die Linien deutlich länger als die Seitenbreite einfügen, eine Textbox mit weißem Hintergrund darüberlegen, und fertig.
Jetzt muß ich aber von PSTricks weg (Konflikte mit dem Einbinden von PDF-Dateien) und möchte das daher in TikZ machen.
Ich bekomme zwar zwei TikZ-Linien in die Kopfzeile, ich bekomme es aber nicht hin daß die Linien von einem Seitenrand zum andern durchgehen. Auch könnten die Dekorlinien gerne noch mittig durch die Seitenzahl gehen.
Ich bitte schonmal um Entschuldigung, falls mein Textsatz jemanden beleidigen sollte, aber vernünftiger Textsatz läßt mir leider nicht genug Platz.
Hier ist ein kleines, abgespecktes Minimalbeispiel. Tatsächlich habe ich noch deutlich mehr Formatierungen für verschiedene Seitenformate bei mir drin, es wäre daher großartig wenn das Problem im Befehl \makeDecorativeHeaderlines zu lösen wäre. Wenn nicht ist das natürlich auch ok, dann passe ich den Rest bei mir halt an.
%\RequirePackage{fix-cm} \documentclass[ twoside ]{book} \usepackage{german} \usepackage[ a4paper, twoside=true, top = 2cm, inner = 1.5cm, outer = 3cm, bottom = 4cm ]{geometry} \usepackage{pdflscape} \usepackage{lipsum} \usepackage{graphics} \usepackage[ absolute % , showboxes ]{textpos} \usepackage{fancyhdr} \usepackage{xcolor} \usepackage[most]{tcolorbox} \usepackage{afterpage} \usepackage{setspace} \usepackage{titlesec} %\usepackage{pstricks} %\usepackage{pst-all} %\usepackage{fp} \usepackage{tikz} \usepackage[ european ]{circuitikz} \usetikzlibrary{shapes, arrows, positioning} \usepackage[german]{hyperref} \usepackage{footnote} \usepackage{array} \usepackage{float} \usepackage{rotating} \usepackage{multirow} \usepackage{booktabs} \usepackage{cancel} \usepackage{array} %Längen für textpos \setlength{\TPHorizModule}{1cm} \setlength{\TPVertModule}{1cm} %Beginn eines Absatzes nicht einrücken \setlength{\parindent}{0em} \definecolor{red}{RGB}{128,64,64} \definecolor{gray}{RGB}{150,150,150} %Hier ist das Problem: \newcommand{\makeDecorativeHeaderlines}{ %\psset{xunit = 1cm, yunit = 1cm, runit = 1cm} %\psline[linewidth = 3pt, linecolor = red]{-}(-30, 0)(30, 0) %\psline[linewidth = 3pt, linecolor = gray]{-}(-30, 0.3)(30, 0.3) \centering \begin{tikzpicture} \draw [line width = 3pt,color = red](-30cm, 0) -- (30cm, 0); \draw [line width = 3pt,color = gray](-30cm, 0.2cm) -- (30cm, 0.2cm); \end{tikzpicture} } \fancypagestyle{standardvertical}{ \fancyhf{} \renewcommand{\headrulewidth}{0pt} \fancyhead[LE]{ \centering \makeDecorativeHeaderlines \begin{textblock}{1}[0.5, 0](2.5, 1) %\makeDecorativeHeaderlines \colorbox{white}{ \fontsize{20pt}{1.3em} \selectfont \textcolor{gray}{ \thepage } } \end{textblock} } \fancyhead[RO]{ \centering \makeDecorativeHeaderlines \begin{textblock}{1}[0.5, 0](18.5, 1) %\makeDecorativeHeaderlines \colorbox{white}{ \fontsize{20pt}{1.3em} \selectfont \textcolor{gray}{ \thepage } } %} \end{textblock} } } \fancypagestyle{plain}[standardvertical]{} \begin{document} \pagestyle{standardvertical} \chapter{Lip Sum} \lipsum[1]\\ \lipsum[2]\\ \lipsum[3]\\ \lipsum[4]\\ \lipsum[5]\\ \lipsum[6]\\ \lipsum[7]\\ \lipsum[8]\\ \lipsum[9]\\ \lipsum[1]\\ \lipsum[2]\\ \lipsum[3]\\ \lipsum[4]\\ \lipsum[5]\\ \lipsum[6]\\ \lipsum[7]\\ \lipsum[8]\\ \lipsum[9]\\ \end{document}