PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textpositionierung



hndrkl
22-05-2013, 10:41
Hallo zusammen,

ich habe ein Problem bei der Erstellung eines Lebenslaufs. Ich habe zweimal bei dem selben Institut gearbeitet, einmal von 10.2010 - 10.2011 und von 02.2013 - 06.2013.

Dies möchte ich gerne so im Lebenslauf darstellen dass der zweite Zeitraum genau eine Zeile unter dem ersten steht.

So:
-----------------------------------------
10.2010 - 10.2011 Ein Beispielinstitut ...
02.2013 - 06.2013 Zeilenumbruch erfolgt

Position blabla
------------------------------------------

Kann mir jemand helfen?

Hier das Codebeispiel:

---------------------------------------------
\documentclass[11pt,headsepline]{scrartcl}

\usepackage[TextAligned]{currvita}
\usepackage[final]{graphicx}
\usepackage{picins}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
% DIN A4 Papier mit benutzerdefinierten Rändern
\usepackage[a4paper, left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[scaled]{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[T1]{fontenc}

\AtBeginDocument{\settowidth{\cvlabelwidth}{\cvlab elfont Hauptstudienvertiefung}}

\begin{document}
\begin{cv}{}
\pagestyle{fancy}\lhead{\Large \sc Lebenslauf}\chead{}\rhead{\Large \sc Max Muster}

\begin{cvlist}{Praxiserfahrung}

\item[\textbf{10.2010 -- 10.2011}] Ein Beispielinstitut mit einem sehr langen Namen so das an dieser Stelle ein Zeilenumbruch erfolgt
\item[Position] Blabla


\end{cvlist}

\medskip

\end{cv}

\end{document}

--------------------------------------------------

bobmalaria
22-05-2013, 11:41
hi,

du willst also auf der linken seite zwei daten und auf der rechten das institut in einem feld.

ich würde das mit einer tabular + multirow machen.


\documentclass[11pt,headsepline]{scrartcl}

\usepackage[TextAligned]{currvita}
\usepackage[final]{graphicx}
\usepackage{picins}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
% DIN A4 Papier mit benutzerdefinierten Rändern
\usepackage[a4paper, left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[scaled]{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[T1]{fontenc}

\usepackage{multirow}

\AtBeginDocument{\settowidth{\cvlabelwidth}{\cvlab elfont Hauptstudienvertiefung}}

\begin{document}
\begin{cv}{}
\pagestyle{fancy}\lhead{\Large \sc Lebenslauf}\chead{}\rhead{\Large \sc Max Muster}

\begin{cvlist}{Praxiserfahrung}
\item[\textbf{10.2010 -- 10.2011}] {\renewcommand{\arraystretch}{1.2}\begin{tabular}{ @{}l@{}}
\multirow{2}{.8\textwidth}{Ein Beispielinstitut mit einem sehr langen Namen so das an dieser Stelle ein Zeilenumbruch erfolgt}\\
\end{tabular}
}
\item[\textbf{10.2010 -- 10.2011}] {}
\item[Position] Blabla
\end{cvlist}

\medskip

\end{cv}

\end{document}

bitte verwende in zukunft die code-umgebung. damit werden leerzeichen vermieden die sonst auftreten können. bei mir wurde z.b. \cvalb elfont zufällig getennt was dann zu einem fehler geführt hat.

http://www.mrunix.de/forums/attachment.php?attachmentid=5720&stc=1&d=1369219519

hndrkl
22-05-2013, 12:03
Ok, schonmal danke!
Das mit der Code-Einbettung werde ich das nächste Mal berücksichtigen.
Was für ein Befehl ist dafür notwendig? Bin Anfänger, sorry

Die Antwort löst mein Problem noch nicht ganz. Die untere Datumsangabe ist zu tief, die muss in dieselbe Zeile wie "Zeilenumbruch".

bobmalaria
22-05-2013, 12:48
hi,

na wenn du es so willst, dann trenn doch einfach manuell den langen institutsnamen. ich dachte du willst es so haben, dass man irgendwie erkennt, dass beide daten zu einem eintrag gehören.

ansonsten denkt man doch, dass zu einem datum eine zeile gehört:

xx.xxxx institut für paranormale aktivitäten und wurstfabrikation aus sternentaub

xx.xxx in extraterrestrichen schafsdärmen

so kann man das nicht wirklich auseinanderhalten, oder?

den code fügt man ein indem man im editor hier im forum auf das # symbol klickt und dann den code einfügt.

hndrkl
22-05-2013, 14:50
Ok, hab die Lösung nun selber hinbekommen. Deine Idee ist auch verwurstet, danke bobmalaria.

Hier das Codebeispiel:




\documentclass[11pt,headsepline]{scrartcl}

\usepackage[TextAligned]{currvita}
\usepackage[final]{graphicx}
\usepackage{picins}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{multirow}
\usepackage{paralist}
\usepackage[utf8]{inputenc}
% DIN A4 Papier mit benutzerdefinierten Rändern
\usepackage[a4paper, left=2cm, right=2cm, top=3cm, bottom=3cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage[scaled]{helvet}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[T1]{fontenc}

\AtBeginDocument{\settowidth{\cvlabelwidth}{\cvlab elfont Hauptstudienvertiefung}}

\begin{document}
\begin{cv}{}
\pagestyle{fancy}\lhead{\Large \sc Lebenslauf}\chead{}\rhead{\Large \sc Max Muster}

\begin{cvlist}{Praxiserfahrung}
%Abstand der items verringern
\setlength{\itemsep}{-0.5\baselineskip}

\item[\textbf{10.2010 -- 10.2011}] {\renewcommand{\arraystretch}{1.0}\begin{tabular}{ @{}l@{}}
\multirow{2}{.8\textwidth}{Ein Beispielinstitut mit einem sehr langen Namen so das an dieser Stelle ein Zeilenumbruch erfolgt}\\
\end{tabular}
}
\item[\textbf{02.2013 -- 06.2013}] {}

%Normaler Abstand der items
\setlength{\itemsep}{-0.0\baselineskip}
\item[Position] blabla

\end{cvlist}

\medskip

\end{cv}

\end{document}



Und als Resultat

5721