Altes CV-Template ausgegraben, Problem mit Tabellendarstellu

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Altes CV-Template ausgegraben, Problem mit Tabellendarstellu

von moepel123 » Mi 3. Dez 2014, 12:54

Vielen lieben Dank für die Änderung,
es funktioniert bestens.
Danke :-)

von Johannes_B » Mo 1. Dez 2014, 09:29

In der Definition von section sind dehnbare Abstände definiert. Den für den Abstand vor der Überschrift habe ich hier kurzerhand auf null gesetzt.
\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
%\usepackage{german}
\usepackage[ngerman]{babel}

\usepackage{fullpage} 
\usepackage{longtable} 

\makeatletter
\setlength{\parindent}{0pt} 

\renewcommand\section{\@startsection{section}{1}{\z@}%
{\z@}%
{2.3ex \@plus.2ex}%
{\large\scshape}}

\newenvironment{abschnitt}[1]%
{\par\hrule\vskip 3mm\section*{#1}%
\begin{longtable}%
	{@{} p{.21\textwidth} @{\hskip
	.02\textwidth} p{.77\textwidth}
	@{}}}%
	{\end{longtable}\vskip 1cm}
\newenvironment{abschnitt*}[1]%
{\hrule\vskip 3mm\section*{#1}}%
{\vskip 1cm}
\makeatother

\begin{document}

\begin{abschnitt}{Zur Person}
	Name & Bernhard Test\\
	Geboren & heute vor 25 Jahren \\
\end{abschnitt}

\begin{abschnitt}{Ausbildung}
	seit 10/2004 & Magisterstudium an der TU Wien\\
	10/2000 -- 10/2004 & Bakkalaureatsstudium an der TU
	Wien\\
\end{abschnitt}

\begin{abschnitt*}{Diplomarbeit}
	Jede Menge Fließtext über meine Diplomarbeit, die schon
	lange fertig
	wäre, wenn ich fleißig wäre. Bin ich aber nicht, also ist
	sie das
	auch nicht.
\end{abschnitt*}

\end{document} 

von moepel123 » So 30. Nov 2014, 18:42

Hallo zusammen,

vielen Dank für die Antworten, ich habe mir die Pakete auch schon angeschaut. Mir selbst gefallen schlichtere Optionen immer besser, ich werde aber in Zukunft eines der beiden Pakete nutzen und adaptieren.

Da ich aber recht bald mit dem alten Schema eine Bewerbung schreiben möchte, wollte ich nochmal nach Hilfe fragen.
Es geht ja sozusagen nur um ein normales Tabellen-Problem, was eben in Lebenslaufform formatiert ist.
Hat irgendjemand eine Lösung hierfür? Ich verstehe das nicht, weil es vor einigen Jahren diesen Fehler nach dem Kompilieren nicht gab bzw. alles gleichmäßig gesetzt war....

von Johannes_B » So 30. Nov 2014, 16:35

Relativ neu ist komacv, welches die Weiterentwicklung von koma-mod­erncv­clas­sic ist.

Alternative zum vorziehen

von Passant » So 30. Nov 2014, 14:34

Für einen Lebenslauf ist es wesentlich effizienter, dafür bereitgestellte Dokumentklassen wie moderncv oder Pakete wie currvita zu verwenden [1]. Dann wird das nicht so umständlich und man erhält auch eine Anleitung. Vorausgesetzt die Klasse oder das Paket ist im System TeX auf der Maschine installiert, kann man diese leicht über die Kommandozeile abrufen.
texdoc currvita
[1] CTAN: Thema CV

Altes CV-Template ausgegraben, Problem mit Tabellendarstellu

von moepel123 » So 30. Nov 2014, 12:04

Hallo zusammen,
ich habe mir vor langer Zeit ein kleines Lebenslauf-Template heruntergeladen.
Beim kompilieren wird allerdings ein unschöner Abstand erzeugt, der mir bislang nicht aufgefallen ist und den ich gerne beheben möchte.

Hier ist ein Minimalbeispiel des CV Codes:
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{german}
\usepackage{llauf}

\begin{document}

\begin{abschnitt}{Zur Person}
Name & Bernhard Test\\
Geboren & heute vor 25 Jahren \\
\end{abschnitt}

\begin{abschnitt}{Ausbildung}
seit 10/2004 & Magisterstudium an der TU Wien\\
10/2000 -- 10/2004 & Bakkalaureatsstudium an der TU Wien\\
\end{abschnitt}

\begin{abschnitt*}{Diplomarbeit}
Jede Menge Fließtext über meine Diplomarbeit, die schon lange fertig
wäre, wenn ich fleißig wäre. Bin ich aber nicht, also ist sie das
auch nicht.
\end{abschnitt*}

\end{document}
Und hier die llauf-Datei, auf die zugegriffen wird.
\usepackage{fullpage} % mehr Text, weniger Ränder
\usepackage{longtable} % Tabellen, die über Seitenumbrüche gehen

\setlength{\parindent}{0pt} % keine Einrückung von Absätzen

% ändere Darstellung des \section-Befehls
\renewcommand\section{\@startsection {section}{1}{\z@}%
% oberer und unterer Abstand, man kann wohl damit spielen, wenn man
% unbedingt möchte
    {-3.5ex \@plus -1ex \@minus -.2ex}%
    {2.3ex \@plus.2ex}%
% die nächste Zeile ist die interessante: Wechsel auf \sc-Font
    {\large\sc}}

% Neue Umgebung abschnitt mit einem Argument (Name des Abschnitts)
\newenvironment{abschnitt}[1]%
  % Beginn des Abschnitts: horizontale Linie, 3mm Abstand, Beginn
  % einer Section ohne Nummer (\section*) mit dem Argument (#1)
  {\hrule\vskip 3mm\section*{#1}%
    % beginne Tabelle mit: links gar kein Abstand (@{}), eine Spalte
    % mit 21% der Seitenbreite (p{.21\textwidth}), Spaltenabstand 2%
    % der Seitenbreite (@{.02\textwidth}), Spalte mit 77% Breite,
    % rechts kein Abstand
    \begin{longtable}%
      {@{} p{.21\textwidth} @{\hskip .02\textwidth} p{.77\textwidth} @{}}}%
  % Ende des Abschnitts: mach die Tabelle zu und einen Abstand
  {\end{longtable}\vskip 1cm}

% Neue Umgebung abschnitt*: Für Einträge, die keine Tabellen,
% sondern einfach nur ein Textabsatz sind.
\newenvironment{abschnitt*}[1]%
  {\hrule\vskip 3mm\section*{#1}}%
  {\vskip 1cm}
Mein Problem ist, dass im 1. Abschnitt grundsätzlich der Abstand zwischen horizontaler Linie und dem Text länger ist als in den restlichen Abschnitten.
Das ist ganz gut auf dem Bild hier zu sehen:
http://www.directupload.net/file/d/3822 ... fm_jpg.htm
Der Abstand zwischen Linie und "Zur Person" ist anders im Vergleich zu den beiden anderen Abschnitten.

Ich komme einfach nicht darauf, was das Problem ist. Liegt es an der longtable Umgebung, die die erste Zeile zB anders handhabt als den Rest einer Tabelle?

Vielleicht habt ihr ja eine Lösung dafür.
Die llauf.sty war so schon vorgegeben, daher habe ich sie mitsamt der Kommentare eingefügt, vielleicht nützt das etwas.
Beste Grüße
moepel123

Nach oben