Parent-fils

J’utilise class book. Fichier parent occident.tex et fichier fils Introduction.tex.

  1. En compilant le fichier parent, occident.log signale: /occident.aux no file Introduction.aux. Au préalable on a /include{Introduction}

  2. En compilant le fichier fils, on constate que Introduction.log est vide et Introduction.aux n’existe pas

  3. Dans Introduction console on lit /Introduction.tex:2: Undefined control sequence

Où est le point de blocage?

Merci pour les conseils de ceux qui ont déjà utilisé class book.

Henri Rasolofomasoandro

Le 24/11/20 à 14h55, Rasolof Henri a écrit :

J’utilise class book. Fichier parent occident.tex et fichier fils Introduction.tex.

OK.

  1. En compilant le fichier parent, occident.log signale: /occident.aux no file Introduction.aux. Au préalable on a /include{Introduction}

\include{Introduction} plutôt, non ?

  1. En compilant le fichier fils, on constate que Introduction.log est vide

Il n’y a normalement pas de fichier .log pour les fichier fils.

et Introduction.aux n’existe pas

Ça, c’est en revanche le signe que quelque chose ne vas pas.

  1. Dans Introduction console

???

on lit /Introduction.tex:2: Undefined control sequence

Où est le point de blocage?

Ça manque de détails pour pouvoir vraiment aider.

Merci pour les conseils de ceux qui ont déjà utilisé class book.

J’ai commis un cours sur l’organisation des sources .tex en fichiers parent et fils, ici :

┌──── │ https://gte.univ-littoral.fr/Members/denis-bitouze/pub/latex/diapositives-cours-d/conference-n-3/@@download/file/en-ligne3.pdf └────

Ça peut peut-être aider.

Denis

Bonjour,

From: “Rasolof Henri” xyz@xyz.tld
J’utilise class book. Fichier parent occident.tex et fichier fils
Introduction.tex.

  1. En compilant le fichier parent, occident.log signale: /occident.aux no file
    Introduction.aux. Au préalable on a /include{Introduction}

  2. En compilant le fichier fils, on constate que Introduction.log est vide et
    Introduction.aux n’existe pas

Ça c’est pas possible de compiler le “fichier fils” car il n’a pas la structure d’un fichier LaTeX avec son \documentclass, enfin normalement.

  1. Dans Introduction console on lit /Introduction.tex:2: Undefined control
    sequence

Et qu’elle séquence est-ce ?

Où est le point de blocage?

Il y a trop d’inconnues pour répondre directement. Quel est votre maîtrise de LaTeX,gGenre, est-ce que CTAN: Package lshort-french est un classique pour vous ?
Sinon voici un ECM à compiler

  1. Le contenu du fichier intro.tex
    -----8<-----8<-----
    \chapter{Test}
    -----8<-----8<-----

  2. Le contenu du fichier master.tex
    -----8<-----8<-----
    \documentclass[french]{book}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{fourier}
    \usepackage{babel}
    \begin{document}
    \include{intro}
    \end{document}
    -----8<-----8<-----

Est-ce que ça fonctionne en compilant master.tex ?

–Jean-Yves

Merci beaucoup Denis à la fois pour le commentaire et le cours en ligne très clair.

  1. Oui c’est \include{introduction}

  2. Mon erreur c’est de compiler le fichier Introduction avant de l’inclure dans \include

  3. Introduction console est le titre d’une fenêtre qu’ouvre TeXShop après la fatale erreur que j’ai commise au point 2 ci-dessus.

  4. J’ai lu beaucoup de livres pour essayer de m’en sortir:

a) Denis Bitouzé, Jean-Côme Charpentier
b) Frank Mittelbach, Michel Gossens
c) Helmut Kopka, Patrick Daly
d) Maïeul Rouqette

Votre cours est très pédagogique.

Je pense pouvoir aller plus vite maintenant

Merci beaucoup

H. Rasolofomasoandro

Le 24 nov. 2020 à 15:07, Denis Bitouzé xyz@xyz.tld a écrit :

