PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Text und farbiger Seitenrand mit tikz



chris1234567
16-05-2014, 18:41
Hallo, ich habe nach langem Suchen endlich einen farbigen Seitenrand mit Hilfe von tikz einfügen können. Jedoch will es einfach nicht funktionieren in den farbigen Rand einen Text einzufügen der unten an der Seite anstößt und dann nach oben läuft. Ich habe es mit \node probiert funktioniert aber nicht.

Ich habe top=0 gestellt sonst wandert der Rahmen nach unten.

Vielleicht hat ja wer eine Idee.
Anbei ein Minimalbeispiel.


\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage[pdftex]{geometry}
\geometry{a4paper,left=25mm,right=5mm, top=0mm, bottom=5mm}
%top muss auf 0 gestellt werden sonst wandert der Rand nach unten

\usepackage[pdfstartview={FitV}]{hyperref}
\usepackage{fancyhdr}

\usepackage{tikz}
\usetikzlibrary{calc}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{%
\begin{tikzpicture}[overlay,remember picture]
\fill [color=blue]
(current page.north west)
rectangle
($ (current page.south west) + (7mm,0cm) $);
%\node [Text soll in den Rahmen] at (1,1) {Text soll in den Rahmen};
\end{tikzpicture}}


\begin{document}
123
\end{document}

FelixT
16-05-2014, 20:59
Hi Chris,

schau mal hier, das kannst Du einbauen: Wie kann ich mit TikZ einen Text am Seitenrand von unten nach oben schreiben? (http://texwelt.de/wissen/fragen/5303/wie-kann-ich-mit-tikz-einen-text-am-seitenrand-von-unten-nach-oben-schreiben) Dort frage ich gern (oder schreibe selbst Antworten) weil immer schnell gute Vorschläge kommen.

Felix

chris1234567
17-05-2014, 20:20
Vielen Dank! Das war genau der Hinweis den ich gesucht habe. Super!

So funktioniert es:


\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\thispagestyle{empty}
\begin{tikzpicture}[overlay,remember picture]
\fill [color=blue]
(current page.north west)
rectangle
($ (current page.south west) + (7mm,0cm) $);
\node [color=red, rotate=90, anchor=west, font=\LARGE\sffamily\bfseries]
at ($(current page.south west) + (2.5ex,0.2ex)$) {Dies ist der linke Rand};
\end{tikzpicture}
Normaler Text
\end{document}