Python helps me write LaTeX code
last modified: 2008-05-21 11:59:09
permalink to this page
CHECK BACK SOON IF YOU ARE INTERESTED IN A Python -> LaTeX Framework :-)
Licence
fr
À votre préférence, n'importe quelle licence Copyleft. C'est à dire autorisation de redistribuer dans les mêmes termes (dans la forme la plus adaptée à la réutilisation/modification).
en
At your option, any Copyleft licence will do. This is: redistribution according to the same terms (in the most suitable form for re-using/modifiing)
Context(e)
fr
- Recherche d'emploi.
- Les CV sont déséspérément difficiles à structurer
- Il n'y a que le rendu LaTeX qui m'aille.
- Je n'aime pas sa syntaxe et préfère celle de Python.
en
- Looking for a job.
- Structuring a resume is anything but easy.
- Only LaTeX fits me.
- I dislike its syntax and prefer that of Python.
Méthod(e)
fr
Le développement solitaire et incrémental ne donne pas forcément les meilleurs résultats, mais
- ça fonctionne,
- c'est améliorable,
- ça me permet de me perfectionner.
- je ne me préoccupe plus du LaTeX en lui-même, et rien que ça, c'est énorme.
en
Solitary incremental development won't forcibly give the best results, however
- it works.
- I can make it better.
- I can make myself better through it.
- I am not bothered by LaTeX itself, which is an achievement.
Fonctionnalités/Features
fr
Actuelles
- Fournit du code Python (2.5) qui permet de structurer un CV ressemblant au mien. La méthode writeout() va générer le pdf avec pdflatex (en dessous de la version 3.141592-1.40.3-2.2 le rendu est incorrect) et nettoyer les fichiers temporaires.
- Support des CV avec photo, au cas où.
- CV français et anglais supportés, grâce à d'odieux paramétrages pour contrecarrer Babel.
Potentielles (idées en vrac à réaliser un jour de pluie)
- Test de présence et de version des packages LaTeX nécessaires et de pdflatex.
- Sérialisation du CV : chargement, déchargement. J'hésite entre pickle, facile, et xml+xml schema, lisible.
- GUI, une fois que la structure sera stabilisée.
en
Current
- Provides Python code (2.5) allowing the structuration of a resume looking like mine. The writeout() method will generate a pdf file thanks to pdflatex (rendering below version 3.141592-1.40.3-2.2 is incorrect) and clean up temporary files.
- Supports resume with picture, just in case.
- French and english resumes supported, thanks to hideous tweaks to overcome some Babel things.
Potential (brainstorm for rainy days)
- Test presence and version of needed LaTeX packages and pdflatex.
- Resume serialization : loading, saving.
- A GUI, if it goes stable.
Essayez/Try out by yourself
fr
svn co http://tuttu.info/pcv/svn/trunk/src/latex-tryout
cd latex-tryout
./mycv-fr.py
-> génération d'un fichier Feth_Arezki-fr.pdf
Retours d'utilisation bienvenus, et j'aide volontiers.
en
svn co http://tuttu.info/pcv/svn/trunk/src/latex-tryout
cd latex-tryout
./mycv-en.py
-> a Feth_Arezki-en.pdf file is generated.
Feedback welcome, and I will gladly help,
Télécharger/Download
Voyez ci-dessus pour la commande de téléchargement (svn co ...).
See above the downloading command.