Problème avec tableofcontents

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Problème avec tableofcontents

Messagepar fugu » Mercredi 10 Mai 2017, 20:27

Bonsoir,

désolé de vous déranger à une heure aussi tardive.

Cela fait beaucoup de temps que j'essaie de compiler ce document. Cependant, à chaque fois, il me sort "Undefined control sequence" et m'indique la commande "tableofcontents".

Voici le code latex.
Code: Tout sélectionner
\documentclass[final,twoside,12pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{chemfig}
\usepackage{chemist}
\usepackage[squaren, Gray, cdot]{SIunits}
\usepackage[Glenn]{fncychap}
\title{L'origine des couleurs}
\author{Valentin \bsc{Clarisse}}
\date{10/05/2017}
\renewcommand{\thesection}{\Roman{chapter}}
\renewcommand{\thesection}{\Alph{section}}
\begin{document}
\maketitle                     
\frontmatter
\tableofcontents
\mainmatter
Depuis la Nuit des temps, l'Homme est fasciné par les couleurs. En effet, voilà 30 000 ans qu'il cherche à représenter fidèlement le monde qui l'entoure, que ce soit à travers une peinture rupestre de la Préhistoire ou une huile sur toile de l'époque contemporaine. Cependant, l'Homme n'est parvenu a percer que très récemment les secrets du monde coloré qui l'entoure.


\mainmatter


\appendix


\backmatter

\end{document}


Merci de me répondre au plus vite.

PS : j'utilise texmaker sur mac
fugu
Utilisateur
 
Messages: 1
Inscription: Mercredi 10 Mai 2017, 20:21
Statut actuel: Lycée | 2nde

Publicité

Re: Problème avec tableofcontents

Messagepar marco56 » Mercredi 10 Mai 2017, 20:43

Le responsable est "\usepackage[Glenn]{fncychap}"
Il y a quoi là-dedans ?

[edit] Je viens de regarder son contenu, je ne vois pas la cause du conflit mais c'est à cause de ce package.
marco56
Giga-utilisateur
 
Messages: 661
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Problème avec tableofcontents

Messagepar balf » Dimanche 14 Mai 2017, 22:09

J'ai trouvé cette réponse sur https://tex.stackexchange.com/questions/208504/error-when-creating-tableofcontents, certes avec un autre style que Glenn, mais qui semble indiquer que fncychap a quelques bogues, en particuler avec son usage de \centering qui rentre en conflit avec \MakeUppercase.

Du coup, curieux, j'ai un peu expérimenté. Apparemment, dans le code du style Glenn, la ligne fautive semble être la ligne 448:
Code: Tout sélectionner
\ChTitleUpperCase

Il semble que cette commande, qui fait utiliser la commande LaTeX \MakeUppercase pour l'affichage du titre, rende la commande de passage à la ligne fragile. Une façon de parer à cette difficulté est d'utiliser la commande plain TeX \uppercase. J'ai donc patché le code, et apparemment, ça fonctionne :
Code: Tout sélectionner
    \documentclass[final,twoside,12pt,french, a4paper]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[Glenn]{fncychap}
    \usepackage{babel}
    \usepackage{chemfig}
% \usepackage{chemist}
    %\usepackage[squaren, Gray, cdot]{SIunits}
    \title{L'origine des couleurs}
    \author{Valentin \textsc{Clarisse}}%
    \date{10/05/2017}
    \renewcommand{\thechapter}{\Roman{chapter}}
    \renewcommand{\thesection}{\Alph{section}}

    \usepackage{xpatch}
    \xpatchcmd{\FmTi}{%
    \MakeUppercase}{%
    \uppercase}{}{}
    \xpatchcmd{FmTi}{%
    \MakeLowercase}{%
    \lowercase}{}{}

    \begin{document}
    \maketitle
    \frontmatter
    \tableofcontents
    \mainmatter


\chapter[Un Chapitre]{Un Chapitre}
    Depuis la Nuit des temps, l'Homme est fasciné par les couleurs. En effet, voilà 30 000 ans qu'il cherche à représenter fidèlement le monde qui l'entoure, que ce soit à travers une peinture rupestre de la Préhistoire ou une huile sur toile de l'époque contemporaine. Cependant, l'Homme n'est parvenu a percer que très récemment les secrets du monde coloré qui l'entoure.

 \mainmatter

    \appendix
   \backmatter

    \end{document}

Résultat en p. j.
B. A.
Fichiers joints
pbtoc.pdf
(95.34 Kio) Téléchargé 9 fois
balf
Zetta-utilisateur
 
Messages: 3573
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

Qui est en ligne

Utilisateurs parcourant ce forum: Yahoo [Bot] et 13 invités