moderncv: Kontaktdaten in Kopf- statt Fußzeile

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: Kontaktdaten in Kopf- statt Fußzeile

von jukka » Mo 10. Okt 2011, 16:12

Wäre echt klasse, wenn jemand helfen könnte. Mir fehlt leider der Ansatz.

Das Problem ist doch, dass Bild und Name in einer Zeile liegen und Kontaktdaten unter dem Namen?!

Geht es vielleicht mit 2 minipages, eine für das Bild und die andere für Name+Kontaktdaten und die minipages müssen dann nebeneinander sein? Kam mit dem Ansatz aber bisher nicht weiter.

Gruß,
jukka

von jukka » So 9. Okt 2011, 12:35

Danke für den Tipp! Das klappt gut, bis auf die Tatsache, dass Name und Bild horizontal ausgerichtet sind. Dabei sollen natürlich Bild und letzte Kontaktzeile (im angefügten Beispiel die Mailadresse) horizontal ausgerichtet sein. Ich kann aus dem Code leider nicht erkennen wie ich das ändern könnte.

Hier der vermutlich relevante Abschnitt:
% maketitle
\renewcommand*{\maketitle}{%
  {%
    \ifthenelse{\isundefined{\@photo}}%
      {}%
      {{\color{firstnamecolor}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}%
    \hfill%
%    \raggedleft{\firstnamestyle{\MakeLowercase{\@firstname}}\familynamestyle{\MakeLowercase{\@familyname}}}\\[-.35em]}%
    \raggedleft{\firstnamestyle{\@firstname}~\familynamestyle{\@familyname}}\\          \raggedleft\addressfont\color{addresscolor}%
    \ifthenelse{\isundefined{\@addressstreet}}{}{%
      \maketitledetailsnewline%
      \addresssymbol~\@addressstreet%
      \ifthenelse{\isundefined{\@addresscity}}{}{\\\@addresscity}}%
    \ifthenelse{\isundefined{\@mobile}}{}{\maketitledetailsnewline\mobilesymbol~\@mobile}%
    \ifthenelse{\isundefined{\@phone}}{}{\maketitledetailsnewline\phonesymbol~\@phone}%
    \ifthenelse{\isundefined{\@fax}}{}{\maketitledetailsnewline\faxsymbol~\@fax}%
    \ifthenelse{\isundefined{\@email}}{}{\maketitledetailsnewline\emailsymbol~\emaillink{\@email}}%
    \ifthenelse{\isundefined{\@homepage}}{}{\maketitledetailsnewline\homepagesymbol~\httplink{\@homepage}}%
      \ifthenelse{\isundefined{\@extrainfo}}{}{\footersymbol\@extrainfo\@firstfooterelementfalse}\\[-.35em]}%
  {\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}%
% optional quote
  \ifthenelse{\isundefined{\@quote}}%
    {}%
    {{\centering{}\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}\\[2.5em]}}%
  \par}% to avoid weird spacing bug at the first section if no blank line is left after \maketitle
Zusätzlich habe ich der moderncvthemecasual.sty
\newif\if@firstdetailselement\@firstdetailselementtrue
\newcommand*{\maketitledetailsnewline}{
  \if@firstdetailselement%
    \@firstdetailselementfalse%
  \else%
    \\[.2em]\fi}
hinzugefügt.

Gruß,
jukka
Dateianhänge
moderncv2.JPG
moderncv2.JPG (8.69 KiB) 2472 mal betrachtet

Eigene Anpassungen

von localghost » So 9. Okt 2011, 11:45

Du kannst jederzeit eine Kopie der Datei »moderncvthemecasual.sty« anlegen und diese dann nach Umbenennung den eigenen Bedürfnissen anpassen. Wo diese Datei abgelegt ist, findest Du über die Kommandozeile heraus.
kpsewhich moderncvthemecasual.sty
Das kann je nach deinen Vorstellungen einiges an Arbeit bedeuten.


Thorsten

moderncv: Kontaktdaten in Kopf- statt Fußzeile

von jukka » So 9. Okt 2011, 03:48

Hallo,

meinen Lebenslauf erstelle ich mit dem Paket moderncv. Dabei verwende ich das Argument casual, da es mir besser gefällt. Was mir aber nicht gefällt sind die Kontaktdaten in der Fußzeile. Stattdessen hätte ich diese gerne unter Jon Doe, wobei dieser dementsprechend nach oben rücken sollte. Siehe dazu auch das angehängte jpg.

Bei classic gefällt mir die Aufteilung nicht. Ich kann mir vorstellen, dass die Implementierung meiner Wünsche bei casual leichter ist. (?? ;))
\documentclass[11pt,a4paper]{moderncv}

% moderncv themes
\moderncvtheme[blue]{casual}                 % optional argument are 'blue' (default), 'orange', 'red', 'green', 'grey' and 'roman' (for roman fonts, instead of sans serif fonts)
%\moderncvtheme[green]{classic}                % idem

% character encoding
\usepackage[utf8]{inputenc}                   % replace by the encoding you are using

% adjust the page margins
\usepackage[scale=0.8]{geometry}

% personal data
\firstname{John}
\familyname{Doe}
\title{Resumé title (optional)}               % optional, remove the line if not wanted
\address{street and number}{postcode city}    % optional, remove the line if not wanted
\mobile{mobile (optional)}                    % optional, remove the line if not wanted
\phone{phone (optional)}                      % optional, remove the line if not wanted
\fax{fax (optional)}                          % optional, remove the line if not wanted
\email{email (optional)}                      % optional, remove the line if not wanted
\homepage{homepage (optional)}                % optional, remove the line if not wanted
\extrainfo{additional information (optional)} % optional, remove the line if not wanted
\photo[64pt]{picture}                         % '64pt' is the height the picture must be resized to and 'picture' is the name of the picture file; optional, remove the line if not wanted
\quote{Some quote (optional)}                 % optional, remove the line if not wanted

% to show numerical labels in the bibliography; only useful if you make citations in your resume
\makeatletter
\renewcommand*{\bibliographyitemlabel}{\@biblabel{\arabic{enumiv}}}
\makeatother

%----------------------------------------------------------------------------------
%            content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle

\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}  % arguments 3 to 6 can be left empty
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}

\section{Master thesis}
\cvline{title}{\emph{Title}}
\cvline{supervisors}{Supervisors}
\cvline{description}{\small Short thesis abstract}

\end{document}
Gruß,
jukka
Dateianhänge
moderncv.JPG
moderncv.JPG (25.06 KiB) 2604 mal betrachtet

Nach oben