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

Tableaux - Graphiques - Images - Flottants Discussion :

Undefined control sequence Tabular/Tabularx


Sujet :

Tableaux - Graphiques - Images - Flottants

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2019
    Messages : 6
    Par défaut Undefined control sequence Tabular/Tabularx
    Bonjour,

    Ca fait quelques jours que je cherche sur tous les forums mais je n'arrive pas trouver de solution à mon problème.
    Sur quasiment tout mes tableaux j'ai un undefined control sequence en face de la commande \end{tabular} ou \end{tabularx} et parfois également au niveau de la première ligne du tableau. Je mets aussi la liste des packages que j'utilise. Il commence a y en avoir beaucoup car au fur à à mesure que j'avance dans l'écriture de ma thèse j'ai rajouté des choses. Il y a peut-être des packages qui se contredisent... Je travaille sur Overleaf.

    Merci de votre aide et désolé si la réponse était cachée dans les méandres du forum, j'ai cherché si si je vous jure .

    Voici un exemple
    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
    37
     
    \begin{landscape}
    \begin{table}[p]
    \centering
    \begin{tabular}{lccccccccccccc}
      \toprule
     & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 10 & 11 & 12 & 13 \\ 
      \toprule
    1. Attitudes \\ 
    2. Normes sociales & 0,40* \\ 
    3. Contrôle perçu & 0,73* & 0,29* \\ 
    4. Intention & 0,68* & 0,34* & 0,66* \\ 
    5. Amotivation & -0,70* & -0,30* & -0,55* & -0,60* \\ 
    6. Reg externe & -0,02 & 0,06 & -0,11* & -0,01 & 0,16 \\ 
    7. Reg identifiée  & 0,81* & 0,38* & 0,68* & 0,71* & -0,77* & 0,02 \\ 
    8. Reg introjectée & 0,25 & 0,10 & 0,21 & 0,24 & -0,24 & 0,37 & 0,33 \\ 
    9. Reg intégrée & 0,77* & 0,38* & 0,70* & 0,75* & -0,70* & 0,00 & 0,85* & 0,27 \\ 
    10. Reg Intrinsèque & 0,67* & 0,36* & 0,58* & 0,60* & -0,58* & 0,03 & 0,71* & 0,33 & 0,74* \\ 
    11. Plan. action & 0,61* & 0,37* & 0,58* & 0,67* & -0,58* & -0,09* & 0,61* & 0,12 & 0,67* & 0,48* \\ 
    12. Soutien des autres & 0,29 & 0,33 & 0,25 & 0,25 & -0,29 & -0,03 & 0,31 & 0,11 & 0,30 & 0,29 & 0,29 \\ 
    13. Soutien de l'oncologue & -0,01 & 0,18 & 0,08 & 0,05 & 0,09 & 0,01 & 0,00 & -0,03 & 0,05 & 0,09 & 0,09 & 0,33 \\ 
    14. Comportement & 0,52* & 0,37* & 0,52* & 0,45* & -0,43* & -0,03 & 0,53* & 0,24 & 0,50* & 0,35* & 0,58* & 0,17 & -0,01 \\ 
    \bottomrule
    \end{tabular}
    \caption{Coefficients de corrélation du MICC}
    \label{table:MAT_MICC1}
    \end{table}
    \end{landscape}{}
     
     
    l.1966 \end
               {tabular}
    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.

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    \documentclass[oneside,12pt,a4paper]{book}
     
    \usepackage[T1]{fontenc} %normes d'encodage
    \usepackage[utf8]{inputenc} %normes d'encodage
    \usepackage[inner=25mm,outer=25mm,top=30mm,bottom=20mm,headheight=13.6pt]{geometry} %marges
    \usepackage{lmodern} %correction d'affichage
    \usepackage{graphicx} %insertion d'images
    \usepackage{csquotes} %guillemets français
    \usepackage{sectsty} %modifier l'apparence des titres
    \usepackage{fancyhdr} %en tête et pieds de page personnalisables
    \usepackage{etoolbox} %idem
    \usepackage{color} %gestion des couleurs
    \usepackage{setspace} %interligne
    %\usepackage{natbib}%pour pouvoir ne citer que l'année
    \usepackage[french]{babel} %langue française
    \usepackage{chngcntr} %compteurs modifiables
    \usepackage{amsmath} %package maths
    \usepackage{amssymb} %package maths
    \usepackage[lite]{mtpro2} %package maths
    \usepackage{url} %gestion des liens hypertextes
    \usepackage{blindtext} %génération de texte aléatoire : \Blindtext
    \usepackage{tikz} %dessin (pour la page de garde)
    \usetikzlibrary{positioning}
    \usetikzlibrary{arrows}
    \usetikzlibrary{shapes.multipart}
    \usepackage{pgfplots}
    \pgfplotsset{compat=1.5}
    \usepackage{array}
    \usepackage{tabularx} %pour faire des tableaux
    \usepackage{makecell}
    \usepackage{ctable}
    \usepackage{multirow}
    \usepackage{xcolor, colortbl}
    \definecolor{Mygreen}{rgb}{0.66, 0.89, 0.63}
    \definecolor{Myred}{rgb}{0.8, 0.25, 0.33}
    \usepackage{calc}
    \usepackage{enumitem}
    \setlist[itemize]{label=\textbullet}
    \usepackage{rotating, rotfloat} %pour le package sideways
    \usepackage{float} % pour les figues
    \usepackage{lscape}
    \usepackage{cite}
    \usepackage{threeparttable}
    \usepackage{subfig}
    \usepackage{tcolorbox}
    \let\oldtabular=\tabular
    \def\tabular{\small\oldtabular}

  2. #2
    Expert confirmé

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par défaut
    Bonjour, il nous faudrait un ecm, car le code posté ne pose aucun soucis chez moi (à l’exception de \usepackage[lite]{mtpro2} que je n'ai pas).

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2019
    Messages : 6
    Par défaut
    Alors quand je clique sur le lien "Qu'est-ce qu'un ECM?" j'ai la réponse
    "vous n'avez pas la permission d'accéder à cette page. Ceci peut être dû à plusieurs raisons"

    Du coup, je pose la question qu'est-ce qu'un ECM? )

    Par ailleurs, je fais mes tableaux sur une autre page overleaf avec les mêmes packages et après je les copie colle dans mon doc principale. Et je remarque que sur ma page où je fais les tableaux je n'ai aucun soucis (à part des overfull ou underfull box). Du coup, ça me pose encore plus question.

  4. #4
    Expert confirmé

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par défaut
    je te copie la page :

    Un ECM est un Exemple Complet Minimal.

    Cela signifie qu'il reproduit, avec le minimum nécessaire à la compréhension, le problème que vous rencontrez.

    Exemple :
    Bien souvent quelques lignes d'un texte d'exemple suffisent. Inutile donc de poster l'intégralité de votre document de 200 pages.
    Il doit bien sûr reproduire le problème et/ou l'état de vos tentatives de programmation (dans le cas de nouvelles commandes, par exemple).

    Complet :
    L'exemple doit être compilable sans aucune modification de la part des contributeurs.
    Il doit comporter un préambule (ce qui est compris entre \documentclass et \begin{document}).
    Si vous utilisez des extensions ou classes de document personnelles, il est impératif de les mettre en pièces jointes de votre message.
    Si votre problème est lié à des images, il est impératif de les mettre en pièces jointes de votre message. Les contributeurs n'ont pas obligatoirement une image sous la main.
    Si le problème concerne des commandes d'inclusion de fichier .tex (\include, \input...), fournissez également un exemple de fichier inclus.

    Minimal :
    Le minimalisme d'un ECM est très important car il facilite énormément la localisation du problème et permet d'identifier rapidement les soucis dus à des interactions.
    Toutes les extensions qui ne sont pas nécessaires à la reproduction de votre problème doivent être enlevées de l'ECM.
    Dans le cas où le problème nécessiterait une grande quantité de texte (plus d'une page), utilisez l'extension lipsum et sa commande éponyme cela rendra le code plus lisible.
    Dans le cas où le problème nécessiterait l'intégration d'une image, utilisez l'extension mwe qui permet de visualiser de "fausses" images.


    Vu ce que tu me dis je pense qu'à la construction de cet ecm tu risque de te rendre compte de ce qui ne va pas. Tiens nous au courant

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2019
    Messages : 6
    Par défaut
    Re,

    Je me suis attaqué aux 200 erreurs hier et ce matin. Je pensais faire ça à la fin de la rédaction mais ça m'énervais trop. Je ne sais pas trop pourquoi mais en enlevant des erreurs en amont des tableaux (erreur de caractère typo à cause d'un copier-coller), la plupart des erreurs de tableau ont disparu... J'ai réussi à tout gérer (sauf les underfull ou overfull box).

    Seul soucis par contre, j'aimerai bien pouvoir aller à la ligne dans un subfloat. Si j'insère des \\ ça fonctionne mais il me retourne quand même une erreur.
    En gros, je voudrais avoir le titre de l'image et en dessous, les moyennes et médiane.

    Perception des effets du jeûne sur les effets secondaires des traitements \\
    moyenne =x, sd = x ; médiane = 6

    Une idée?? (j'ai mis les images en pièces jointes). J'ai un autre subfloat avec 4 images où les titres sont longs et où ça pose également problème.

    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
     
    \documentclass[oneside,12pt,a4paper]{book}
    \usepackage[T1]{fontenc} %normes d'encodage
    \usepackage[utf8]{inputenc} %normes d'encodage
    \usepackage[inner=25mm,outer=25mm,top=30mm,bottom=20mm,headheight=13.6pt]{geometry} %marges
    \usepackage{lmodern} %correction d'affichage
    \usepackage{graphicx} %insertion d'images
    \usepackage{csquotes} %guillemets français
    \usepackage{sectsty} %modifier l'apparence des titres
    \usepackage{fancyhdr} %en tête et pieds de page personnalisables
    \usepackage{etoolbox} %idem
    \usepackage{color} %gestion des couleurs
    \usepackage{setspace} %interligne
    %\usepackage{natbib}%pour pouvoir ne citer que l'année
    \usepackage[french]{babel} %langue française
    \usepackage{chngcntr} %compteurs modifiables
    \usepackage{amsmath} %package maths
    \usepackage{amssymb} %package maths
    \usepackage{url} %gestion des liens hypertextes
    \usepackage{blindtext} %génération de texte aléatoire : \Blindtext
    \usepackage{tikz} %dessin (pour la page de garde)
    \usetikzlibrary{positioning}
    \usetikzlibrary{arrows}
    \usetikzlibrary{shapes.multipart}
    \usepackage{pgfplots}
    \pgfplotsset{compat=1.5}
    \usepackage{array}
    \usepackage{tabularx} %pour faire des tableaux
    \usepackage{makecell}
    \usepackage{ctable}
    \usepackage{multirow}
    \usepackage{xcolor, colortbl}
    \definecolor{Mygreen}{rgb}{0.66, 0.89, 0.63}
    \definecolor{Myred}{rgb}{0.8, 0.25, 0.33}
    \usepackage{calc}
    \usepackage{enumitem}
    \setlist[itemize]{label=\textbullet}
    \usepackage{rotating, rotfloat} %pour le package sideways
    \usepackage{float} % pour les figues
    \usepackage{lscape}
    \usepackage{cite}
    \usepackage{threeparttable}
    \usepackage{subfig}
    \usepackage{tcolorbox}
    \let\oldtabular=\tabular
    \def\tabular{\small\oldtabular}
     
    \counterwithout{figure}{chapter} %permet un numérotage des figures indépendant des chapitres
    \frenchspacing %adaptation normes françaises
    \FrenchFootnotes %adaptation normes françaises
    \onehalfspacing %Interligne 1,5
    \setcounter{secnumdepth}{4} %chapitrage à 4 niveaux (ex: 1.2.2.3. Lorem Ipsum)
    \setcounter{tocdepth}{4} % chapitrage à 4 niveaux dans le sommaire
     
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%% Chapitrage personnalisé %%%%%%%%%%%%%%%%%%%
    % Inspiré du thème Bredele
    \makeatletter
    \def\thickhrulefill{\leavevmode \leaders \hrule height 1ex \hfill \kern \z@}
    \def\@makechapterhead#1{%
      \vspace*{-30\p@}%
      {\parindent \z@ \raggedleft \reset@font
                \scshape \@chapapp{} \thechapter
            \par\nobreak
            \interlinepenalty\@M
        \Huge \bfseries #1\par\nobreak
        %\vspace*{1\p@}%
        \hrulefill
        \par\nobreak
        \vskip 50\p@
      }}
    \def\@makeschapterhead#1{%
     \vspace*{-50\p@}%
      {\parindent \z@ \raggedleft \reset@font
                \scshape \vphantom{\thechapter}
            \par\nobreak
            \interlinepenalty\@M
        \Huge \bfseries #1 \par\nobreak
        %\vspace*{1\p@}%
        \hrulefill
        \par\nobreak
        \vskip 30\p@
      }}
     
    \fancyhf{} 
    \appto\mainmatter{\pagestyle{fancy}
    \renewcommand{\sectionmark}[1]{\markright{\textit{\thesection.\ #1}}}
    \renewcommand{\chaptermark}[1]{\markboth{\textit{#1}}{}}
    \fancyhead[L,R]{\small\thepage}
        \fancyhead[R]{\small\rightmark}
        \fancyhead[L]{\small \leftmark}
        \fancyfoot[C]{\thepage}
    }
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \title{Thèse Paul-Valery}
     
    \begin{document}
    \begin{figure}[H]
        \center
        \subfloat[\textbf{Perception des effets du jeûne sur les effets secondaires des traitements \\ moyenne = x, sd = x ; médiane = 6}] {\includegraphics[scale=0.40]{BP_Perc_EFFsec.png}}
       \qquad
        \subfloat[\textbf{Perception des effets du jeûne sur le cancer ou la tumeur \\ moyenne = x, sd = x ; médiane = 5}] {\includegraphics[scale=0.40]{BP_Perc_TT.png}}
    \caption{Perception des effets du jeûne sur les traitements et le cancer/tumeur}
    \label{fig:boxplotperceptioneffetjeune}
        \end{figure}
    \end{document}
    Nom : BP_Perc_EFFsec.png
Affichages : 1714
Taille : 12,0 KoNom : BP_Perc_TT.png
Affichages : 1636
Taille : 12,0 Ko

  6. #6
    Expert confirmé

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Billets dans le blog
    5
    Par défaut
    ça fonctionne mais il me retourne quand même une erreur.
    Ca me parait un problème, ca fait bien longtemps que je n'ai pas utilisé (et que très peu) overleaf mais si il laisse la compilation finir malgré les erreurs c'est risqué la preuve. Je ne saurais que te conseiller de faire une installation locale (texlive + texmaker). Les warning ne sont pas à négliger les underfulls apparaissent quand une page un une cellule de tableau n'est pas assez rempli. Donc à voir si on accepte ou pas. En revanche les overfulls comme leur nom l'indique mettent en avant des dépassement de boites ce qui peut être très inesthétique.

    Sinon pour ici, déjà pas de \qquad hors du mode maths (avec texlive ca ne serait pas passé) pour les espacements en mode texte on a \smallskip, \medskip, \bigskip et au pire \hspace{}.
    \\ est à réserver aux tableaux, donc ici un \newline fait l'affaire.

    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
    \documentclass[oneside,12pt,a4paper]{book}
    \usepackage{mwe}
    \usepackage{float}
    \usepackage[labelformat = simple, 
                justification=centering]{subfig} 
    \begin{document}
    \begin{center}
    \begin{figure}[H]
        \subfloat[\textbf{Perception des effets du jeûne sur les effets secondaires des traitements \newline moyenne = x, sd = x ; médiane = 6}] {\includegraphics[scale=1]{image-a}}
        \subfloat[\textbf{Perception des effets du jeûne sur le cancer ou la tumeur\newline moyenne = x, sd = x ; médiane = 5}] {\includegraphics[scale=1]{image-b}}
    \caption{Perception des effets du jeûne sur les traitements et le cancer/tumeur}
    \label{fig:boxplotperceptioneffetjeune}
        \end{figure}
    \end{center}
    \end{document}

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2019
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2019
    Messages : 6
    Par défaut
    Super!! Merci pour tous ces conseils. Pour overleaf, j'avoue que j'aime bien le fait qu'il enregistre régulièrement le travail. Le fait que tout soit en ligne avec plusieurs versions me sécurise. Ceci dit, je peux mettre tous les fichiers Tex dans un dossier qui se synchronise en ligne (j'ai sync.com)

    Je trouvais aussi cela plus simple d'utilisation que les logiciels que j'avais testé sur MAC mais maintenant que je commence à pas trop mal me débrouiller (avec 130 pages en latex avec tableaux, figures, schémas et compagnie, ça commence à rentrer ), je vais suivre ton conseil et réinstaller un logiciel. Je crois que j'avais testé Miktex à l'époque. Je vais voir si c'est toujours le plus pertinent sur MAC.

    Merci en tout cas.

Discussions similaires

  1. ! Undefined control sequence. l.5 \chapter
    Par slaima15 dans le forum Erreurs - Avertissements
    Réponses: 16
    Dernier message: 20/05/2014, 21h29
  2. Erreur de compilation ! Undefined control sequence.
    Par khayyam90 dans le forum Débuter
    Réponses: 2
    Dernier message: 31/03/2014, 12h17
  3. Undefined control sequence
    Par Bloblotex dans le forum Débuter
    Réponses: 8
    Dernier message: 28/01/2013, 07h18
  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