#1 Le 22/11/2008, à 18:02
- J-berne
mise en page d'un cv sous latex
voila le code que j'ai récupéré mais en voulant ajouter un photo j'ai des problème de mise en page
J'aimerai que la photo soit au même niveau que le texte mais elle décale le texte.
résultat attendu.
............................................................................................... ______
nom..........................................................................................|..ma...|
adresse.....................................................................................| photo|
ville...........................................................................................|______|
Merci d'avance, cordialement.
Voila mon code.
\documentclass[a4paper,oneside,12pt,titlepage]{article}
\usepackage{graphicx}
\usepackage[francais]{babel}
\usepackage[latin1]{inputenc} %% les accents dans le fichier.tex
%\usepackage[T1]{fontenc} %% Pour la césure des mots accentués
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Détection de pdflatex
%\ifx\pdfcompresslevel\undefined
% Si on fait un postscript
%\typeout{Postscript version}
%\usepackage[dvips]{graphicx}
%\DeclareGraphicsExtensions{.eps}
%\else
% Si on fait un PDF
%\typeout{PDF version}
%\usepackage{ae}
%\usepackage[cm]{aeguill}
%\usepackage[pdftex]{graphicx}
%\DeclareGraphicsExtensions{.pdf}
%\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{vmargin} %left, top, right, bottom
\setmarginsrb{2cm}{1.2cm}{2cm}{1.2cm}{0cm}{0cm}{0cm}{0cm}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Définition de quelques macros %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ligne horizontale sur toute la page. Usage : \ligne{Largeur}
\newcommand{\ligne}[1]{\rule[0.5ex]{\textwidth}{#1}\\}
\newcommand{\interRubrique}{\bigskip}
\newcommand{\styleRub}[1]{\noindent\textbf{\large #1}\par}
\newcommand{\indentStd}{\noindent\hspace{\lenA}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% L'environnement "rubrique"
%
% Usage : \begin{rubrique}[Indentation]{Titre} [...] \end{rubrique}
% Ensuite, la première colonne contient par exemple les dates, la seconde
% le descriptif.
% Par exemple :
%
% \begin{rubrique}{3.5cm}{pipotage}
% 1999--2000 & ligne 1\\
% & ligne 2\\
% 1998--1999 & ligne 1\\
% [etc...]
% \end{rubrique}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newenvironment{rubrique}[2][\linewidth] {
\styleRub{#2}
\setlength{\lenB}{#1}
\setlength{\lenC}{\linewidth}
\addtolength{\lenC}{-\lenA}
\addtolength{\lenC}{-\lenB}
\addtolength{\lenC}{-\parindent}
\addtolength{\lenC}{-9pt}
\indentStd\begin{tabular}[t]{p{\lenB}p{\lenC}}
}
{\end{tabular}}
\newenvironment{header}[2][\linewidth] {
\styleRub{#2}
\setlength{\lenB}{#1}
\setlength{\lenC}{\linewidth}
\addtolength{\lenC}{-\lenA}
\addtolength{\lenC}{-\lenB}
\addtolength{\lenC}{-\parindent}
\addtolength{\lenC}{-9pt}
\indentStd\begin{tabular}[t]{p{\lenB}ll}
}
{\end{tabular}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Commandes utilisables dans le descriptif %
%
% Modifiables à loisir...
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\lieu}[1]{\small{\textsl{#1}\ }}
\newcommand{\activite}[1]{\textbf{#1}\ }
\newcommand{\comment}[1]{\textsl{#1}\ }
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Début du CV proprement dit (ouf ! :) ) %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pagestyle{empty} % pour ne pas indiquer de numéro de page...
\begin{document}
\newlength{\lenA} % indentation au début d'une ligne
\setlength{\lenA}{0.cm}
\newlength{\lenB} % Taille champ dates
\newlength{\lenC} % Taille champ description
%%%%%%%%%%%%%%%%%
% en-tête %
%%%%%%%%%%%%%%%%%
\begin{header}
\textbf{prénom nom} \\ \hfill \includegraphics[width=3.5cm]{ma_photo.jpg} \\
\footnotesize{n° nom de rue} \\
\footnotesize{cp ville} \\
\footnotesize {age, statut} \\
\footnotesize{Tel : 06.00.00.00.00} \\
\footnotesize{e-mail : \texttt{monmail@gmail.com}} \\ \\
\end{header}
\interRubrique
\medskip
\begin{center}
\huge{\textsl{Mon poste}} \\
\end{center}
\medskip
%%%%%%%%%%%%%%%%%%
% Bloc rubriques %
%%%%%%%%%%%%%%%%%%
\interRubrique
\begin{rubrique}[2.6cm]{Formations}
\ligne{0.1mm}
2008/2009
& \activite{Licence pro: Système d'Information Géographique. (www.univ-lr.fr/lpsig)} \\
& \comment{(Programmation, WebMapping, SGBD, Logiciels SIG, Projections, DAO,}\\
& \comment{Cartographie ...).}\\
& \lieu{Faculté de La Rochelle.} \\ \\
\end{rubrique}
\interRubrique
\begin{rubrique}[2.6cm]{Expériences professionnelles}
\ligne{0.1mm}
date
& Mon poste\\
& \lieu{Lieu.}\\ \\
\end{rubrique}
\interRubrique
\begin{rubrique}[2.6cm]{Loisirs}
\ligne{0.1mm}
\end{rubrique}
\end{document}
Le savoir est la seul chose qui augmente quand on le partage.
J'aimerai bien changer le monde, mais pas moyen de mettre la main sur le code source ...
Hors ligne
#2 Le 22/11/2008, à 18:13
- boutor
Re : mise en page d'un cv sous latex
Je demandais de l'aide ici pour latex.
Hors ligne
#3 Le 22/11/2008, à 18:30
- GNU-max
Re : mise en page d'un cv sous latex
Salut,
Perso j'ai fait comme ça :
\begin{minipage}{\linewidth}
\hspace{-2cm}
\begin{minipage}{7cm}
\begin{center}
NOM Prénom\\
adresse\\
codepostal, ville\\
\ligne\\
Tel : XX XX XX XX XX\\
Portable : XX XX XX XX XX\\
E-mail : \texttt{monmail@gmail.com}
\end{center}
\end{minipage}
\hspace{4cm}
\begin{minipage}{5cm}
\begin{center}
\includegraphics[height=3.2cm]{photo.jpg}\\
\smallskip
Né le ..........
\end{center}
\end{minipage}
\end{minipage}
Je suis pas un pro de latex et je ne sais pas si c'est "propre" comme façon de faire. Mais ça marche. Il y a un truc que je ne comprends pas cependant, lorsqu'on saute une ligne entre les deux sous-minipages, ce n'est plus aligné ! ?
Dernière modification par GNU-max (Le 22/11/2008, à 18:32)
Hors ligne
#4 Le 22/11/2008, à 18:31
- ludovic889
Re : mise en page d'un cv sous latex
bonjour,
il existe des classes toutes prêtes pour faire un cv: moderncv par exemple.....
alors, est-ce bien utile de vouloir ré-inventer la roue ?
sinon, tu peux poser ta question sur le groupe fr.comp.text.tex: tu y trouveras une aide compétente
Ce n'est pas grave de ne pas avoir l'heure si on a le temps.
Hors ligne