PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle als Kopfzeile in Latex



carpediem35
02-03-2015, 09:17
Hallo liebe Forummitglieder,

da mir hier schon einige Male weitergeholfen wurde, hoffe ich, dass ihr mir auch jetzt helfen könnt.

Ich bin dabei eine Qualitätsmanagement-Dokumentation durchzuführen. Laut den Normen, muss auf jedes einzelne Dokument, d.h. auf jede Seite, der Name des Erstellers, des Prüfers, der Revisionsstand, Erstellungsdatum, Änderungsdatum etc. drauf.

Aus dem Grund habe ich beschlossen, eine Kopfzeile mit einer Tabelle zu erstellen, die alle Angaben beinhaltet (auch Fußzeile wäre möglich).

Ich bin gerade am Anfang, jedoch weiss ich nicht wie ich anfangen soll.
Ich hoffe, dass mir jemand weiterhelfen kann.

Standardgemäßg habe ich immer folgende Kopfzeile gehabt:

\renewcommand{\sectionmark}[1]{\markright{#1}}
\renewcommand{\leftmark}{\rightmark}
\pagestyle{fancy}
\lhead{}
\chead{}
\rhead{\thesection\space\contentsname}
\lfoot{\ \linebreak Stand BEISPIEL 2014}
\cfoot{\ \linebreak BEISPIEL}
\rfoot{\ \linebreak Seite \thepage}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\theHsection}{\Roman{section}}
\pagenumbering{Roman}
\setcounter{page}{1}

Danke im Voraus.

esdd
02-03-2015, 11:03
Ich bin gerade am Anfang, jedoch weiss ich nicht wie ich anfangen soll.


Mach ein lauffähiges Minimalbeispiel. Und zeige irgendwie eine Tabelle, die in die Kopfzeile soll, zum Beispiel als Code im normalen Textbereich.

carpediem35
02-03-2015, 11:19
Hallo esdd,

z.B.



\begin{document}

\begin{table}[h]
\centering
\begin{tabular}{|l|l|l|l|l|}
\hline
HANDBUCH & Erstellt & Geprüft und freigegeben & Datum & Revision \\
\hline
Firmenlogo & Max Mustermann & Max Mustermann & 01.01.2014 & Rev. A \\
\hline
\end{tabular}
\end{table}

\end{document}


Optimale wäre es, wenn ich im Bereich Firmenlogo dann auch ein Firmenlogo einfügen könnte, ich vermute durch \includegraphic.
Wichtig wäre erstmal die Tabelle als Kopf- oder Fusszeile.

Danke im Voraus.

klops
02-03-2015, 14:21
Ich glaube ja nicht, dass ein LaTeX-Dokument ohne \documentclass lauffähig ist. Wie dem auch sei: Gleitumgebungen (also table) funktionieren in Kopf oder Fuß natürlich nicht. Die braucht man für eine Tabelle aber auch nicht. tabular genügt für eine (nicht gleitende) Tabelle.

Die vertikalen Linien solltest Du übrigens weglassen. Die sind nicht nur überflüssig, die stören auch den Lesefluss in der Hauptleserichtung einer Tabelle sehr empfindlich. Horizontale Linien kann man verwenden, sollte sie aber auch auf ein sinnvolles Maß reduzieren.

esdd
02-03-2015, 15:08
Da Du keine Dokumentenklasse vorgegeben hast, suche ich mir jetzt eine aus und nehme das dazu passende Kopfzeilenpaket. Das Firmenlogo soll sicher höher als eine Tabellenzeile sein. Ich würde es deshalb gar nicht erst in die Tabelle quetschen, sondern in den Rand daneben setzen. Damit ist hier dann einfach mal ein erster Vorschlag:


\documentclass[headheight=46pt,headsepline]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{tabularx}
\usepackage{graphicx}

\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\chead{%
\begin{tabularx}{\linewidth}{@{}lXll@{}}
HANDBUCH\\
Erstellt:&Max Mustermann&Datum&01.01.2014\\
Geprüft und Freigegeben:&Max Mustermann&Revision&Rev. A
\end{tabularx}%
\rlap{\hspace*{\marginparsep}\raisebox{-.5\height}{%
\includegraphics[width=\marginparwidth]{example-image}}}%
}
\addtokomafont{pagehead}{\normalfont}

\usepackage{mwe}% für das Beispielbild

\begin{document}
Text
\end{document}

Gruß
Elke