Protokollblatt mit einer Tabelle in der Kopfzeile

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Jarrao
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Di 5. Nov 2013, 18:49
Wohnort: Köln

Protokollblatt mit einer Tabelle in der Kopfzeile

Beitrag von Jarrao »

Ich wollte einige kleine Arbeitsprotokolle anfertigen. Also einfache Blätter ohne Inhaltsverzeichnis oder sonstiges. In der Kopfzeile sollen dann ein paar Informationen zu finden sein wie z.B. das Datum, Name, Status oder ähnliches. Im Protokoll selbst dann entsprechend nicht nummerierte Überschriften.
Zunächst war ich mir bei der Dokumentenklasse unsicher. Aber da ich kein Chapter benötige und keine Titelseite, habe ich mich dann für die Koma Klasse scrartcl entschieden.

Ansonsten habe ich dann die Kopfzeile als Tabelle über \chead{} eingefügt. Das Ganze sieht dann ungefähr so aus:
\documentclass[a4paper,headheight=60pt ,12pt]{scrartcl}                            
\usepackage{geometry}                           
\usepackage[utf8]{inputenc}             
\usepackage[ngerman]{babel}              
\usepackage[T1]{fontenc}        
\usepackage{blindtext}  
\usepackage[headsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}
\usepackage{tabularx}
\clearpairofpagestyles                          
\chead{
\begin{tabularx}{\columnwidth}{llll}
  Projekt:&Autom. Montagemaschine&Bearbeiter:&Robert Nimmich Hartmann\\ 
  Version&1.0.0 &Datum:&\today 
\end{tabularx}
}
\ofoot[\pagemark]{\pagemark}

\begin{document}
\vspace{6cm}
\bigskip
\begin{center}
     \textbf{\LARGE{Kostenkalkulation}}\par
\end{center}
\section*{Randbedingungen}

\begin{center}

\begin{tabularx}{10cm}{X c c }
\textbf{Bezeichnung}&\textbf{Variable}    & \textbf{Einheit} \\
\hline
Stückzahl  & $s$             & Maschinen\\
Zykluszeit & $t_z$           & min \\
Lebensdauer  & $L$             & Zyklen\\
Lebensdauer  & $\overline{N}$             & Tage\\
Montagekosten  & $K_m$             & $Euro / Stk.$\\
Abschreibungskosten  & $K_{ab}$             & $Euro / Stk.$\\
\hline
\end{tabularx}
\end{center}

\section*{Kalkulation der zulässigen Kosten}
\blindtext
\end{document}
Meine Frage wäre jetzt, ob es eine elegantere Lösung gibt und wie ich die Überschrift ein Stück weiter herunter bekomme. Ich habe es mit \vspace{} versucht und dann noch mit "top" über das geometry Paket, aber irgendwie bewegt sich dort nichts.

DoSchoe
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Sa 4. Nov 2017, 12:31

Beitrag von DoSchoe »

Hallo Jarrao,

ich denke dein Problem liegt in bei der Position des 'geometry'-package.
Es sollte eigentlich immer direkt nach der Dokumentenklasse stehen.
Versuche mal folgende Anordnung:
\documentclass[a4paper, 12pt, oneside]{scrartcl}                            
\usepackage[left=4cm,right=1cm,top=3.5cm,bottom=1cm]{geometry}                        
\usepackage[utf8]{inputenc}            
\usepackage[ngerman]{babel}              
\usepackage[T1]{fontenc}        
\usepackage{blindtext}
\usepackage{tabularx}
\usepackage{eurosym}

