\social su moderncv e modifica \makelettertitle

  • Creatore
    Topic
  • #100510
    Up
    0
    Down
    ::


    Buongiorno a tutti!
    Essendomi di recente laureato sto preparando il mio CV e la lettera di presentazione, e ho deciso di farlo ovviamente con LaTeX 🙂 Per farlo ho utilizzato il pacchetto moderncv che mi sembrava dare un risultato elegante e conciso.
    1) Il mio problema riguarda l’uso del comando \social presente in tale pacchetto, che consente la creazione di un collegamento ipertestuale nel pdf che rimanda al proprio profilo Linkedin: usando lo stesso preambolo sia per il CV che per la lettera di presentazione, ottengo il collegamento sul CV ma non nella lettera (lì viene semplicemente saltato). Avete un’idea di come potrei risolvere il problema? Di seguito un esempio del CV e della lettera e i relativi risultati.

    2) Un’altra cosa: vorrei eliminare la data che esce in alto a destra nella lettera, e da quanto ho letto su internet mi pare di aver capito che il responsabile sia \makelettertitle. Voi sapete suggerirmi come posso modificarlo affinché non scriva la data? (La voglio mettere io in fondo alla lettera, a sinistra, con \today ). Probabilmente modificando \makelettertitle potrei aggiungergli il comando \social e risolvere entrambi i problemi in un colpo solo, ma non so come fare

    NB: data la mancanza di una vera documentazione per questo pacchetto ho provato a spulciare nel file moderncv.cls ma non ho trovato nulla che potesse aiutarmi 🙁

    CV:

    Spoiler

    `\documentclass[11pt,a4paper,sans]{moderncv}

    \moderncvstyle{classic}
    \moderncvcolor{blue}

    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenx}
    \usepackage

    {geometry}

    \setlength{\hintscolumnwidth}{4.8cm}

    \usepackage{fancyhdr}
    \usepackage{lastpage}
    \pagestyle{fancy}
    \rfoot{$\thepage/\pageref{LastPage}$}

    % personal data
    \firstname{John}
    \familyname{Doe}
    \title{Curriculum Vitae}
    \address{Via xxx 10}{00118, Roma (Rm)}
    \mobile{347\,0000000}
    \email{johndoexxxx@gmail.com}
    \social[linkedin][it.linkedin.com/in/johndoe/it]{johndoe} % Profilo in italiano
    % \social[linkedin][it.linkedin.com/in/johndoe/en]{johndoe} % Profilo in inglese
    %\photo[100pt][0pt]{../Documenti/Fototessera2014newestCropped}

    \begin{document}

    \makecvtitle

    \section{Informazioni Personali}

    \section{Istruzione}

    \section{Studi ed esperienze all'estero}

    \section{Esperienze lavorative}

    \section{Competenze personali}

    \section{Lingue}

    \section{Competenze informatiche}

    \vspace{\fill}
    \emph{Autorizzo il trattamento dei dati personali contenuti nel presente Curriculum Vitae ai sensi della legge 196/2003 “Codice in materia di
    protezione dei dati personali”.}\\ \\ \\
    %\date{January 01, 1984}
    \today
    % Salta uno spazio verticale di 0.5 cm, inserisce l'immagine della firma, crea una box vuota a destra larga 1.3cm, e allinea il tutto al margine destro
    % \begin{flushright}\vspace{0.5cm}\includegraphics[width=3.5cm,keepaspectratio]{../Documenti/firma}\makebox[1.3cm][r]{}\end{flushright}
    %\\ \\ \\
    \end{document}`

    Lettera:

    Spoiler

    `\documentclass[11pt,a4paper,sans]{moderncv}

    \moderncvstyle{classic}
    \moderncvcolor{blue}

    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenx}
    \usepackage

    {geometry}

    \setlength{\hintscolumnwidth}{4.8cm}

    \usepackage{fancyhdr}
    \usepackage{lastpage}
    \pagestyle{fancy}
    \rfoot{$\thepage/\pageref{LastPage}$}

    % ———- PER AGGIUNGERE IMMAGINE FIRMA —————
    \makeatletter
    \renewcommand*{\makeletterclosing}{
    \@closing\\[1.5cm] %Spazio verticale tra il “Cordiali Saluti” e il “Nome Cognome”
    % Scrive Nome e Cognome in grassetto, crea una box vuota a destra larga 2cm, e allinea il tutto al margine destro
    % \begin{spacing}{0.2} % Per modificare l'interlinea all'interno di questo ambiente
    { \begin{flushright}\bfseries\@firstname~\@lastname\makebox[2cm][r]{}\end{flushright}}
    % ~\par % Salta uno spazio verticale pari ad un paragrafo
    % Salta uno spazio verticale di -1 cm (rialza), inserisce l'immagine della firma, crea una box vuota a destra larga 1.3cm, e allinea il tutto al margine destro
    % \begin{flushright}\vspace{-0.5cm}\includegraphics[width=3.5cm,keepaspectratio]{../Documenti/firma}\makebox[1.3cm][r]{}\end{flushright}
    % \end{spacing}
    \ifthenelse{\isundefined{\@enclosure}}{}{%
    ~\\%
    \vfill%
    {\color{color2}\itshape\enclname: \@enclosure}}}
    \makeatother
    % ———————————————————

    % personal data
    \firstname{John}
    \familyname{Doe}
    \title{Curriculum Vitae}
    \address{Via xxx 10}{00118, Roma (Rm)}
    \mobile{347\,0000000}
    \email{johndoexxxx@gmail.com}
    \social[linkedin][it.linkedin.com/in/johndoe/it]{johndoe} % Profilo in italiano
    % \social[linkedin][it.linkedin.com/in/johndoe/en]{johndoe} % Profilo in inglese
    %\photo[100pt][0pt]{../Documenti/Fototessera2014newestCropped}

    \begin{document}

    \recipient{Company Recruitment team}{Company, Inc.\\123 somestreet\\some city}
    %\date{January 01, 1984}
    \opening{Dear Sir or Madam,}
    \closing{Cordiali Saluti,}
    \enclosure[Allegato]{Curriculum Vitae{}}
    \makelettertitle
    tutto il testo della lettera

    \makeletterclosing

    \vspace{\fill}
    ~\\ ~\\
    \emph{Autorizzo il trattamento dei dati personali contenuti nel presente Curriculum Vitae ai sensi della legge 196/2003 “Codice in materia di
    protezione dei dati personali”.}
    %\date{January 01, 1984}
    % Salta uno spazio verticale di 0.5 cm, inserisce l'immagine della firma, crea una box vuota a destra larga 1.3cm, e allinea il tutto al margine destro
    % \begin{flushright}\vspace{-0.5cm}\includegraphics[width=3.5cm,keepaspectratio]{../Documenti/firma}\makebox[1.3cm][r]{}\end{flushright}
    %\\ \\ \\
    \end{document}`


Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #100511
      Up
      0
      Down
      ::


      EDIT: Per il problema 2 (la data) ho risolto, aggiungendo nella sezione \makeatletter……………\makeatother il comando \let\@date\relax

      Per quanto riguarda il problema numero 1, ho fatto dei progressi inserendo nella stessa sezione i comandi:
      `\renewcommand*{\makelettertitle}{%
      % recompute lengths (in case we are switching from letter to resume, or vice versa)
      \recomputeletterlengths%
      % sender contact info
      %\hfill% %%% <========== This commented % \begin{minipage} {0.5\textwidth}% \raggedright% %%% \reggedleft changed to raggedright \addressfont\textcolor{color2}{% %%% change color here if you want it black or... {\bfseries\upshape\@firstname~\@familyname}\@firstdetailselementfalse% \ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet% \ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}}% \ifthenelse{\isundefined{\@mobile}}{}{\makenewline\mobilesymbol\@mobile}% % \ifthenelse{\isundefined{\@phone}}{}{\makenewline\phonesymbol\@phone}% % \ifthenelse{\isundefined{\@fax}}{}{\makenewline\faxsymbol\@fax}% \ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}% % \ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}% \ifthenelse{\isundefined{\social}}{}{\makenewline\linkedinsocialsymbol\protect\httplink[accountname]{socialurl}} } % \end{minipage} \\[2cm]} \makeatother` ottenendo questo risultato: [img size=800x600]http://i58.tinypic.com/2yua5uc.png[/img] Come si vede ho trovato quali sono i campi da cui prende il nome account e l'url del profilo, però ora devo trovare il modo di fargli prendere accountname (johndoe) e socialurl (it.linkedin.com/in/johndoe/it) dal comando \social[linkedin][it.linkedin.com/in/johndoe/it]{johndoe} E ovviamente devo rispostare tutto a destra :D (EDIT: fatto con flushright)

    • #100512
      Up
      0
      Down
      ::


      Alla fine mi rispondo da solo, ho risolto. Non riuscendo a trovare i parametri del comando \social mi sono stufato e l’ho tolto, e ho inserito nome account e url direttamente nella ridefinizione di \makelettertitle, come argomento di \httplink

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top