PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Foto in moderncv in die richtige Größe/Position



Heimchen
23-05-2007, 10:12
Hi,
hab meinen Lebenslauf mit moderncv ganz schön hinbekommen, nur das Foto steht nicht da, wo ich es haben will.

Empfohlen ist eine Größe von 4,5x6cm, gebe ich das aber bei meinem Foto an, rutscht es bis an den Rand und außerdem werden meine Kopfangaben mit Ausrichtung bottom dazu angezeigt. Ich möchte jetzt Ausrichtung top haben und das Foto auch in der Größe an entsprechender Position.

Kenn mich mit sty-Dateien überhaupt nicht aus, wäre darum dankbar für Hilfe.

countbela666
23-05-2007, 12:03
Hallo, Heimchen,

entschuldige bitte meine kurz angebundene und direkte Art, aber sieh dir doch für ein solch konkretes Problem bitte mal Punkt 2 des Abschnitts "Wie man eine Frage stellt" aus den hiesigen Boardregeln an.

Nichts für ungut,
Marcel

Heimchen
23-05-2007, 12:44
Das funktioniert schon mit dem klassischen Beispiel. Einfach die Bildgröße auf 6cm ändern:



\documentclass[10pt]{moderncv}

\moderncvstyle{classic} % idem

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

% personal data (the given example is exhaustive; just give what you want)
\firstname{John}
\familyname{Doe}
\title{Design enthusiast\dots}
\address{12 somestreet\\3456 somecity} % for classic style
\phone{+12 (3)456 78 90}
\email{jdoe@design.org}
\photo[6cm]{bewerbungsfoto}

% the ConTeXt symbol
\def\ConTeXt{%
C%
\kern-.0333emo%
\kern-.0333emn%
\kern-.0667em\TeX%
\kern-.0333emt}

\definecolor{see}{rgb}{0.5,0.5,0.5}% for web links
\newcommand{\up}[1]{\ensuremath{^\textrm{\scriptsize#1}}}% for text subscripts

\begin{document}
\maketitle

\section{Education}
\cventry{2003--2006}{Master of Design}{Valparezzo School of Design}{}{}{1\up{st} year: 79\%\hspace{2em}2\up{nd} year: 84\%\hspace{2em}3\up{rd} year: ---\hspace{2em}(graduation expected in June 2006)}

\end{document}


Ich hätt die Anschrift und das Bild entsprechend weiter links und oben am Bild ausgerichtet.

countbela666
23-05-2007, 13:19
Füge mal folgenden Code in deine Präambel ein:

\makeatletter
\AtBeginDocument{
\renewcommand*{\maketitle}{%
\begin{minipage}[b]{.4\textwidth}%
\firstnamestyle{\@firstname~}\familynamestyle{\@fa milyname}%
\ifthenelse{\equal{\@title}{}}%
{}%
{\\[1.25em]\titlestyle{\@title}}%
\end{minipage}%
\hfill%
\begin{minipage}[b][\@photoheight][t]{.25\textwidth}%
\raggedleft\addressfont\color{addresscolor}\@addre ss\\[0.2em]%
\Telefon~\@phone\\[.2em]%
\Letter~\emaillink{\@email}%
\ifthenelse{\equal{\@extrainfo}{}}%
{}%
{\\[0.2em]\@extrainfo}
\end{minipage}%
\ifthenelse{\equal{\@photo}{}}%
{}%
{\hspace*{1em}\color{firstnamecolor}\framebox{\inc ludegraphics[height=\@photoheight]{\@photo}}}\\[3em]}
}
\makeatotherMit den markierten Längen kannst du noch ein wenig herumspielen.

Grüße
Marcel

Heimchen
23-05-2007, 13:37
Genau das ist es doch schon. Danke!

Wenn ich das jetzt so sehe und das Foto soll noch etwas in den ersten Punkt hinein ragen, damit da nicht so eine Lücke entsteht, das ist vermutlich nen erheblich größerer Aufwand, oder?

countbela666
23-05-2007, 13:40
Krieg ich den Namen und Titel auch noch oben ausgerichtet?

\makeatletter
\AtBeginDocument{
\renewcommand*{\maketitle}{%
\begin{minipage}[b][\@photoheight][t]{.4\textwidth}%
\firstnamestyle{\@firstname~}\familynamestyle{\@fa milyname}%
\ifthenelse{\equal{\@title}{}}%
{}%
{\\[1.25em]\titlestyle{\@title}}%
\end{minipage}%
\hfill%
\begin{minipage}[b][\@photoheight][t]{.25\textwidth}%
\raggedleft\addressfont\color{addresscolor}\@addre ss\\[0.2em]%
\Telefon~\@phone\\[.2em]%
\Letter~\emaillink{\@email}%
\ifthenelse{\equal{\@extrainfo}{}}%
{}%
{\\[0.2em]\@extrainfo}
\end{minipage}%
\ifthenelse{\equal{\@photo}{}}%
{}%
{\hspace*{1em}\color{firstnamecolor}\framebox{\inc ludegraphics[height=\@photoheight]{\@photo}}}\\[3em]}
}
\makeatotherGrüße
Marcel

countbela666
23-05-2007, 13:45
Sind ja Wünsche im Sekundentakt... :D

Wenn ich das jetzt so sehe und das Foto soll noch etwas in den ersten Punkt hinein ragen, damit da nicht so eine Lücke entsteht, das ist vermutlich nen erheblich größerer Aufwand, oder?
Entferne das \\[3em] in der letzten langen Zeile.

Grüße
Marcel

Heimchen
23-05-2007, 14:09
War doch ganz einfach, danke :D

Abgesehen davon sind meine Kenntnisse von .sty-Dateien verfuschen grad deutlich angestiegen. :)

Kieselsteinchen
06-08-2008, 14:58
Hallo,
ich schließe mich hier einmal an. :D
Und zwar habe ich heute auch moderncv entdeckt. Ich habe das Problem, daß meine Emailadresse zu lang ist und diese dann hinter dem Foto im classic-style verschwindet.
Wie könnte man diese umbrechen, so daß sie über zwei Zeilen geht? Das Problem ist dann noch, daß sich hinter der Emailadresse ein mailto verbirgt, welches man wohl nicht ohne weiteres umbrechen kann.
Weiß jemand zufällig Rat? Danke schön.

Gruß
Gudrun