Randnotiz in Pagelayout

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


Georg J
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 23. Jan 2012, 20:32

Randnotiz in Pagelayout

Beitrag von Georg J »

Hallo,

Ich bin dabei ein eigenes Layout zu gestalten und habe dafür jetzt einen Entwurf gemacht (siehe beiligende Dateien).

Dabei habe ich nun folgende Fragen/Probleme:
  • 1. Die Randnotiz habe ich in das fancy-Layout {mda} gepackt. Warum erscheint sie trotzdem nur auf der ersten Seite? Wie schaffe ich es, dass sie standard auf jeder Seite erscheint?

    2. Warum ist der Abstand zwischen header und Textbeginn auf der ersten Seite grösser als auf den restlichen? Dadurch scheint auch die Randnotiz nach unten verschoben zu sein und der Text geht über die Fusszeile hinaus. Irgendwie scheint die erste Seite anders zu sein als die übrigen. Wie kann ich das alles verhindern?
Das Stylesheet "seite.sty" konnte ich aufgrund der Dateiendung nicht hochladen und habe es deshalb in "seite.tex" umbenannt. Vor Gebrauch ist die Dateiendung wieder in ".sty" zu ändern.

Falls es von Bedeutung sein sollte: Ich verwende MiKTex2.9 und übersetze mit Latex2pdf.

Gruss, Georg
Zuletzt geändert von Georg J am So 12. Mai 2013, 17:09, insgesamt 1-mal geändert.

Georg J
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 23. Jan 2012, 20:32

Beitrag von Georg J »

Hat denn wirklich keiner eine Idee?

Für einen Tip wäre ich sehr dankbar.

Georg

Xenara
Forum-Meister
Forum-Meister
Beiträge: 682
Registriert: Mi 25. Nov 2009, 09:41

Beitrag von Xenara »

Sollen die Seiteneinstellungen und die Randnotiz fürs ganze Dokument gelten? Dann würde ich es nicht in die Kopfzeile packen, und auch nicht marginpar als Befehl wählen.

Die Seiteneinstellungen würde ich direkt machen, sie gelten ja fürs ganze Dokument.
Für die Randnotiz würde ich eso-pic wählen und sie quasi wie ein Wasserzeichen fix an den Rand kleben.

Mal ganz grob könnte dein Dokument so aussehen:
% --- Configuration --- %
\documentclass[11pt,a4paper,oneside]{article}
\usepackage{seite}		% Layout

\usepackage{filecontents}

\begin{filecontents}{seite.sty}
% --- Packages --- %
\usepackage[top=1 cm, bottom=2.4 cm, left=1.5 cm, right= 1.8cm]{geometry} % für Seitengrösse
%\usepackage{german}						% Format für Ländereinstellungen wie z.B. Datum
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}	% Umlaute direkt im Editor eingebaar
\usepackage{graphicx} 				% für Grafiken
\usepackage{epstopdf}					% Umwandlung von EPS in Pdf für LateX to PDF compiler
\usepackage{multirow}					% Spalten u. Zeilenübergreifende Zellen (wie "Zellen verbinden" in Excel)
\usepackage{amsmath} 					% Mathe
\usepackage{amssymb} 					% Mathesymbole
\usepackage{fancyhdr}					% Kopf- und Fusszeile
\usepackage{lastpage}					% Seitenzahlnummerierung N of M
\usepackage{ifthen}						% Programmierung von Logik und Schleifen
\usepackage{eso-pic}
%\usepackage{rotating}					% für Rotation
%\usepackage[ngerman]{babel} % Neue deutsche Rechtschreibung


% --- Seitenstile einrichten --- %

