Ok, visto il scarso successo di questo post mi rispondo da solo, visto che con un po’ d’impegno ho risolto.
Premetto che ho apportato solo poche modifiche, dettate dal gusto puramente personale. Spero comunque possa essere utile a qualcuno.
Alla fine ho semplicemente fuso gli stili “casual” e “classic” di modercv unendo alcune parti di codice dei file moderncvthemeclassic.sty e moderncvthemecasual.sty.
Dopo prove differenti ho tenuto la versione che mi piaceva maggiormente, ovvero: l’intestazione iniziale del tema “classic” (con nome, titolo e a dx i recapiti del candidato) ma il nome scritto con le colorazioni e le dimensioni della versione “casual”
e ho aggiungo in fondo ad ogni pagina i recapiti proposti dallo stile casual.
Ho quindi ridefinito un nuovo moderncvthemeclassic.sty che ho inserito nella stessa cartella in cui compilo il file .tex (usando ovviamente l’opzione classic quando richiamo il pacchetto nel file .tex…)
`%%% start of file `moderncvthemeclassic.sty'.
%% Copyright 2006-2008 Xavier Danaux (xdanaux@gmail.com).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%——————————————————————————-
% identification
%——————————————————————————-
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{moderncvthemeclassic}[2008/06/17 v0.7 modern curriculum vitae style: classic]
%——————————————————————————-
% required packages
%——————————————————————————-
%——————————————————————————-
% package options
%——————————————————————————-
% color options
% blue (default option)
\DeclareOption{blue}{}
% orange
\newif\if@colororange\@colororangefalse
\DeclareOption{orange}{\@colororangetrue}
% green
\newif\if@colorgreen\@colorgreenfalse
\DeclareOption{green}{\@colorgreentrue}
% red
\newif\if@colorred\@colorredfalse
\DeclareOption{red}{\@colorredtrue}
% grey
\newif\if@colorgrey\@colorgreyfalse
\DeclareOption{grey}{\@colorgreytrue}
% roman option
\newif\if@roman\@romanfalse
\DeclareOption{roman}{\@romantrue}
% unused options
\DeclareOption*{
\PackageWarning{moderncvthemeclassic}{Unknown option ‘\CurrentOption’}}
% execute default options
\ExecuteOptions{color}
% process given options
\ProcessOptions\relax
%——————————————————————————-
% style definition
%——————————————————————————-
% symbols used
\renewcommand*{\listitemsymbol}{\textbullet}
% colors
\definecolor{firstnamecolor}{rgb}{0.65,0.65,0.65}
\definecolor{familynamecolor}{rgb}{0.45,0.45,0.45}
\definecolor{titlecolor}{rgb}{0.35,0.35,0.35}
\definecolor{quotecolor}{rgb}{0.35,0.35,0.35}
\definecolor{addresscolorfooter}{rgb}{0.35,0.35,0.35}
% default blue color
\definecolor{addresscolor}{rgb}{0.25,0.5,0.75}
\definecolor{sectionrectanglecolor}{rgb}{0.25,0.5,0.75}
\definecolor{sectiontitlecolor}{rgb}{0.2,0.4,0.65}
\definecolor{subsectioncolor}{rgb}{0.2,0.4,0.65}
\definecolor{footersymbolcolor}{rgb}{0.25,0.50,0.75}
\if@colororange
\definecolor{addresscolor}{rgb}{0.95,0.55,0.15}
\definecolor{sectionrectanglecolor}{rgb}{1,0.65,0.20}
\definecolor{sectiontitlecolor}{rgb}{0.95,0.55,0.15}
\definecolor{footersymbolcolor}{rgb}{0.95,0.55,0.15}
\definecolor{subsectioncolor}{rgb}{0.95,0.55,0.15}\fi
\if@colorgreen
\definecolor{addresscolor}{rgb}{0.30,0.65,0.15}
\definecolor{sectionrectanglecolor}{rgb}{0.55,0.85,0.35}
\definecolor{sectiontitlecolor}{rgb}{0.30,0.65,0.15}
\definecolor{footersymbolcolor}{rgb}{0.30,0.65,0.15}
\definecolor{subsectioncolor}{rgb}{0.30,0.65,0.15}\fi
\if@colorred
\definecolor{addresscolor}{rgb}{0.95,0.20,0.20}
\definecolor{sectionrectanglecolor}{rgb}{1.00,0.30,0.30}
\definecolor{sectiontitlecolor}{rgb}{0.95,0.20,0.20}
\definecolor{footersymbolcolor}{rgb}{0.95,0.20,0.20}
\definecolor{subsectioncolor}{rgb}{0.95,0.20,0.20}\fi
\if@colorgrey
\definecolor{addresscolor}{rgb}{0.35,0.35,0.35}
\definecolor{sectionrectanglecolor}{rgb}{0.75,0.75,0.75}
\definecolor{sectiontitlecolor}{rgb}{0.35,0.35,0.35}
\definecolor{footersymbolcolor}{rgb}{0.35,0.35,0.35}
\definecolor{subsectioncolor}{rgb}{0.35,0.35,0.35}\fi
% fonts
\if@roman
\AtBeginDocument{\rmfamily}
\else
\AtBeginDocument{\sffamily}\fi
\renewcommand*{\ttdefault}{pcr}
\renewcommand*{\firstnamefont}{\fontsize{38}{40}\sffamily\mdseries\upshape}
\renewcommand*{\titlefont}{\LARGE\sffamily\mdseries\slshape}
\renewcommand*{\addressfont}{\normalsize\rmfamily\mdseries\slshape}
\renewcommand*{\familynamefont}{\firstnamefont}
\renewcommand*{\quotefont}{\large\slshape}
\renewcommand*{\sectionfont}{\Large\sffamily\mdseries\upshape}
\renewcommand*{\subsectionfont}{\large\sffamily\mdseries\upshape}
% styles
% maketitle
% setmaketitlenamemaxwidth to the full name length, capped by \maketitlenamemaxwidth
\newlength{\maketitlenamemaxwidth}
\setlength{\maketitlenamemaxwidth}{.525\textwidth}
\newlength{\maketitlenamefullwidth}
\settowidth{\maketitlenamefullwidth}{\firstnamestyle{\@firstname~}\familynamestyle{\@familyname}}
\newlength{\maketitlenamewidth}
\ifnum\maketitlenamemaxwidth<\maketitlenamefullwidth\setlength{\maketitlenamewidth}{\maketitlenamemaxwidth}\else\setlength{\maketitlenamewidth}{\maketitlenamefullwidth}\fi
% other lengths
\newlength{\maketitlepicturewidth}
\setlength{\maketitlepicturewidth}{\@photowidth}
\newlength{\maketitledetailswidth}
% recompute theme-specific lengths, called by class to recompute all lengths
\renewcommand*{\recomputethemelengths}{%
\setlength{\maketitledetailswidth}{\textwidth}%
\addtolength{\maketitledetailswidth}{-\maketitlenamewidth}%
\addtolength{\maketitledetailswidth}{-\separatorcolumnwidth}%
\addtolength{\maketitledetailswidth}{-\maketitlepicturewidth}}
\recomputethemelengths
\newif\if@firstdetailselement\@firstdetailselementtrue
\newcommand*{\maketitledetailsnewline}{
\if@firstdetailselement%
\@firstdetailselementfalse%
\else%
\\[.2em]\fi}
\renewcommand*{\maketitle}{%
% name and title
\begin{minipage}[b]{\maketitlenamewidth}%
\firstnamestyle{\@firstname~}\familynamestyle{\@familyname}%
\ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% Questo è per mettere il titolo!
\end{minipage}%
% optional data
% \color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]%
\begin{minipage}[b]{\maketitledetailswidth}%
\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{\@extrainfo}}{}{\maketitledetailsnewline\@extrainfo}%
\end{minipage}%
% optional photo
\ifthenelse{\isundefined{\@photo}}%
{}%
{\hspace*{\separatorcolumnwidth}\color{firstnamecolor}\framebox{\includegraphics[width=\maketitlepicturewidth]{\@photo}}}\\[3em]%
% optional quote
\ifthenelse{\isundefined{\@quote}}%
{}%
{\centering{\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}%
}
% {\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}%
%\endinput
% cv footer
\newif\if@firstfooterelement\@firstfooterelementtrue
\providecommand*{\footersymbol}{}
\renewcommand*{\footersymbol}{%
\if@firstfooterelement%
\else%
{ ~~\color{footersymbolcolor}\textbullet~~~}\fi}
\providecommand*{\makefooter}{}
\renewcommand*{\makefooter}{%
\fancypagestyle{plain}{%
\fancyfoot[c]{%
\parbox{0.8\textwidth}{%
\centering%
\addressfont\color{addresscolorfooter}%
\ifthenelse{\isundefined{\@addressstreet}}{}{%
\addresssymbol~\@addressstreet%
\@firstfooterelementfalse%
\ifthenelse{\isundefined{\@addresscity}}{}{~--~\@addresscity}\\\@firstfooterelementtrue}%
\ifthenelse{\isundefined{\@mobile}}{}{\footersymbol\mobilesymbol~\@mobile\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@phone}}{}{\footersymbol\phonesymbol~\@phone\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@fax}}{}{\footersymbol\faxsymbol~\@fax\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@email}}{}{\footersymbol\emailsymbol~\emaillink{\@email}\@firstfooterelementfalse}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\footersymbol\@extrainfo\@firstfooterelementfalse}}}%
}%
\pagestyle{plain}}
\AtBeginDocument{\makefooter}
\endinput
%% end of file `moderncvthemeclassic.sty'.
`
Spero che qualcuno sappia darmi qualche informazione sull'altra domanda che avevo riguardo al pacchetto moderncv ovvero..
Nella guida di come scrivere un cv, Lapo Mori dice che:moderncv mette a disposizione un template per redigere la lettera di presentazione o motivazione il cui layout richiama nelle linee essenziali lo stile del curriculum
Ma non capisco dove sia questo template, ne come si usa..
Ciao,
Feldi