Due idee per un CV infografico con LaTeX e TikZ

Pubblicato da Nicola Rainiero il 30-06-2015 (aggiornato il 01-07-2015)

Con l'infografica ho potuto ridurre il mio curriculum vitae in una sola facciata, mantenendo allo stesso tempo tutte le esperienze educative e lavorative e le abilità acquisite; in parole povere ho aggiunto al modello ModernCV una linea del tempo e una mappa mentale opportunamente adattate al mio caso. Il documento risultante è facile da editare e personalizzare sia dal proprio browser internet se si dispone di una sottoscrizione ad Overleaf, sia dal proprio editor LaTeX preferito.

Cercando su Internet si trovano moltissimi esempi che mostrano CV infografici ma trovo molti di essi estremamente difficili da personalizzare e un po' troppo colorati. Il mio obiettivo era quello di riassumere il mio background con l'aggiunta delle skill.

Quindi ho preso la mia classica versione del modello ModernCV and Cover Letter e con l'aiuto di TikZ ho costruito il mio CV infografico. La versione usata è la 1.1 (9/12/12), sebbene l'ultima disponibile online sia la 1.11 (19/6/14). Mi duole ammetterlo ma la mia l'ho modificata così tante volte che non mi andava di dover ripartire da zero con l'ultima... chissà forse in futuro. Comunque grazie a questo modello si possono scregliere tre diversi temi (banking, classic e casual) e sette colori (blue, orange, green, red, purple, grey e black).

Due idee per un CV infografico con LaTeX e TikZ

Penso che una linea del tempo e una mappa mentale possano condensare al meglio le mie esigenze, tra l'altro con TikZ non sono neanche tanto difficili da implementare. Qui ho messo le mie due creazioni:

  • Linea del tempo con TikZ
    Linea del tempo con TikZ
  • Mappa mentale con TikZ
    Mappa mentale con TikZ

Linea del tempo con la griglia attiva Per agevolare il riempimento della propria linea del tempo, è sufficiente attivare la funzione \showTheGrid{0} (cioè mettere 1 al posto dello 0) e seguire il sistema di coordinate proposto, per adattare i propri dati e date. Al contratio per la mappa mentale è richiesta solo la modifica delle variabili di testo.

Come al solito ci sono all'interno del modello alcune opzioni che guidano passo passo la redazione del modello, che si possono descrivere come segue:

  • un selettore per la lingua o volendo per vari profili di curriculum, in questo caso ci sono due lingue: italiano e inglese. Si può scegliere una di esse o crearne di nuovi (non solo per la lingua, ma per più profili di CV ad esempio);
  • una sezione per il nome e i contatti;
  • una sezione con le variabili che andranno a riempire la linea del tempo e la mappa mentale suddivisi per le due lingue previste;
  • il corpo del documento LaTeX, qui si andranno a cambiare direttamente le coordinate della linea del tempo.

Requisiti

  • Funziona coì come è in Overleaf1, ma è richiesta la registrazione per poter aggiungere i propri file PDF e modificare il mio modello.
  • Nel proprio computer oltre a LaTeX c'è bisogno di un editor e dei seguenti pacchetti: geometry, eurosym, comment, scalefnt, caption, tikz (con le seguenti librerie: mindmap, calc, patterns, decorations.pathmorphing, decorations.markings).
  • C'è anche la possibilità di inserire il proprio contatto su Skype e/o LinkedIN, ma bisogna attivare il commento specialfont cambiandolo in includecomment{specialfont} e quindi usare il pacchetto fontawesome che si basa a sua volta su fontspec e richiede o XeTeX o LuaTeX per funzionare (in parole povere non funziona su Overleaf e più in generale con PdfTeX).

Download

Lo si può trovare e scaricare da Overleaf e da GitHub qui:

  • 1. Overleaf è il nuovo sistema di scrittura e pubblicazione sviluppato dalla stessa società dell'editor writeLaTeX. È pensato per rendere tutto il processo di scrittura, modifica e produzione di articoli scientifici più veloce, sia per gli autori che per gli editori. Overleaf è uno strumento collaborativo di scrittura e pubblicazione con integrato una anteprima in PDF. Qui c'è il mio collegamento per registrarsi a Overleaf.



Potrebbero interessarti anche:

Nicola Rainiero

Ingegnere civile specializzato in geotecnica con l'ambizione di facilitare la propria attività lavorativa usando e creando software libero per un sapere condiviso e collettivo. Mi occupo anche di energie rinnovabili ed in particolare di geotermia a bassa entalpia. Sono da sempre appassionato di web design e modellazione 3D.