\usepackage[headsepline]{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearpairofpagestyles
%\ihead{%
%	\parbox[c][2\baselineskip]{1.6cm}{Projekt:\\Version:}%
%	\parbox[c][2\baselineskip]{5cm}{Autom. Montagemaschine\\1.0.0}%
%}
%\chead{}
%\ohead{%
%	\parbox[c][2\baselineskip]{2.2cm}{Bearbeiter:\\Datum:}%
%	\parbox[c][2\baselineskip]{5cm}{Robert Nimmich Hartmann\\ \today}%
%}                      
%\ofoot[\pagemark]{\pagemark}
                          
\chead{%	
	\begin{tabularx}{\columnwidth}{llll}
		Projekt:&Autom. Montagemaschine&Bearbeiter:&Robert Nimmich Hartmann\\
		Version&1.0.0 &Datum:&\today
	\end{tabularx}
}
\ofoot[\pagemark]{\pagemark}
\begin{document}
	\begin{center}
		\textbf{\LARGE{Kostenkalkulation}}\par
	\end{center}
	\section*{Randbedingungen}
	
	\begin{center}
		
		\begin{tabularx}{10cm}{X c c }
			\textbf{Bezeichnung}&\textbf{Variable}    & \textbf{Einheit} \\
			\hline
			Stückzahl  & $s$             & Maschinen\\
			Zykluszeit & $t_z$           & min \\
			Lebensdauer  & $L$             & Zyklen\\
			Lebensdauer  & $\overline{N}$             & Tage\\
			Montagekosten  & $K_m$             & $Euro / Stk.$\\
			Abschreibungskosten  & $K_{ab}$             & $Euro / Stk.$\\
			\hline
		\end{tabularx}
	\end{center}
	
	\section*{Kalkulation der zulässigen Kosten}
	\blindtext
\end{document}
Ich persönlich binde am Anfang des Dokuments immer alle Packages ein. Erst dann beginne ich diese zu konfigurieren.
Außerdem habe ich dir auch noch meine Version einer "Tabellen"-Kopfzeile eingefügt (siehe auskommentierter Teil). Grundsätzlich ist es aber egal, beides führt zu einem Ergebnis! :-)

BR

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

@Jarrao

Meine Änderungsvorschläge findest Du im folgenden Beispiel:
\documentclass[fontsize=12pt]{scrartcl}                            
\usepackage[left=4cm,right=1cm,top=3.5cm]{geometry}                        
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[headsepline]{scrlayer-scrpage}
\usepackage{blindtext}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{amsmath}

\clearpairofpagestyles

\setkomafont{pagehead}{\normalfont}

\ihead{
	\begin{tabular}{@{}ll}
    Projekt: & Autom. Montagemaschine\\
    Version  & 1.0.0
	\end{tabular}
}
\ohead{
	\begin{tabular}{ll@{}}
    Bearbeiter: & Robert Nimmich Hartmann\\
    Datum:      & \today
	\end{tabular}
}                      
\ofoot{\pagemark}

\begin{document}
\vspace*{5mm}
{
	\centering
	\LARGE
	\sffamily
	\textbf{Kostenkalkulation}
	\par
}
    
\section*{Randbedingungen}
   
\begin{center}
\begin{tabularx}{10cm}{
	X 
	>{$}c<{$} 
	c
}
\toprule  
\textbf{Bezeichnung} & \textbf{Variable} & \textbf{Einheit} \\
\midrule
Stückzahl            & s                 & Maschinen\\
Zykluszeit           & t_z               & min \\
Lebensdauer          & L                 & Zyklen\\
Lebensdauer          & \overline{N}      & Tage\\
Montagekosten        & K_m               & Euro / Stk.\\
Abschreibungskosten  & K_\text{ab}       & Euro / Stk.\\
\bottomrule
\end{tabularx}
\end{center}
   
\section*{Kalkulation der zulässigen Kosten}
\blindtext
\end{document}

Jarrao
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Di 5. Nov 2013, 18:49
Wohnort: Köln

Beitrag von Jarrao »

Danke für die Antwort! Die Lösung gefällt mir sehr gut, wobei ich noch die Fehlermeldung erhalte, dass die headheight zu gering sei. Die Meldung kommt von Share-latex da ich auf der Arbeit bin. Ich weiß jetzt nicht, ob es etwas damit zu tun hat.

Antworten