% Stil für normale Seite
\fancypagestyle{mda}{
	\fancyhf{}
	% Hinweise linke Spalte
	%\reversemarginpar
%	\marginpar{%
%	MARGINPAR
%	%%\rotatebox{90}{\scriptsize{
%	%%\begin{tabular}{p{9.3 cm} p{6 cm} p{8.9 cm} p{0.25 cm}}
%	%%\multirow{2}{10 cm}{Wir sind nach ISO 9001/14001 zertifiziert (SQS Register Nr. 10763-5)} &
%	%%\multirow{2}{7 cm}{Dieses Protokoll ist vertraulich zu behandeln. \\Es darf nicht auszugsweise kopiert werden.} &
%	%%These test results relate only to the items tested. This test record has to be treated as confidential and may not be copied except in full. &
%	%%\end{tabular}
%	%%}}%
%	}
	% --- Kopfzeile --- %
	\fancyhead[R]{\BerichtNr%
	} %\includegraphics[height=0.06\textwidth]{C:/Users/Oranjeche/Documents/20_Sulzer/Bericht_Pics/Unt_JHH.eps}}
	% --- Fusszeile --- %
	\fancyfoot[L]{\scriptsize{Name,  Abteilung und Adresse, Postleitzahl, Stadt,}\\ \scriptsize{e-mail: blablabla@yoyoy.com}}
	\fancyfoot[R]{\scriptsize{Tel: +49 (0)1234567890}\\	\scriptsize{Seite \thepage\ von \pageref{LastPage}}}
}

%%%%%%%%%%
% Seiteneinstellungen
\setlength{\parindent}{0pt} 
\setlength{\parskip}{1em plus 1em minus 0.5em}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}
\setlength{\voffset}{15mm}
\setlength{\headheight}{5mm}
\setlength{\headsep}{5mm}
\setlength{\textheight}{247.5mm}
\setlength{\hoffset}{3mm}
\setlength{\marginparwidth}{6mm}
%%%%%%%%%%
\AddToShipoutPictureFG{%
	\put(10,100){%
		\rotatebox{90}{\scriptsize{
		\begin{tabular}{p{9.3 cm} p{6 cm} p{8.9 cm} p{0.25 cm}}
		\multirow{2}{10 cm}{Wir sind nach ISO 9001/14001 zertifiziert (SQS Register Nr. 10763-5)} &
		\multirow{2}{7 cm}{Dieses Protokoll ist vertraulich zu behandeln. \\Es darf nicht auszugsweise kopiert werden.} &
		These test results relate only to the items tested. This test record has to be treated as confidential and may not be copied except in full. &
		\end{tabular}
		}}%
	}%
}
\end{filecontents}

\pagestyle{mda}

% --- Angaben für Deckblatt --- %
\newcommand{\BerichtNr}{TB10 0001 30}



\usepackage{blindtext}

% --- Bericht --- %
\begin{document}

\section{Auszug Testseite}
\blindtext[20]
\section{Titel 2}
\newpage
Seite drei aber auch

\newpage
Seite vier sowieso

\end{document}

(Btw, mit der filecontents-Umgebung kannst du auch .sty-Dateien in ein MB packen, und blindtext ist für Fülltext sehr praktisch.)

Georg J
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 23. Jan 2012, 20:32

Beitrag von Georg J »

Vielen Dank.
Ich werde das heute Abend mal ausprobieren :)

Georg J
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 23. Jan 2012, 20:32

Beitrag von Georg J »

Danke Xenara.

Das hat soweit schon ganz gut geklappt.

Ich definiere die Seiteneinstellungen in einem separaten fancyhdr, da es noch eine Titelseite mit anderen Einstellungen gibt.

Egal ob mit oder ohne Titleseite, die erste Seite mit dem mda-fancyhdr ist irgendwie anders als die restlichen (wie schon in Punkt 2 beschrieben). Auf der ersten Seite ist der Abstand zwischen Kopf- und Fusszeile viel kleiner und die Texthöhe viel grösser, obwohl ich den Pagestyle ganz zu Beginn definiere.

Beispiel ohne Titelseite:
\usepackage...
...
\pagestyle{mda}
\blindtext[20]
Woran könnte das liegen?

Gruss, Georg

Georg J
Forum-Anfänger
Forum-Anfänger
Beiträge: 13
Registriert: Mo 23. Jan 2012, 20:32

Beitrag von Georg J »

Ich habe die Lösung hierzu schon gefunden: Die Höhe der Kopfzeile war nicht richtig definiert.

Jetzt sieht alles prima aus :)

Danke!

Antworten