Esempio di Impaginazione di un Curriculum Vitae

  • Creatore
    Topic
  • #34447
    Up
    0
    Down
    ::


    Salve,

    non riesco a formatatre come vorrei il testo dentro all’ambiente minipage.

    `\documentclass[a4paper,11pt]{article}

    \usepackage[italian]{babel}
    \pagestyle{empty}
    \usepackage[a4paper,left=1cm,right=1cm,top=1.5cm,bottom=1.5cm]{geometry}
    \usepackage{calc}

    \setlength{\parindent}{0pt}

    \newenvironment{elemento}[1]
    {\vspace{0.09cm}\makebox[3cm][l]{#1}\hspace{2em}%
    \begin{minipage}[t]{\textwidth-3cm-2em}}
    {\end{minipage}\par}

    \begin{document}

    \begin{elemento}{date}
    –\enspace\textbf{Univesrity ..}
    \newline\hspace{0.5cm} Student
    \newline\hspace{0.5cm} Topic
    \end{elemento}

    \end{document}`

    vorrei allineare verticalmente le parole: University, Student e Topic. Non riesco perche’ \hspace non mi funziona all’interno di minipage.. non so il perche’.

    come posso risolvere il problema?

    grazie in anticipo,
    vevo

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


      Usa \hspace*{}.
      Però toglimi una curiosità: hai dei motivi particolari per volere un ambiente di quel tipo, e costruito in quel modo? Se ci dai qualche informazione in più magari possiamo indicarti una via più ortodossa per risolvere il problema. Tutti quegli aggiustamenti “a mano” mi insospettiscono 😕

      Ciao
      Ivan

    • #34449
      Up
      0
      Down
      ::

      Usa \hspace*{}.

      Ivan

      eureka.. funziona, ma come prevedevi non benissimo (non indenta correttamente una frase piu’ lunga di una riga, ovviamente..)

      Però toglimi una curiosità: hai dei motivi particolari per volere un ambiente di quel tipo, e costruito in quel modo? Se ci dai qualche informazione in più magari possiamo indicarti una via più ortodossa per risolvere il problema. Tutti quegli aggiustamenti “a mano” mi insospettiscono 😕

      si.. in effetti ci sono troppi aggiustamenti a mano… tempo fa avevo usato quell’ambiente (non ricordo preso dove) per il mio curriculum. ora sto facendo delle prove di riformatatzione.

      Ecco il codice intero, come si ridefinisce quell’ambiente in modo che funzioni correttamente?

      grazie
      vevo

      `\documentclass[a4paper,11pt]{article}

      \usepackage[english]{babel}
      \usepackage[a4paper,left=1cm,right=1cm,top=1.5cm,bottom=1.5cm]{geometry}
      \usepackage{calc}

      \setlength{\parindent}{0pt}

      \newcommand{\titolo}[1]{\par\textbf{#1}\par}

      \newenvironment{elemento}[1]
      {\vspace{0.09cm}\makebox[3cm][l]{#1}\hspace{2em}%
      \begin{minipage}[t]{\textwidth-3cm-2em}}
      {\end{minipage}\par}

      \newenvironment{subelemento}[1]
      {\vspace{0.09cm}\makebox[2.5cm][l]{#1}\hspace{2em}%
      \begin{minipage}[t]{\textwidth-5.5cm-4em}}
      {\end{minipage}\par}

      \newcommand{\dblrule}{\par\medskip\hrule height 0.3mm\vspace{1pt}
      \hrule height 0.3mm\bigskip}
      \newcommand{\singlerule}{\par\medskip\hrule height 0.3mm\medskip}

      \pagestyle{empty}

      \begin{document}

      \begingroup
      \centering
      {\Huge Valerio Salvucci\par}

      \dblrule

      info@valeriosalvucci.com\\
      Tokyo, Shibuya-ku, Sasazuka 1-3-6 Japan\\
      Date of birth 23{}/02{}/1982\\

      \dblrule

      \endgroup

      \titolo{EDUCATION AND INTERNSHIP}

      \begin{elemento}{From Oct 09}
      –\enspace\textbf{Univesrity of Tokyo}, Faculty of Engineering , Japan
      \\\hspace*{0.3cm} Ph.D. Candidate in \textit{Hori Laboratory}, Electrical Engineering Department
      \\\hspace*{0.3cm} Research Topic: Motion Control\\
      \end{elemento}

      \vspace{0.3cm}

      \begin{elemento}{Apr 08 – Sep 08}
      –\enspace\textbf{Czech Thecnical Univesrity in Prague},Faculty of Engineering, Czech Republic
      \\ Researcher in \textit{Gerstner Laboratory} in the \textit{Intelligent and Mobile Robotics} Group
      \end{elemento}

      \vspace{0.3cm}

      \begin{elemento}{Jan 05 – Mar 08}
      –\enspace\textbf{University of Bologna}, Faculty of Engineering, Italy
      \\ \hspace*{0.3cm} Industrial Engineering, Master Degree
      \\ \hspace*{0.3cm} Master Thesis: \textit{Study on the Quenching Phenomenon in Second Generation Superconducting Thin Films for SFCLs' Applications}
      \end{elemento}

      \vspace{0.2cm}

      \begin{elemento}{}
      \\ (Jun 07 – Dec 07)
      \\ –\enspace\textbf{University of Tokyo}, Faculty of Engineering, Japan
      \\ Research student in \textit{Baba Laboratory}, Electrical Engineering Department
      \\ Research Topic: Superconductive Fault Current Limiters
      \end{elemento}

      \vspace{0.2cm}

      \begin{elemento}{}
      \\ (Sep 05 – Feb 06)
      \\ –\enspace\textbf{Comillas University (ICAI)}, Faculty of Engineering, Madrid Spain
      \\ Erasmus Student Exchange Program
      \end{elemento}

      \vspace{0.3cm}

      \begin{elemento}{Oct 01 – Dec 04}
      –\enspace\textbf{University of Pisa}, Faculty of Engineering, Italy
      \\ Industrial Engineering, Bachelor Degree
      \\ Bachelor Thesis: \textit{Requirements Specification and Ontology Modelling for an Intelligent Production Control System}
      \end{elemento}

      \vspace{0.2cm}

      \begin{elemento}{}
      \\ (Aug 04 – Nov 04)
      \\ –\enspace\textbf{Hannover University},\textit{Institute of Production Engineering and Machine Tools}, Germany
      \\ Ontology modelling and production control system desing of the Hanomag Group
      \end{elemento}

      \singlerule

      \titolo{LANGUAGES}
      \begin{elemento}{Italian}
      Native
      \end{elemento}
      \begin{elemento}{English}
      Fluent
      \end{elemento}
      \begin{elemento}{Spanish}
      Fluent
      \end{elemento}
      \begin{elemento}{Japanese}
      Intermediate
      \end{elemento}

      \singlerule

      \titolo{COMPUTER SKILLS}
      \begin{elemento}{Operative Systems}
      Linux (Ubuntu, Vine), Mac OS, Windows XP
      \end{elemento}
      \begin{elemento}{Programming}
      Open Office Suite, Latex, MATLAB, C/C++, HTML, CSS
      \end{elemento}

      \singlerule

      \titolo{OTHER INTEREST}
      \begin{elemento}{Sport}
      Snowboard, Swimming, Basketball
      \end{elemento}
      \begin{elemento}{Personal}
      Travel, Music, Informatics, Reading
      \end{elemento}
      \begin{elemento}{}
      Volunteer work with children – Kenya (summer 2006) Thailand (summer 2005)
      \end{elemento}

      \vspace{0.5cm}

      \hspace{1cm}Tokyo, 12/06/2009

      \end{document}

      `

    • #34450
      Up
      0
      Down
      ::


      Secondo me il tuo codice andrebbe concepito tutto nuovamente. Fossi in te userei il pacchetto moderncv, magari apportando qualche modifica qua e là, se proprio alcune cose non ti piacciono. Comunque, mantenendo la struttura che hai usato tu, l’ambiente elemento potrebbe essere definito così:

      `
      %%Preambolo
      \newenvironment{elemento}[1]
      {\vspace{0.09cm}
      \makebox[.15\textwidth][l]{#1}\hspace{2em}
      \makebox[1em][c]{–}\hspace{.5em}%
      \begin{minipage}[t]{.8\textwidth}}
      {\end{minipage}\par}

      \begin{document}
      \begin{elemento}{From Oct 09}
      \textbf{Univesrity of Tokyo}, Faculty of Engineering , Japan \\
      Ph.D. Candidate in \textit{Hori Laboratory}, Electrical Engineering Department\\
      Research Topic: Motion Control\\
      \end{elemento}
      \end{document}`

      Il risultato però non è un gran che. Tutte le misure sono fatte in modo molto approssimativo e senza alcun criterio guida.

      Ciao
      Ivan

    • #34451
      Up
      0
      Down
      ::

      Usa \hspace*{}.

      eureka.. funziona, ma come prevedevi non benissimo (non indenta correttamente una frase piu’ lunga di una riga, ovviamente..)

      `\documentclass[a4paper,11pt]{article}

      \usepackage[english]{babel}
      \usepackage[a4paper,left=1cm,right=1cm,top=1.5cm,bottom=1.5cm]{geometry}
      \usepackage{calc}

      \setlength{\parindent}{0pt}

      \newcommand{\titolo}[1]{\par\textbf{#1}\par\addvspace{6pt}}

      \newenvironment{elemento}[1]
      {\par\addvspace{\baselineskip}
      \makebox[8pc][l]{#1}%
      \begin{minipage}[t]{\textwidth-8pc}}
      {\end{minipage}\par}

      \newenvironment{elemento*}[1]
      {\par
      \makebox[8pc][l]{#1}%
      \begin{minipage}[t]{\textwidth-8pc}}
      {\end{minipage}\par}

      \newenvironment{hang}
      {\par\settowidth{\dimen0}{–\enspace}\hangindent\dimen0 –\enspace\ignorespaces}
      {\par}

      \newenvironment{subelemento}[1]
      {\par\addvspace{3pt}\makebox[6pc][l]{#1}%
      \begin{minipage}[t]{\textwidth-14pc}}
      {\end{minipage}\par}

      \newcommand{\dblrule}{\par\medskip\hrule height 0.8pt \vspace{1pt}
      \hrule height 0.8pt \bigskip}
      \newcommand{\singlerule}{\par\medskip\hrule height 0.8pt\medskip}

      \pagestyle{empty}

      \begin{document}

      \begingroup
      \centering
      {\Huge Valerio Salvucci\par}

      \dblrule

      \texttt{info@valeriosalvucci.com}\\
      Tokyo, Shibuya-ku, Sasazuka 1-3-6 Japan\\
      Date of birth 23/02/1982\

      \dblrule

      \endgroup

      \titolo{EDUCATION AND INTERNSHIP}

      \begin{elemento}{From Oct 09}
      \begin{hang}
      \textbf{University of Tokyo}, Faculty of Engineering , Japan
      Ph.D. Candidate in \textit{Hori Laboratory}, Electrical Engineering Department\\
      Research Topic: Motion Control
      \end{hang}
      \end{elemento}

      \begin{elemento}{Apr 08 – Sep 08}
      \begin{hang}
      \textbf{Czech Thecnical University in Prague},Faculty of Engineering, Czech Republic\\
      Researcher in \textit{Gerstner Laboratory} in the \textit{Intelligent and Mobile Robotics} Group
      \end{hang}
      \end{elemento}

      \begin{elemento}{Jan 05 – Mar 08}
      \begin{hang}
      \textbf{University of Bologna}, Faculty of Engineering, Italy\\
      Industrial Engineering, Master Degree \\
      Master Thesis: \textit{Study on the Quenching Phenomenon in Second Generation
      Superconducting Thin Films for SFCLs' Applications}
      \end{hang}
      \end{elemento}

      \begin{elemento}{}
      (Jun 07 – Dec 07)
      \begin{hang}
      \textbf{University of Tokyo}, Faculty of Engineering, Japan \\
      Research student in \textit{Baba Laboratory}, Electrical Engineering Department\\
      Research Topic: Superconductive Fault Current Limiters
      \end{hang}
      \end{elemento}

      \begin{elemento}{}
      (Sep 05 – Feb 06)
      \begin{hang}
      \textbf{Comillas University (ICAI)}, Faculty of Engineering, Madrid Spain \\
      Erasmus Student Exchange Program
      \end{hang}
      \end{elemento}

      \begin{elemento}{Oct 01 – Dec 04}
      \begin{hang}
      \textbf{University of Pisa}, Faculty of Engineering, Italy \\
      Industrial Engineering, Bachelor Degree \\
      Bachelor Thesis: \textit{Requirements Specification and Ontology
      Modelling for an Intelligent Production Control System}
      \end{hang}
      \end{elemento}

      \begin{elemento}{}
      (Aug 04 – Nov 04)
      \begin{hang}
      \textbf{Hannover University},\textit{Institute of Production Engineering and
      Machine Tools}, Germany \\
      Ontology modelling and production control system desing of the Hanomag Group
      \end{hang}
      \end{elemento}

      \singlerule

      \titolo{LANGUAGES}
      \begin{elemento*}{Italian}
      Native
      \end{elemento*}
      \begin{elemento*}{English}
      Fluent
      \end{elemento*}
      \begin{elemento*}{Spanish}
      Fluent
      \end{elemento*}
      \begin{elemento*}{Japanese}
      Intermediate
      \end{elemento*}

      \singlerule

      \titolo{COMPUTER SKILLS}
      \begin{elemento*}{Operative Systems}
      Linux (Ubuntu, Vine), Mac OS, Windows XP
      \end{elemento*}
      \begin{elemento*}{Programming}
      Open Office Suite, \LaTeX, MATLAB, C/C++, HTML, CSS
      \end{elemento*}

      \singlerule

      \titolo{OTHER INTERESTS}
      \begin{elemento*}{Sport}
      Snowboard, Swimming, Basketball
      \end{elemento*}
      \begin{elemento*}{Personal}
      Travel, Music, Informatics, Reading \\
      Volunteer work with children – Kenya (summer 2006) Thailand (summer 2005)
      \end{elemento*}

      \vspace{\baselineskip}

      \hspace{8pc}Tokyo, 12/06/2009

      \end{document}`
      Il verbo “indentare” non appartiene alla lingua italiana nel senso in cui lo usi tu: “rientrare” è quello giusto.

      Sinceramente non so come fai a sopportare un codice che produce almeno tre messaggi di errore senza prendere il semplice provvedimento di togliere \\ (davanti alle date in parentesi, per la precisione). Le misure che davi sono del tutto arbitrarie, sinceramente non capisco il motivo di creare una box di 6 centimetri e farla seguire da uno spazio di 2 em: perché non tutto nella box?

      Per finire, come vedi, si può rientrare dalla seconda riga in poi. 🙂 Perdona i rimproveri, ma, sai, è il messaggio 5001, il primo del sesto migliaio. Ritieniti fortunato. 😀

      Cerca anche di trovare le piccole differenze fra il tuo testo e il mio. Per esempio, è buona norma mettere \\ alla fine delle righe e non all’inizio. E il logo di LaTeX si scrive con \LaTeX; le misure, a parte quelle sulle dimensioni del foglio, vanno date possibilmente in unità tipografiche. Non sono le uniche. 🙂

      Ciao
      Enrico

    • #34452
      Up
      0
      Down
      ::

      Secondo me il tuo codice andrebbe concepito tutto nuovamente. Fossi in te userei il pacchetto moderncv, magari apportando qualche modifica qua e là, se proprio alcune cose non ti piacciono. Comunque, mantenendo la struttura che hai usato tu, l’ambiente elemento potrebbe essere definito…

      Ciao
      Ivan

      Grazie Ivan, ho preferito seguire i consigli di Enrico.

      Il verbo “indentare” non appartiene alla lingua italiana nel senso in cui lo usi tu: “rientrare” è quello giusto.

      Purtroppo tendo a italianizzare l’inglese, vivere all’estero e essere ingegnere contibuiscono a questi errori..

      Sinceramente non so come fai a sopportare un codice che produce almeno tre messaggi di errore senza prendere il semplice provvedimento di togliere \\ (davanti alle date in parentesi, per la precisione). Le misure che davi sono del tutto arbitrarie, sinceramente non capisco il motivo di creare una box di 6 centimetri e farla seguire da uno spazio di 2 em: perché non tutto nella box?

      Si.. i 3 errori erano una noia, ma non avevo tempo, e ho preferito postare un codice che dava tre errori piuttosto che aspettare chissa’ quanto tempo.

      Riguardo al codice che usavo.. so che era impostato male, lo avevo copiato da qualche parte e volevo sistemarlo. Stavo solo facendo delle prove di impaginazione e, non conoscendo il latex cosi’ a fondo, le modifiche arbitrarie di quel tipo sono piu’ veloci per un codice temporaneo.. (so’ che e’ discutibile)

      Per finire, come vedi, si può rientrare dalla seconda riga in poi. 🙂 Perdona i rimproveri, ma, sai, è il messaggio 5001, il primo del sesto migliaio. Ritieniti fortunato. 😀

      Ho visto come si rientra anche nelle righe successive, molto utile! per i rimproveri, va benissimo, sono costruttivi.

      Cerca anche di trovare le piccole differenze fra il tuo testo e il mio. Per esempio, è buona norma mettere \\ alla fine delle righe e non all’inizio. E il logo di LaTeX si scrive con \LaTeX; le misure, a parte quelle sulle dimensioni del foglio, vanno date possibilmente in unità tipografiche. Non sono le uniche. 🙂

      Hai ragione, ma non avevo molto tempo, ho preferito postarlo cmq..

      Nota: hai definito e non usato l’ambiente “subelemento”. Comunque mi e’ stato utile, una volta modificato e utilizzato, per impaginare in modo migliore il documento.

      Grazie come sempre per il grande aiuto,
      vevo

    • #34453
      Up
      0
      Down
      ::

      Nota: hai definito e non usato l’ambiente “subelemento”. Comunque mi e’ stato utile, una volta modificato e utilizzato, per impaginare in modo migliore il documento.

      A dire il vero c’era nel tuo, l’ho solo modificato in accordo con i cambiamenti fatti in “elemento”.

      “So” senza accento! 😉

      Ciao
      Enrico

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

Go to top