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

Discussion :

Undefined control sequence

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut Undefined control sequence
    Bonjour a tous,

    Je suis nouveau sur Latex et sur le forum. J'ai tapé ma lettre de motivation avec Latex, cependant j'ai l'erreur suivante "undefined control sequence".
    Je ne trouve pas l'erreur mon code ressemble a celui des modeles que j'ai pu voir sur la toile.

    Voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    \documentclass[12pt]{lettre}
    \usepackage{graphicx}
    \usepackage[francais]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{eurosym}
     
     
    \begin{document}
     
    \begin{letter}
    \name{moi}
    \address{moi\\rue\\ville}
    \telephone{num}
    \nofax
    \email{moi@gmail.com}
     
    \lieu{ici}
     
    \conc{Demande de stage}
    \opening{Madame, Monsieur,}
     
     
    Blabla\\
    blabla.
     
    \closing{salutations}
     
     
    \signature{moi }
     
     
     
    \end{letter}
    \end{document}

    Désolé je n'ai pas reussit a utiliser la balise CODE ... Si quelqu'un voit le probleme merci de m'aider!

  2. #2
    Invité
    Invité(e)
    Par défaut
    L'environnement admet un argument obligatoire que tu ne mets pas !

    Le mieux est de lire la documentation de la classe, tout y est.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut
    Merci. J'ai en effet ajouter un argument au begin{letter}, cependant cela m'oblige d'avoir un titre a ma lettre chose que ne souhaite pas. Est -il possible de passer outre cette obigation? Me conseil tu d'utiliser une autre classe type article?

  4. #4
    Membre chevronné
    Avatar de Namrod
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2012
    Messages : 215
    Par défaut
    Non ça ne t'oblige pas à voir un titre, il te suffit de ne rien mettre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    \documentclass[12pt]{lettre}
    \usepackage{graphicx}
    \usepackage[francais]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lmodern}
    \usepackage{eurosym}
     
     
    \begin{document}
     
    \begin{letter}[]
    \name{moi}
    \address{moi\\rue\\ville}
    \telephone{num}
    \nofax
    \email{moi@gmail.com}
     
    \lieu{ici}
     
    \conc{Demande de stage}
    \opening{Madame, Monsieur,}
     
     
    Blabla\\
    blabla.
     
    \closing{salutations}
     
     
    \signature{moi }
     
     
     
    \end{letter}
    \end{document}

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut
    Ok merci pour votre aide c'est impec

  6. #6
    Invité
    Invité(e)
    Par défaut
    Aïe aïe aïe, ce Namrod encore !!!

    Quand je dis un argument obligatoire, c'est un vrai argument, pas un argument entre crochets. Avec le code donné, le premier crochet est pris comme l'argument de \letter et le second est affiché tel quel. Il faut écrire \begin{letter}{~}.

    Par contre, je ne comprends pas pourquoi \begin{lettre}{} renvoit une erreur. Y'aurait pas un bug là dessous ?

  7. #7
    Membre chevronné
    Avatar de Namrod
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2012
    Messages : 215
    Par défaut
    Pourquoi encore !

    Enfin je précise que j'avais essayé avec un argument entre {} et que avec ça ou sans j'obtenais une erreur, ce qui n'est pas le cas avec [] !

  8. #8
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Par défaut
    Oui tiens je n'avais pas vu le [ intempestif!
    Je ne suis pas un pro de Latex ni de prog mais si je me souviens de mes cours, pour pouvoir envoyer un argument "automatique" (sans le stipuler explicitement) il faut qu'un prototype (je me souviens plus du terme exact) avec les valeurs par defaults spécifiées auparavant lors de la définition de la fonction par ex. C'est peut etre tout simplement pas le cas pour cette fonction qui du coup n'aime pas {} car elle trouve pas d'argument par défault a insérer.

  9. #9
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Bloblotex Voir le message
    Oui tiens je n'avais pas vu le [ intempestif!
    Je ne suis pas un pro de Latex ni de prog mais si je me souviens de mes cours, pour pouvoir envoyer un argument "automatique" (sans le stipuler explicitement) il faut qu'un prototype (je me souviens plus du terme exact) avec les valeurs par defaults spécifiées auparavant lors de la définition de la fonction par ex. C'est peut etre tout simplement pas le cas pour cette fonction qui du coup n'aime pas {} car elle trouve pas d'argument par défault a insérer.
    Non, ce n'est pas la raison.
    Après avoir lu le code, j'ai l'explication : en fait, l'argument est rangé dans \@processto.

    Cette macro à argument délimités définit \toname à l'aide d'une macro auxiliaire \@xpro.

    Ensuite, ce \toname est inséré dans une \parbox dont le contenu est "toname\\\toaddress". Et c'est là que ça foire car si \toname est vide, le mode vertical est en vigueur (car \parbox est une \vbox déguisée) et une erreur surgit car \\ n'aime pas le mode vertical. Il s'agit donc clairement d'un bug. On peut le contourner en mettant " ~" comme argument (qui de facto, passe en mode horizontal) ou carrément la macro "\leavevmode" dont l'effet est de passer en mode verticzl.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ! Undefined control sequence. <argument>
    Par slaima15 dans le forum Erreurs - Avertissements
    Réponses: 6
    Dernier message: 10/06/2014, 15h08
  2. ! Undefined control sequence. l.5 \chapter
    Par slaima15 dans le forum Erreurs - Avertissements
    Réponses: 16
    Dernier message: 20/05/2014, 21h29
  3. Erreur de compilation ! Undefined control sequence.
    Par khayyam90 dans le forum Débuter
    Réponses: 2
    Dernier message: 31/03/2014, 12h17
  4. Equations : "Undefined control sequence"
    Par yeahna dans le forum Mathématiques - Sciences
    Réponses: 2
    Dernier message: 07/08/2009, 23h40
  5. Arbre avec pstricks : "undefined control sequence"
    Par yabb85 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 09/12/2007, 15h11

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