IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Comment faire des alinéas dans moderncv


Sujet :

Mise en forme

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Points : 18
    Points
    18
    Par défaut Comment faire des alinéas dans moderncv
    bonjour,

    J'ai un petit souci avec la classe modernCV : je suis en train de faire un exercice pénible, un cv rédigé. Entendez par là que pour chaque poste, je dois faire un petit barratin d'une demi page expliquant ce que je faisais précisément. J'ai donc du adapté un peu moderncv pour les sauts de page, mais il me reste un souci : je ne sais pas faire d'alinéa en début de paragraphe. J'ai essayé le \indent, j'ai essayé de modifé le setlength de parindent dans la classe moderncv, mais rien n'y fait.

    Quelqu'un a t'il une idée ?

    d'avance merci,

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 359
    Points : 493
    Points
    493
    Par défaut
    Bonjour
    Avec un ECM il y a plus de chances d'avoir une réponse !
    En attendant en mettant ceci dans l'en-tête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \setlength{\parindent}{2cm}
    il y a bien une indentation mais cela revient à modifier la classe moderncv.cls

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Points : 18
    Points
    18
    Par défaut
    bonjour,

    merci pour la réponse, mais ça ne fonctionne pas chez moi.
    À la base, il y a le paragraphe suivant dans moderncv.cls :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    % minimal base settings
    \setlength\lineskip{1\p@}
    \setlength\normallineskip{1\p@}
    \renewcommand\baselinestretch{}
    \setlength{\parindent}{0pt}
    \setlength{\parskip}{0pt}
    \setlength\columnsep{10\p@}
    \setlength\columnseprule{0\p@}
    J'ai remplacé le 0pt de parindent par 2cm, mais il me décale tout le paragraphe, et pas que le début de la première ligne.

    Je tente un ECM pour que ça soit plus clair : voilà un bout de mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    \cventry{Depuis septembre 2010}{Chef de projet statistique Rorcal \newline 
    \small{Direction des statistiques démographiques et sociales \newline
    Département de la démographie \newline
    Cellule infrastructures géographiques \newline}}{Après un poste dans la sphère informatique, je souhaitais découvrir la gestion de projet sous l'angle de la maîtrise d'ouvrage. Le projet Rorcal (ex-Ril2) est la refonte de l'application CICN2 et du processus de création du Ril. Le Ril sert notamment à construire la base de sondage du recensement de la population. Ce prolutions.\newline}{}{}{Mon travail consiste à \textbf{mettre au point le futur système d'information}, et à préparer la transition entre les deux systèmes. Par conséquent, je suis de tr}
    J'aimerais avoir un alinea avant "après un poste" et avant "mon travail consiste à".

    d'avance merci,

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 359
    Points : 493
    Points
    493
    Par défaut
    Bonjour
    Comme ce que tu voudrais indenter (retrait d'alinea) est encapsulé par \cventry le problème vient peut-être de là.
    De mon côté j'ai, pour tester, mis la commande \lispsum[1-3] (\usepackage{lipsum}) après la dernière accolade fermante de \cventry et le retrait d'alinea fonctionne.

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Points : 18
    Points
    18
    Par défaut
    bonjour,

    Merci de la réponse, je pense effectivement que le souci vient de la définition de cventry, je la recopie ici du coup :
    \newcommand*{\cventry}[6]{%
    \cvline{#1}{%
    {\bfseries#2}%
    \ifthenelse{\equal{#3}{}}{}{{\slshape#3}}%
    \ifthenelse{\equal{#4}{}}{}{, #4}%
    \ifthenelse{\equal{#5}{}}{}{, #5}%
    %
    \ifx&%
    \else{\newline{}\begin{minipage}[t]{\linewidth}#6\end{minipage}}\fi%
    }}%
    Par rapport à ta proposition, lorsque j'essaye j'ai l'erreur suivante :
    <argument> ... moteur d'identification}. \lispsum
    [1-3]\end {minipage}
    l.54 ...e moteur d'identification}. \lispsum[1-3]}
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    359
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 359
    Points : 493
    Points
    493
    Par défaut
    Bonjour
    Effectivement je vois bien le problème, :
    il n'y a pas de retrait d'alinea et même il y a une virgule
    , Après un poste ....
    De loin je n'ai pas les compétences me permettant de modifier \cventry comme tu le souhaiterais.
    Bonne continuation.

  7. #7
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Points : 18
    Points
    18
    Par défaut
    Ok merci quand même, du coup je vais essayer de réécrire une classe plus adaptée à mon problème, en virant les minipage, qui me cassent les pieds de toute façon.

    Bon si quelqu'un a une autre solution néanmoins, je reste à l'écoute

  8. #8
    Membre à l'essai
    Inscrit en
    Juillet 2004
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 42
    Points : 18
    Points
    18
    Par défaut
    Bon j'ai finalement trouvé une solution très classe des fois que quelqu'un d'autre soit en galère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \newcommand{\alinea}{\textcolor{white}{test}}
    voilà voilà...

Discussions similaires

  1. [XL-2010] comment faire des insert dans une base access sans avoir access
    Par Poulki dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/08/2012, 07h45
  2. Réponses: 1
    Dernier message: 14/06/2010, 11h41
  3. Comment faire des frame dans une page en ASP.Net
    Par Jean-Claude Dusse dans le forum ASP.NET
    Réponses: 6
    Dernier message: 04/02/2009, 20h45
  4. Réponses: 28
    Dernier message: 13/07/2008, 14h31
  5. Réponses: 1
    Dernier message: 28/03/2007, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo