von Rolli » Fr 28. Dez 2018, 13:59
Bitteschön: Etwas aufgebohrt, die Linienerzeugung kommentiert, außerdem unterschiedliche Farben und Dicken - dann sollte es klar werden.
Die genaue Positionierung der Linien und Texte musst Du Dir halt noch von Deiner Vorlage heraus messen, und Schriftgröße, Font etc. auch noch so setzen, wie gewünscht.
Und: Ich würde empfehlen, die Daten, die pro Dokument feststehen (also z.B. "Beispielanlage", "Beschreibung", ...) nicht so wie ich es quick-and-dirty gemacht habe, im Code zu verstecken, sondern diese am Anfang des Dokuments zu definieren (siehe vier Beispiele).
% !TeX Program = pdflatex
% !TeX encoding = UTF-8 Unicode
% !TeX spellcheck = de-DE
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[absolute]{textpos}
\usepackage{tikz}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage{blindtext}
\renewcommand*{\headfont}{\normalfont}
% Die Werte in geometry beschreiben den Textbereich im Inneren des Blattes.
% showframe auskommentieren, dann wird es angezeigt.
\usepackage[left=2cm,top=4cm,right=2cm,bottom=4cm]{geometry}
%\usepackage{showframe}
\newcommand{\texti}{Beispielanlage}
\newcommand{\textii}{Beschreibung:\quad Zerlegen, Reinigen und Prüfen des ausgebauten Beispielteils}
\newcommand{\textiii}{AL000 $\to$ AL003 $\to$\quad\color{red}\textbf{AL005}\color{black}\quad$\to$ AL011 $\to$ AL0015}
\newcommand{\textiv}{Herr Niemand\qquad Tel: 12345}
\begin{document}
\pagestyle{scrheadings}
\clearscrheadfoot
% Wir packen die statischen Elemente (Linien, Kästen, fixer Text, usw.) in eine TikZ-Umgebung in die Kopfzeile.
\ihead{\begin{textblock*}{210mm}(0mm,0mm)
\begin{tikzpicture}
\draw (0,29.7) node {}; %Anker linke obere Ecke setzen
\draw [ultra thick,red] (1.0,1.0) rectangle ++(19.0,27.7); % Gesamtrahmen
\draw [ultra thin,red] (1.0,27.2) -- ++(19.0,0.0); % Horizontal oben oben
\draw [ultra thick,blue] (1.0,26.2) -- ++(19.0,0.0); % Horizontal oben etwas tiefer
\draw [ultra thick,green] (4.0,28.7) -- ++(0.0,-1.5); % Vertikal oben links
\draw [ultra thick,yellow] (17.0,28.7) -- ++(0.0,-2.5); % Vertikal oben rechts
\draw (2.5,27.95) node {\huge UVV};
\draw (4.0,28.7) node [below right] {Anleitung};
\draw (1.0,26.7) node [right] {\textii};
\draw (10.5,27.95) node {\huge\textbf{\texti}};
\draw (18.5,27.95) node {Logo};
\draw (18.5,26.7) node {Juli 2018};
\draw [ultra thick,brown] (1.0,1.5) -- ++(19.0,0.0); % Horizontal unten unten
\draw [ultra thin,brown] (1.0,3.0) -- ++(19.0,0.0); % Horizontal unten etwas höher
\draw [ultra thick, black] (11.0,1.5) -- ++(0.0,1.5); % Vertikal unten Mitte
\draw [ultra thick, black] (17.0,1.5) -- ++(0.0,1.5); % Vertikal unten rechts
\draw (6.0,2.7) node {\scriptsize{\color{red} Dokumentennummer} und Arbeitsablauf};
\draw (14.0,2.7) node {\scriptsize Verantwortlicher für dieses Dokument};
\draw (6.0,2.0) node {\textiii};
\draw (14.0,2.0) node {\textiv};
\draw (18.5,2.25) node {Seite \thepage\ von \pageref{LastPage}};
\draw (1.0,1.25) node [right] {\tiny Vermerke:};
\end{tikzpicture}
\end{textblock*}}
% Und auf jeder einzelnen Seite dann der individuelle Text:
\blinddocument
\end{document}
Gruß vom Rolli
Bitteschön: Etwas aufgebohrt, die Linienerzeugung kommentiert, außerdem unterschiedliche Farben und Dicken - dann sollte es klar werden.
Die genaue Positionierung der Linien und Texte musst Du Dir halt noch von Deiner Vorlage heraus messen, und Schriftgröße, Font etc. auch noch so setzen, wie gewünscht.
Und: Ich würde empfehlen, die Daten, die pro Dokument feststehen (also z.B. "Beispielanlage", "Beschreibung", ...) nicht so wie ich es quick-and-dirty gemacht habe, im Code zu verstecken, sondern diese am Anfang des Dokuments zu definieren (siehe vier Beispiele).
[code]
% !TeX Program = pdflatex
% !TeX encoding = UTF-8 Unicode
% !TeX spellcheck = de-DE
\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[absolute]{textpos}
\usepackage{tikz}
\usepackage{scrlayer-scrpage}
\usepackage{lastpage}
\usepackage{blindtext}
\renewcommand*{\headfont}{\normalfont}
% Die Werte in geometry beschreiben den Textbereich im Inneren des Blattes.
% showframe auskommentieren, dann wird es angezeigt.
\usepackage[left=2cm,top=4cm,right=2cm,bottom=4cm]{geometry}
%\usepackage{showframe}
\newcommand{\texti}{Beispielanlage}
\newcommand{\textii}{Beschreibung:\quad Zerlegen, Reinigen und Prüfen des ausgebauten Beispielteils}
\newcommand{\textiii}{AL000 $\to$ AL003 $\to$\quad\color{red}\textbf{AL005}\color{black}\quad$\to$ AL011 $\to$ AL0015}
\newcommand{\textiv}{Herr Niemand\qquad Tel: 12345}
\begin{document}
\pagestyle{scrheadings}
\clearscrheadfoot
% Wir packen die statischen Elemente (Linien, Kästen, fixer Text, usw.) in eine TikZ-Umgebung in die Kopfzeile.
\ihead{\begin{textblock*}{210mm}(0mm,0mm)
\begin{tikzpicture}
\draw (0,29.7) node {}; %Anker linke obere Ecke setzen
\draw [ultra thick,red] (1.0,1.0) rectangle ++(19.0,27.7); % Gesamtrahmen
\draw [ultra thin,red] (1.0,27.2) -- ++(19.0,0.0); % Horizontal oben oben
\draw [ultra thick,blue] (1.0,26.2) -- ++(19.0,0.0); % Horizontal oben etwas tiefer
\draw [ultra thick,green] (4.0,28.7) -- ++(0.0,-1.5); % Vertikal oben links
\draw [ultra thick,yellow] (17.0,28.7) -- ++(0.0,-2.5); % Vertikal oben rechts
\draw (2.5,27.95) node {\huge UVV};
\draw (4.0,28.7) node [below right] {Anleitung};
\draw (1.0,26.7) node [right] {\textii};
\draw (10.5,27.95) node {\huge\textbf{\texti}};
\draw (18.5,27.95) node {Logo};
\draw (18.5,26.7) node {Juli 2018};
\draw [ultra thick,brown] (1.0,1.5) -- ++(19.0,0.0); % Horizontal unten unten
\draw [ultra thin,brown] (1.0,3.0) -- ++(19.0,0.0); % Horizontal unten etwas höher
\draw [ultra thick, black] (11.0,1.5) -- ++(0.0,1.5); % Vertikal unten Mitte
\draw [ultra thick, black] (17.0,1.5) -- ++(0.0,1.5); % Vertikal unten rechts
\draw (6.0,2.7) node {\scriptsize{\color{red} Dokumentennummer} und Arbeitsablauf};
\draw (14.0,2.7) node {\scriptsize Verantwortlicher für dieses Dokument};
\draw (6.0,2.0) node {\textiii};
\draw (14.0,2.0) node {\textiv};
\draw (18.5,2.25) node {Seite \thepage\ von \pageref{LastPage}};
\draw (1.0,1.25) node [right] {\tiny Vermerke:};
\end{tikzpicture}
\end{textblock*}}
% Und auf jeder einzelnen Seite dann der individuelle Text:
\blinddocument
\end{document}
[/code]
Gruß vom Rolli