jump to navigation

Scrivere un curriculum in formato europeo con LaTeX 21 giugno 2008

Posted by fripp in About me, Informatica, LaTeX, TeX.
Tags: , , , , , , ,
trackback

In questi giorni ho avuro l’esigenza di redigere il mio CV per mandarlo ad alcune aziende che me ne hanno fatto richiesta. L’idea di usare i modelli di MS Word non mi andava affatto e pertanto mi sono affiadato al mio “amico” \LaTeX (adoro scrivere \LaTeX e non LaTeX!!!!!!).

Mi sono messo a spulciare su ctan.org e ho trovato quello che cercavo: la classe europecv, un’implementazione \LaTeX non ufficiale del formato europeo del CV.

Potete scarica il pacchetto qui.

Come al solito, ogni pacchetto contiene una buona dose di esempi e documentazione; se si ha una buona dimenstichezza con \LaTeX, è molto semplice scrivere immediatamente un documento completo.

Questa è l’intestazione del mio sorgente:

\documentclass[totpages,helvetica,nologo,flagCMYK,italian]
{europecv}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]
{geometry}
\usepackage[italian]{babel}
\usepackage{url}

Per maggiori informazioni sulle varie opzioni, leggete la documentazione.

Vediamo alcuni comandi importanti.

\ecvname{Sanfilippo Calogero}
\ecvaddress{Via Pippo Pappo 26}
\ecvtelephone[555-555]{555-555}
\ecvemail{\url{a@b.c}}
\ecvnationality{Italiana}
\ecvdateofbirth{17/6/1985}
\ecvgender{Maschile}

I nomi sono molto autoesplicativi: \ecvname{} serve per impostare il nome, \ecvaddress{} per impostare l’indirizzo, \ecvtelephone[555-555]{555-555} per impostare il numero di telefono (tra parentesi quadre va il cellulare), \ecvemail{\url{a@b.c}} imposta l’email, ecc…

Per fare comparire nel CV tutte queste info, basta inserire il codice:

\ecvpersonalinfo

all’interno del corpo del documento, in questo modo:

\begin{document}
\begin{europecv}
\ecvpersonalinfo
\end{europecv}
\end{document}

Il pacchetto prevede dei tag per impostare le varie sezioni in cui suddividere il curriculum; questo è il codice relativo alla sezione Istruzione e formazione:

