von Georg J » Di 11. Jun 2013, 14:18
Hallo zusammen,
Ich habe eine Titelseite entworfen (siehe Beispiel) und dabei nun folgende Probleme:
1. Die Tabelle soll immer genau gleich gross sein, unabhängig von den Anzahl Zeilen im Titel. Bisher habe ich den Bereich für die Zusammenfassung mit \parbox und einer festen Höhe von 13.86cm definiert. Aber wenn der Titel mehr als eine Zeile hat vergrössert sich dadurch die Tabelle nach unten. Kann man die Grösse der \parbox relativ zu der Anzahl Zeilen im Titel festlegen?
2. Wie kann ich den Zeilenumbruch vor dem Titel verhindern? Dieser wird irgendwie durch \flushleft erzeugt.
Gruss, Georg
% --- Configuration --- %
\documentclass[11pt,a4paper,oneside]{report}
\usepackage[top=1.5 cm, bottom=2.4 cm, left=1.5 cm, right= 1.8cm]{geometry} % für Seitengrösse
\usepackage{tabularx} % Ausrichtung Tabellenzellen mit fester Breite p{}
\usepackage{german} % Format für Ländereinstellungen wie z.B. Datum
\usepackage[latin1]{inputenc} % Umlaute direkt im Editor eingebaar
\usepackage{fancyhdr} % Kopf- und Fusszeile
\usepackage{multirow} % Spalten u. Zeilenübergreifende Zellen (wie "Zellen verbinden" in Excel)
\usepackage{lastpage} % Seitenzahlnummerierung N of M
\usepackage[T1]{fontenc} % für Schriftart URW Aril
% --- Seitenstile einrichten --- %
\setlength{\parindent}{0pt}
\renewcommand{\familydefault}{\sfdefault} % Umstellung auf Arial
\setlength{\textwidth}{182mm}
% Chapter Head vereinfachen, sodass wie in Word
\makeatletter
\renewcommand{\@makechapterhead}[1]{%
%\vspace*{0 pt}%
{\setlength{\parindent}{0pt} \raggedright \normalfont
\bfseries\LARGE\thechapter.\ #1
\par\nobreak\vspace{8 pt}}
\thispagestyle{empty}}
\makeatother
% Stil für Titelseite:
\fancypagestyle{titlepage}{
\fancyhf{}
\setlength{\topmargin}{-60pt} % Seitenrand oben
\setlength{\oddsidemargin}{-30pt} % Seitenrand links
\setlength{\headheight}{43pt}
\setlength{\headsep}{0mm}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\footskip}{-1.2\baselineskip}
% --- Kopfzeile --- %
\fancyhead[R]{
\begin{tabular}[l]{p{12.8cm} p{4.5cm}}
\multirow{2}{*}{\textbf{BERICHT}} & \\
& \scriptsize{Firma} \scriptsize{\textbf{Abteilung}}
\end{tabular}
}
% --- Fusszeile --- %
\fancyfoot[L]{\scriptsize{Name und Adresse}\\
\scriptsize{e-mail}}
\fancyfoot[R]{\scriptsize{Tel:}\\
\scriptsize{Seite \thepage\ von \pageref{LastPage}}}}
% --- Hauptdokument --- %
\begin{document}
\thispagestyle{titlepage}
\begin{tabular}[c]{|p{3.18 cm} p{13.24 cm}|}
\hline
&\\
\textit{Titel/Thema:} & \LARGE{\begin{flushleft}\textbf{Titel hat 1 Zeile}\end{flushleft}} \\
\textit{Stichworte:} & Stichwörter \\
&\\
&\\
&\\
\multicolumn{2}{|p{17.7 cm}|}{\parbox[tt][13.86 cm]{17.7cm}{\setlength\parskip{1em plus 1em minus 0.5em}
\Large{\textbf{Zusammenfassung}}\\ \\
\normalsize{Text bla bla bla}}}\\ % Einfügen des Textes der Zusammenfassung
\hline
\end{tabular}\\
\end{document}
Hallo zusammen,
Ich habe eine Titelseite entworfen (siehe Beispiel) und dabei nun folgende Probleme:
1. Die Tabelle soll immer genau gleich gross sein, unabhängig von den Anzahl Zeilen im Titel. Bisher habe ich den Bereich für die Zusammenfassung mit \parbox und einer festen Höhe von 13.86cm definiert. Aber wenn der Titel mehr als eine Zeile hat vergrössert sich dadurch die Tabelle nach unten. Kann man die Grösse der \parbox relativ zu der Anzahl Zeilen im Titel festlegen?
2. Wie kann ich den Zeilenumbruch vor dem Titel verhindern? Dieser wird irgendwie durch \flushleft erzeugt.
Gruss, Georg
[code]
% --- Configuration --- %
\documentclass[11pt,a4paper,oneside]{report}
\usepackage[top=1.5 cm, bottom=2.4 cm, left=1.5 cm, right= 1.8cm]{geometry} % für Seitengrösse
\usepackage{tabularx} % Ausrichtung Tabellenzellen mit fester Breite p{}
\usepackage{german} % Format für Ländereinstellungen wie z.B. Datum
\usepackage[latin1]{inputenc} % Umlaute direkt im Editor eingebaar
\usepackage{fancyhdr} % Kopf- und Fusszeile
\usepackage{multirow} % Spalten u. Zeilenübergreifende Zellen (wie "Zellen verbinden" in Excel)
\usepackage{lastpage} % Seitenzahlnummerierung N of M
\usepackage[T1]{fontenc} % für Schriftart URW Aril
% --- Seitenstile einrichten --- %
\setlength{\parindent}{0pt}
\renewcommand{\familydefault}{\sfdefault} % Umstellung auf Arial
\setlength{\textwidth}{182mm}
% Chapter Head vereinfachen, sodass wie in Word
\makeatletter
\renewcommand{\@makechapterhead}[1]{%
%\vspace*{0 pt}%
{\setlength{\parindent}{0pt} \raggedright \normalfont
\bfseries\LARGE\thechapter.\ #1
\par\nobreak\vspace{8 pt}}
\thispagestyle{empty}}
\makeatother
% Stil für Titelseite:
\fancypagestyle{titlepage}{
\fancyhf{}
\setlength{\topmargin}{-60pt} % Seitenrand oben
\setlength{\oddsidemargin}{-30pt} % Seitenrand links
\setlength{\headheight}{43pt}
\setlength{\headsep}{0mm}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\footskip}{-1.2\baselineskip}
% --- Kopfzeile --- %
\fancyhead[R]{
\begin{tabular}[l]{p{12.8cm} p{4.5cm}}
\multirow{2}{*}{\textbf{BERICHT}} & \\
& \scriptsize{Firma} \scriptsize{\textbf{Abteilung}}
\end{tabular}
}
% --- Fusszeile --- %
\fancyfoot[L]{\scriptsize{Name und Adresse}\\
\scriptsize{e-mail}}
\fancyfoot[R]{\scriptsize{Tel:}\\
\scriptsize{Seite \thepage\ von \pageref{LastPage}}}}
% --- Hauptdokument --- %
\begin{document}
\thispagestyle{titlepage}
\begin{tabular}[c]{|p{3.18 cm} p{13.24 cm}|}
\hline
&\\
\textit{Titel/Thema:} & \LARGE{\begin{flushleft}\textbf{Titel hat 1 Zeile}\end{flushleft}} \\
\textit{Stichworte:} & Stichwörter \\
&\\
&\\
&\\
\multicolumn{2}{|p{17.7 cm}|}{\parbox[tt][13.86 cm]{17.7cm}{\setlength\parskip{1em plus 1em minus 0.5em}
\Large{\textbf{Zusammenfassung}}\\ \\
\normalsize{Text bla bla bla}}}\\ % Einfügen des Textes der Zusammenfassung
\hline
\end{tabular}\\
\end{document}
[/code]