Le 24/11/20 à 14h55, Rasolof Henri a écrit :

J’utilise class book. Fichier parent occident.tex et fichier fils Introduction.tex.

OK.

  1. En compilant le fichier parent, occident.log signale: /occident.aux no file
    Introduction.aux. Au préalable on a /include{Introduction}

\include{Introduction} plutôt, non ?

  1. En compilant le fichier fils, on constate que Introduction.log est
    vide

Il n’y a normalement pas de fichier .log pour les fichier fils.

et Introduction.aux n’existe pas

Ça, c’est en revanche le signe que quelque chose ne vas pas.

  1. Dans Introduction console

???

on lit /Introduction.tex:2: Undefined control sequence

Où est le point de blocage?

Ça manque de détails pour pouvoir vraiment aider.

Merci pour les conseils de ceux qui ont déjà utilisé class book.

J’ai commis un cours sur l’organisation des sources .tex en fichiers
parent et fils, ici :

┌────
https://gte.univ-littoral.fr/Members/denis-bitouze/pub/latex/diapositives-cours-d/conference-n-3/@@download/file/en-ligne3.pdf
└────

Ça peut peut-être aider.

Denis

Merci beaucoup. J’ai signalé à Denis mon erreur.

Le 24 nov. 2020 à 15:17, Jean-Yves Baudais xyz@xyz.tld a écrit :

Bonjour,

From: “Rasolof Henri” xyz@xyz.tld
J’utilise class book. Fichier parent occident.tex et fichier fils
Introduction.tex.

  1. En compilant le fichier parent, occident.log signale: /occident.aux no file
    Introduction.aux. Au préalable on a /include{Introduction}

  2. En compilant le fichier fils, on constate que Introduction.log est vide et
    Introduction.aux n’existe pas

Ça c’est pas possible de compiler le “fichier fils” car il n’a pas la structure d’un fichier LaTeX avec son \documentclass, enfin normalement.

  1. Dans Introduction console on lit /Introduction.tex:2: Undefined control
    sequence

Et qu’elle séquence est-ce ?

Où est le point de blocage?

Il y a trop d’inconnues pour répondre directement. Quel est votre maîtrise de LaTeX,gGenre, est-ce que CTAN: Package lshort-french est un classique pour vous ?
Sinon voici un ECM à compiler

  1. Le contenu du fichier intro.tex
    -----8<-----8<-----
    \chapter{Test}
    -----8<-----8<-----

  2. Le contenu du fichier master.tex
    -----8<-----8<-----
    \documentclass[french]{book}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{fourier}
    \usepackage{babel}
    \begin{document}
    \include{intro}
    \end{document}
    -----8<-----8<-----

Est-ce que ça fonctionne en compilant master.tex ?

–Jean-Yves

Le 24/11/20 à 17h14, Rasolof Henri a écrit :

Merci beaucoup Denis

Padkoi.

à la fois pour le commentaire et le cours en ligne très clair.

Merci !

  1. Mon erreur c’est de compiler le fichier Introduction avant de l’inclure dans \include

Oui, seul le fichier parent est à compiler.

  1. Introduction console est le titre d’une fenêtre qu’ouvre TeXShop après la fatale erreur que j’ai commise au point 2 ci-dessus.

Ah, OK.

  1. J’ai lu beaucoup de livres pour essayer de m’en sortir:

a) Denis Bitouzé, Jean-Côme Charpentier b) Frank Mittelbach, Michel Gossens c) Helmut Kopka, Patrick Daly d) Maïeul Rouqette

Excellentes idées ! :slight_smile:

Votre cours est très pédagogique.

Ah, n’en jetez plus, je vais rougir !

Je pense pouvoir aller plus vite maintenant

Parfait :slight_smile:

Merci beaucoup

Je vous en prie.

D’ailleurs, j’ai aussi à vous remercier : votre message m’aaccessoirement fait remarquer que les vocables « maître » et « esclave » pourraient utilement être remplacés par « parent » et « enfant ».

Denis