\ecvsection{Istruzione e formazione}
\ecvitem{Date}{Iniziare con le informazioni pi\'u recenti ed elencare separatamente ciascun corso frequentato con successo. Facoltativo.}
\ecvitem{Certificato o diploma ottenuto}{\ldots}
\ecvitem{Principali materie/Competenze professionali apprese}{\ldots}
\ecvitem{Nome e tipo d'istituto di istruzione o formazione}{\ldots}
\ecvitem{Livello nella classificazione nazionale o internazionale\footnote{Se pertinente.}}{\ldots}

Da questo link potete scaricare un esempio di curriculum generico prodotto col pacchetto europecv. Cliccando qui potrete scarica il sorgente relativo al precedente esempio.

Buon divertimento!

Annunci

Commenti»

1. salvatore - 24 giugno 2008

bellissimo, ottima segnalazione, lo cercavo da tempo 🙂

2. Emanuele - 28 giugno 2008

grazie per la segnalazione. visto che ci sto volevo chiederti un favore (sono un newbie in materia di LaTeX nonostante ci abbia da poco scritto la tesi): in che modo si installano i pacchetti come quello che hai linkato?
Grazie mille

PS complimenti per il blog, entrerà nella mia lista di akregator

3. fripp - 28 giugno 2008

Grazie mille per i complimenti!

Per installare le classi LaTeX o i file di stile .sty devi metterli in una directory che viene presa in esame dal compilatore LaTeX che stai usando.
Per esempio, io su Mac uso la distribuzione LaTeX MacTeX e come editor uso TeXShop; pdflatex nel compilare un sorgente cerca i file di stile o le classi installate dall’utente in ~/Library/texmf/tex/latex se sono file di LaTeX, ~/Library/texmf/tex se sono file di TeX, ~/Library/texmf/bibtex se son file BibTeX. Su Linux, se non sbaglio, il path di ricerca è ~/texmf/tex/latex (segue l stesso scriterio usato su Mac).
Tu sei un utente Windows o Linux? Oppure Mac?

Ogni distribuzione di LaTeX ha i propri path di ricerca della classi.
Se usi delle distribuzioni preconfezionate di TeX/LaTeX, in genere è tutto “compreso nel prezzo”; per esempio su MacTeX il pacchetto per il curriculum è già presente. Se sei un utente Debian, il pacchetto texlive-publishers contiene la classe per il curriculum bella e pronta.

4. Emanuele - 28 giugno 2008

grazie dell’aiuto , dopo un pò di peripezie (andava definita una PATH) sono riuscito a compilare il .tex che hai linkato su Archlinux, dopo aver installato texlive-most-svn. A presto

5. Chris - 2 settembre 2008

Molto più bello il pacchetto moderncv, dacci un’occhiata (per quelle aziende che non richiedono il formato europeo, meglio distinguersi dalla massa 🙂 ).

6. fripp - 2 settembre 2008

Grazie per la segnalazione!

7. max - 5 dicembre 2008

Quello che cercavo finalmente. Però non viene fuori la bandierina europea. Come devo fare?
Grazie

8. max - 5 dicembre 2008

Never mind! Ho risolto. Dovevo solo mettere flagCMYK nella prima riga, così:
\documentclass[totpages,helvetica,nologo,flagCMYK,openbib,italian]{europecv}

THNX

9. Marco - 4 febbraio 2009

Sì.. bello… ma una domanda: se io ho due indirizzi (casa e studentato) e voglio metterli entrambi? se metto un semplice \\ non funziona. l’indirizzo va a capo ma non dopo la linea verticale ma prima… lo stesso discorso vale per i numeri di telefono… qualche idea?

bionicoz - 27 aprile 2009

Indirizzo 1 \\ & Indirizzo 2
(essendo una tabella bisogna dirlgi di scrivere nella seconda casella)

10. Diedro - 18 febbraio 2009

io vorrei inserire la mia foto in lato a sinistra, alla stessa altezza si nome ecc.
Qualcuno ha qualceh idea?

fripp - 29 aprile 2009

Per inserire una tua foto si usa il comando \ecvpicture. Ti consiglio di leggere la documentazione di eurocv per vedere le opzioni di questo comando.
Per esempio, se vuoi inserire la tua foto all’altezza del tuo nome, a destra, puoi usare questa sequenza di dichiarazioni
\ecvbeforepicture{\raggedleft}
\ecvpicture[height=3cm]{foto.jpg}
\ecvafterpicture{\ecvspace{-3.5cm}}.
Le precedenti dichiarazioni devono esser messe nella sezione del sorgente LaTeX in cui dichiari le tue informazioni personali

11. enea - 14 agosto 2009

grazie mille. una bomba!

12. Alessandro - 26 ottobre 2009

Ciao.

Molto interessante questo tuo articolo. Ti scrivo, oltreché per ringraziarti, per chiederti un’informazione.

Come posso scrivere il luogo di nascita nelle informazioni personali? Ho guardato la documentazione ma non ne fa menzione.

Cordiali saluti.

Alessandro

13. roberto - 5 dicembre 2009

grazie è perfetto!!!
metterai anche la possibilita d mettere il sorgente per realizzare quello in inglese??
è importante grazie

Daniele - 12 giugno 2010

Basta utilizzare il modello _en presente nella cartella Templates del file zip.

14. fripp - 11 dicembre 2009

@roberto: per avere tutto in inglese basta mettere questa dichiarazione all’inizio del sorgente
\documentclass[totpages,helvetica,openbib,english]{europecv}
Come puoi notare, l’ultimo “parametro” dentro le parentesi quadre è english e non italian

15. Giosue - 26 dicembre 2009

C’e’ qualche modo automatico per aggiungere l’autorizzazione del trattamento dei dati personali?? (grazie tantissimo!! Questa pagina e’ utilizzima)

fripp - 26 dicembre 2009

Che io sappia no. Prova a leggere la documentazione

16. Tiz - 10 gennaio 2010

Ciao, che comando si usa per non interrompere la linea verticale perché automaticamente si spezza al termine di ogni sezione?

vorrei che la linea vericale fosse presente su tutte le pagine con le stesse dimensioni.

Grazie per la guida

17. Marco - 17 marzo 2010

Ciao,
Complimenti per il post interessantissimo, vorrei chiedere una cosa, nella sezione formazione io vorrei fare una cosa del genere:

\ecvitem{Date}{2008/2009}
\ecvitem{Certificato o diploma ottenuto}{\ldots}
\ecvitem{Principali materie/Competenze professionali apprese}{materia 1}
\ecvitem{}{materia2}
\ecvitem{Nome e tipo d’istituto di istruzione o formazione}{Universit\’a}

Però se compilo giustamente tra materia1 e materia2 c’è uno spazio in più, c’è un modo per scrivere su due linee senza creare una riga nuova, per intenderci
\ecvitem{Principali materie/Competenze professionali apprese}{materia1 materia2}

Marco - 17 marzo 2010

Grazie

18. fripp - 17 marzo 2010

Sinceramente non so risponderti. Dovrei rileggere la documentazione

19. mezz - 8 aprile 2010

complimenti!!
davvero ben fatto!!
e cmq altra cosa: anche per fare il cv LaTeX vince sempre!!!

20. Daniele - 12 giugno 2010

Grazie mille per la guida !!!

Ho notato una cosa, però: perché il titolo “Curriculum Vitae Europass” non ha l’ ae latino ? (Ottenibile nel corpo del documento tramite il comando \ae )?
Come si cambia ?
È bello scrivere il tutto il Latex, ma se proprio la prima frase dove cade l’occhio è già perfetta, si fa tutta un’altra figura …

Un altro appunto: inserendo “english” nel preambolo escono fuori gli elementi standard in inglese, ma tipo “Capacità e conoscenze tecniche” rimane in italiano.
Basta utilizzare il modello _en presente nella cartella Templates del file zip al link che hai cortesemente pubblicato.

21. fripp - 12 giugno 2010

Riguardo alla ae latina, non so come si possa inserire. Occorre vedere se la classse europecv preveda qualche opzione relativa (non mi sembra però).
Riguardo al fatto che “Capacità e conoscenze tecniche” rimanga in italiano………beh……è scritto “a mano” in italiano…..quindi…..

22. annola - 23 giugno 2010

la classe è parte di texlive, in debian squeeze!

ipercomodo, grazie della segnalazione.

23. area51 - 12 settembre 2010

Ma siamo ritornati alla preistoria ?! ho lavorato in aziende, persino in tipografie.. e nessuno si sognerebbe mai di usare un progrmma come questo.. !!orribile!

fripp - 12 settembre 2010

Beh, sono gusti! Diciamo che usare LaTeX è il modo più geek per editare documenti di qualsiasi natura. Di sicuro non rappresenta la soluzione a tutti i problemi di editing di questo mondo, ma c’è gente che prova gusto a “buttare giù” codice pure nello scrivere il proprio curriculum.
Ti da la sensazione di “creare” quello che scrivi, cosa che non si prova (a mio avviso), nell’usare un editor di alto livello.

24. marco - 18 gennaio 2011

Una domanda!! Mi servirebbe inserire una tabella con tutti gli esami da me sostenuti all’università e i voti, provo con il solito comando \ecvsection{Exams}{ …. } dove nei puntini volevo inserire una tabella scritta utilizzando i soliti comandi di latex, ma nessun risultato. Mi potreste suggerire un metodo smart per risolvere il problema??

25. Gianni - 2 marzo 2011

Grazie infinite, fantastica guida e fantastico post!!!

26. marco - 8 settembre 2011

@area51:

prima di fare certe affermazioni, sarebbe meglio essere più cauti. Il LaTeX è usatissimo da molte riviste scientifiche internazionali e da case editrici, mettiti il cuore in pace. Ed è tutt’altro che preistoria: aggiornati. Scoprirai che a essere rimasto indietro sei tu…

27. marco - 8 settembre 2011

Purtroppo il file sorgente del template italiano non risulta più disponibile.

28. Marco - 4 novembre 2011

Ciao, visto che mi è tornato molto utile volevo aggiornare il link dell’esempio che è cambiato – se qualcun altro dovesse aver bisogno almeno riesce a trovarlo al volo.
Il nuovo link è http://mirrors.ctan.org/macros/latex/contrib/europecv/templates/cv_template_it.tex

29. piece of shit - 7 novembre 2014

piece of shit

Scrivere un curriculum in formato europeo con LaTeX | frammenti di razionalità

30. milf - 7 novembre 2014

milf

Scrivere un curriculum in formato europeo con LaTeX | frammenti di razionalità


Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: