modificate un ambiente in un file sty … aiuto

  • Creatore
    Topic
  • #50412
    Up
    0
    Down
    ::


    Gentilissimi utenti,
    sto utilizzando la classe moderncv per scriver il mio CV.
    vorrei fare la seguente modifica nel sorgente, che riporto

    `
    % maketitle
    \renewcommand*{\maketitle}{%
    % name and title
    \if@DEBUG\framebox{\fi
    \begin{minipage}{.525\textwidth}%
    \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}{.225\textwidth}%
    \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}%
    % optional photo
    \ifthenelse{\isundefined{\@photo}}%
    {}%
    {\hspace*{0.75em}\color{firstnamecolor}\framebox{\includegraphics[height=\@photoheight]{\@photo}}}\\[3em]%
    \if@DEBUG}\fi%
    % optional quote
    \ifthenelse{\isundefined{\@quote}}%
    {}%
    {\centering{\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}%
    }
    `

    OK tralasciando la “optional quote”, il titolo e` cosi composto:
    1 minipage con nome affiancata da 1 minipage con dati opzionali affiancato da una foto (opzionale)
    il tutto allineato in basso ( bottom nel minipage)

    il mio piccolo problema e` il seguente: nome lungo, indirizzo e-mail pure lungo, ci vorrei mettere la foto (e che non sia minuscola (altezza 5 cm)

    Soluzione pensata:
    1- mantengo la minipage con il nome come e`, stringendola (ignorando il warning di Overfull)
    2- raggruppo la minipage con i dati opzionali con la foto in una altra minipage, allineata bottom con quella del nome
    Pero` in questa minipage utilizzo allinemaento top, in questo modo i dati opzionali partono dalla sommita` della foto e, essendo pochi e la foto di 5 cm, finiscono prima che cominci il box con il nome e quindi riesco a tenere una foto grande e il testo senza “a capo”.

    Una cosa del genere (uso il . al posto dello spazio, per la formattazione):

    ………………………indirizzo..|foto
    ……….nucleo@email.com..|foto
    ……………….dati opzionali..|foto
    ……………………………………|foto
    ……………………………………|foto
    nome completo……………..|foto

    ho provato varie cose ma non ci salto fuori,
    grazie per il vosto aiuto

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #50413
      Up
      0
      Down
      ::


      oppure si potrebbe anche fare una cosa del genere:

      nome completo……………..|foto
      ……………………………………|foto
      ……………………………………|foto
      ………………………indirizzo..|foto
      ……….nucleo@email.com..|foto
      ……………….dati opzionali..|foto

      quello che riesco a fare bene, per questo caso, e` aggiungere uno spazio arbitrario sotto al “nome completo” ma non riesco a farlo allieato ala foto

      grazie ancora

Visualizzazione 0 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top