Scotty
19-04-2012, 21:37
Servus allerseits!
Nachdem ich mich jetzt in den letzten 2 Monaten durch Latex durchgearbeitet habe und bisher noch zu jedem Problem irgendwo eine Lösung gefunden habe, bin ich jetzt an einem Punkt angelangt, an dem ich auf dem Schlauch stehe.
Ich bin gerade dabei, meinen Lebenslauf in Latex zu schreiben und habe da meine Daten in verschiedene Tabellen gepackt. Da ich den Lebenslauf gerne als Makro schreiben und nicht noch von Hand anpassen würde, wollte ich für alle Fälle den Zeilenumbruch zwischen Tabellenüberschrift (nicht in Form einer Caption, sondern als in der ersten Tabellenzeile eingefügte Schrift) und der ersten "richtigen" Tabellenzeile unterbinden.
In meinem ersten Entwurf (siehe zweite Tabelle im Beispiel) funktioniert das auch problemlos. Jetzt wollte ich aber den Abstand zwischen Überschrift und erster Zeile per Variable am Anfang des Dokuments festlegen und habe daher vspace eingefügt.
Leider scheint nopagebreak jetzt keine Wirkung mehr zu zeigen.
\documentclass[10pt,a4paper,oneside,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{geometry}
\usepackage{longtable}
\geometry{a4paper, top=25mm, left=20mm, right=20mm, bottom=25mm, headsep=10mm, footskip=10mm}
\usepackage[singlespacing]{setspace}
\renewcommand{\arraystretch}{1.5}
\begin{document}
bla
\vspace{235mm}
\pagebreak[3]
\begin{longtable}{p{45mm}|p{120mm}}
\multicolumn{2}{l}{\Large \textbf{Interessen} \vspace{3mm}}\\ \nopagebreak[4]
aaaaaaaaaaaaaaa aaaaaaaaaa aaaa & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa \\
\end{longtable}
\vspace{176mm}
\pagebreak[3]
\begin{longtable}{p{45mm}|p{120mm}}
\multicolumn{2}{l}{\Large \textbf{Interessen}} \\ \nopagebreak[4]
\multicolumn{2}{l}{} \\ \nopagebreak[4]
aaaaaaaaaaaaaaa aaaaaaaaaa aaaa & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa \\
\end{longtable}
\end{document}
Wie kann ich es jetzt verhindern, dass bei der ersten Tabelle zwischen "Interessen" und der ersten Zeile der Zeilenumbruch auftritt? (zwischen späteren Zeilen ist er erwünscht, sollte es nötig sein!)
Setzt man vspace vor der zweiten Tabelle auf 175mm, so springt die gesamte Tabelle nach oben. So sollte es eigentlich funktionieren...
Da ich hier nicht mehr selbst weiter wusste... Vielen Dank schonmal für Eure Hilfe!
Viele Grüße
Nachdem ich mich jetzt in den letzten 2 Monaten durch Latex durchgearbeitet habe und bisher noch zu jedem Problem irgendwo eine Lösung gefunden habe, bin ich jetzt an einem Punkt angelangt, an dem ich auf dem Schlauch stehe.
Ich bin gerade dabei, meinen Lebenslauf in Latex zu schreiben und habe da meine Daten in verschiedene Tabellen gepackt. Da ich den Lebenslauf gerne als Makro schreiben und nicht noch von Hand anpassen würde, wollte ich für alle Fälle den Zeilenumbruch zwischen Tabellenüberschrift (nicht in Form einer Caption, sondern als in der ersten Tabellenzeile eingefügte Schrift) und der ersten "richtigen" Tabellenzeile unterbinden.
In meinem ersten Entwurf (siehe zweite Tabelle im Beispiel) funktioniert das auch problemlos. Jetzt wollte ich aber den Abstand zwischen Überschrift und erster Zeile per Variable am Anfang des Dokuments festlegen und habe daher vspace eingefügt.
Leider scheint nopagebreak jetzt keine Wirkung mehr zu zeigen.
\documentclass[10pt,a4paper,oneside,ngerman]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{geometry}
\usepackage{longtable}
\geometry{a4paper, top=25mm, left=20mm, right=20mm, bottom=25mm, headsep=10mm, footskip=10mm}
\usepackage[singlespacing]{setspace}
\renewcommand{\arraystretch}{1.5}
\begin{document}
bla
\vspace{235mm}
\pagebreak[3]
\begin{longtable}{p{45mm}|p{120mm}}
\multicolumn{2}{l}{\Large \textbf{Interessen} \vspace{3mm}}\\ \nopagebreak[4]
aaaaaaaaaaaaaaa aaaaaaaaaa aaaa & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa \\
\end{longtable}
\vspace{176mm}
\pagebreak[3]
\begin{longtable}{p{45mm}|p{120mm}}
\multicolumn{2}{l}{\Large \textbf{Interessen}} \\ \nopagebreak[4]
\multicolumn{2}{l}{} \\ \nopagebreak[4]
aaaaaaaaaaaaaaa aaaaaaaaaa aaaa & aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa\newline aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa \\
\end{longtable}
\end{document}
Wie kann ich es jetzt verhindern, dass bei der ersten Tabelle zwischen "Interessen" und der ersten Zeile der Zeilenumbruch auftritt? (zwischen späteren Zeilen ist er erwünscht, sollte es nötig sein!)
Setzt man vspace vor der zweiten Tabelle auf 175mm, so springt die gesamte Tabelle nach oben. So sollte es eigentlich funktionieren...
Da ich hier nicht mehr selbst weiter wusste... Vielen Dank schonmal für Eure Hilfe!
Viele Grüße