Re: ModernCv-Modificare allineamenti

#16733
Up
0
Down
::

Io ho fatto in questo modo. Senza modificare i file base del pacchetto modernc

Prendi il file moderncvthemeclassic.sty da qui http://tug.ctan.org/macros/latex/contrib/moderncv/moderncvthemeclassic.sty

copialo nella stessa directory dove hai il file principale .tex. Apri il file appena copiato e modifica le minipage in questo modo

`
\renewcommand*{\maketitle}{%
% name and title
\if@DEBUG\framebox{\fi
\begin{minipage}{.425\textwidth}% prima era .525
\firstnamestyle{\@firstname~}\familynamestyle{\@familyname}%
\ifthenelse{\isundefined{\@title}}%
{}%
{\\[1.25em]\titlestyle{\@title}}%
\end{minipage}%
\if@DEBUG}\fi
\hfill%
\if@DEBUG\framebox{\fi%
% optional data
\begin{minipage}{.325\textwidth}% prima era .225
\raggedleft\addressfont\color{addresscolor}%
\ifthenelse{\isundefined{\@addressstreet}}{}{%
\addresssymbol~\@addressstreet%
\ifthenelse{\isundefined{\@addresscity}}{}{\\\@addresscity}%
\\[.2em]}%
\ifthenelse{\isundefined{\@mobile}}{}{\mobilesymbol~\@mobile\\[.2em]}%
\ifthenelse{\isundefined{\@phone}}{}{\phonesymbol~\@phone\\[.2em]}%
\ifthenelse{\isundefined{\@fax}}{}{\faxsymbol~\@fax\\[.2em]}%
\ifthenelse{\isundefined{\@email}}{}{\emailsymbol~\emaillink{\@email}\\[.2em]}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\@extrainfo\\[.2em]}%
\end{minipage}%
…….
`

Poi rimpicciolisci la foto (ho messo 110pt)
`
\documentclass[11pt,a4paper]{moderncv}

\moderncvtheme[green]{classic}
\usepackage[latin1]{inputenc}
\usepackage[scale=0.8]{geometry}
\recomputelengths

\title{CV}
\firstname{Enrico}
\familyname{Cognom}
\address{Adress: 19, Via G.Stradda}{01234 Citttta}
\mobile{Mobile: 123\,4567890}
\phone{Phone: 012\,3456789}
\email{E-mail: \mbox{enrico.cognom@gmail.com}}
\extrainfo{Nationality: Italian}
\extrainfo{Date of birth: 12, December 1234}
\photo[110pt]{fotobn}

\begin{document}
\maketitle
\end{document} `

Ho diminuito la larghezza della prima minipage da .525 a .425\textwidth mentre la seconda l’ho aumentata da .225 a .325\textwidth.

Se non vuoi rimpicciolire la foto agisci sui vari valori \\[.2em] per aumentare lo spazio tra le varie voci.

Ciao

Andrea

Grazie mille. Ora è perfetto. Inoltre ho anche capito cosa cambiare nel caso dovessi avere problemi analoghi.

Go to top