moderncv cvline ändern

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: moderncv cvline ändern

von wimawima » Fr 13. Mai 2016, 20:03

hab meinen fehler gefunden...alles funktioniert!!! und nochmals DANKE :lol:

von Noch so einer » Fr 13. Mai 2016, 19:45

wimawima hat geschrieben:Allerding die eigene Definition nicht...
Welche eigene? Meine? Die funktioniert, wie der Online-Editor-Link beweist.

von wimawima » Fr 13. Mai 2016, 19:38

Es funktioniert! Allerding die eigene Definition nicht...
vielen, vielen DANK!!!!

von Johannes_B » Fr 13. Mai 2016, 18:12

Wie oben, oder so:
\renewcommand*{\cvitem}[3][.25em]{%
  \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
    \raggedleft\hintstyle{#2} &\raggedright{#3}%
  \end{tabular}%
  \par\addvspace{#1}}

von Noch so einer » Fr 13. Mai 2016, 18:03

Ich glaube, \cvline wurde inzwischen durch \cvitem ersetzt. Sicher bin ich mir nicht, da es leider keine vernünftige Doku zu moderncv gibt.

Dass flushleft einen vertikalen Abstand einfügt, ist nicht sehr verwunderlich. Das ist nämlich eine (verkappte) Listenumgebung mit vertikalem Abstand davor und dahinter. Du suchst eher die Anweisung \raggedright, die allerdings nur wirkt, wenn sie am Absatzende noch gültig ist. Daher wird auch noch ein \par benötigt. Leider ist \par aber im Argument von \cvline nicht erlaubt. Also muss man tricksen:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
%\usepackage[applemac]{inputenc}                                       

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}

\moderncvtheme[blue]{classic}

\firstname{Lebenslauf}
\familyname{}

\begin{document}
\maketitle

\section{Angaben zur Person}
\cvline{Geburtsdatum}{00.~Januar 0000}
\cvline{Geburtsort}{Musterstadt}

\section{Ausbildung}
\subsection{Schule}
\cvline{April 2016}{Studentische Hilfskraft:alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim }
\cvline{Mai 2016}{\parbox[tt]{\linewidth}{\raggedright Studentische Hilfskraft:alleswirdgut und d gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim\strut}}
\cventry{Juni 0000}{Allgemeine Hochschulreife (Abitur)}{\textit{Note 6,0}}{}{}{einschließlich Latinum}

\vfill

\emptysection \closesection
Musterstadt, \today{}

\end{document}
Empfehlen würde ich allerdings eher Rausatz:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
%\usepackage[applemac]{inputenc}                                       

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{ragged2e}

\moderncvtheme[blue]{classic}

\firstname{Lebenslauf}
\familyname{}

\begin{document}
\maketitle

\section{Angaben zur Person}
\cvline{Geburtsdatum}{00.~Januar 0000}
\cvline{Geburtsort}{Musterstadt}

\section{Ausbildung}
\subsection{Schule}
\cvline{April 2016}{Studentische Hilfskraft:alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim }
\cvline{Mai 2016}{\parbox[tt]{\linewidth}{\RaggedRight Studentische Hilfskraft:alleswirdgut und d gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim\strut}}
\cventry{Juni 0000}{Allgemeine Hochschulreife (Abitur)}{\textit{Note 6,0}}{}{}{einschließlich Latinum}

\vfill

\emptysection \closesection
Musterstadt, \today{}

\end{document}
Das ganze versteckt man dann am besten in einer eigenen Definition, beispielsweise:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
%\usepackage[applemac]{inputenc}                                       

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{ragged2e}
\newcommand{\cvlline}[2]{%
	\cvline{#1}{%
    	\parbox[tt]{\linewidth}{%
        	\RaggedRight\strut\ignorespaces #2\unskip\strut
        }%
    }%
}

\moderncvtheme[blue]{classic}

\firstname{Lebenslauf}
\familyname{}

\begin{document}
\maketitle

\section{Angaben zur Person}
\cvline{Geburtsdatum}{00.~Januar 0000}
\cvline{Geburtsort}{Musterstadt}

\section{Ausbildung}
\subsection{Schule}
\cvline{April 2016}{Studentische Hilfskraft:alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim }
\cvlline{Mai 2016}{Studentische Hilfskraft:alleswirdgut und d gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim}
\cventry{Juni 0000}{Allgemeine Hochschulreife (Abitur)}{\textit{Note 6,0}}{}{}{einschließlich Latinum}

\vfill

\emptysection \closesection
Musterstadt, \today{}

\end{document}

von wimawima » Fr 13. Mai 2016, 17:52

Danke für die schnelle Antwort, aber das hatte ich auch schon erfolglos versucht... deshalb mein fragen hier:)!

irgendwelche anderen Lösungsvorschläge?

von Johannes_B » Fr 13. Mai 2016, 17:46

Versuche \raggedright.

moderncv cvline ändern

von wimawima » Fr 13. Mai 2016, 17:27

Hallo!

ich bin gerade dabei meinen lebenslauf mit moderncv zu schreiben. gerne würde ich das layout von "cvline" vom blocksatz in linksbündig ändern. leider weiss ich nicht wie. meine bisherigen versuche mit "flushleft" innerhalb von cvline verschiebt mit den gesamten eintrag eine zeile nach unten (siehe beispile "mai").

Kann mir jemand weiterhelfen, wie ich einen linksbündigen eintrag innerhalb von cvline hinbekomme?

DANKE!!


\documentclass[11pt,a4paper]{moderncv}
\usepackage[utf8]{inputenc}
%\usepackage[applemac]{inputenc}													

\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}

\moderncvtheme[blue]{classic}

\firstname{Lebenslauf}
\familyname{}

\begin{document}
\maketitle

\section{Angaben zur Person}
\cvline{Geburtsdatum}{00.~Januar 0000}
\cvline{Geburtsort}{Musterstadt}

\section{Ausbildung}
\subsection{Schule}
\cvline{April 2016}{Studentische Hilfskraft:alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim }
\cvline{Mai 2016}{\begin{flushleft}Studentische Hilfskraft:alleswirdgut und d gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim alleswirdgut und alles wird gut und überhaupt dumdie dim\end{flushleft} }
\cventry{Juni 0000}{Allgemeine Hochschulreife (Abitur)}{\textit{Note 6,0}}{}{}{einschließlich Latinum}

\vfill

\emptysection \closesection
Musterstadt, \today{}

\end{document}
 
viele grüße- wima

Nach oben