Quel plaisir ! Christophe Poulain

Preview:

Citation preview

B E U V R A G E S C O L L È G E P A U L E L U A R D

LATEX au collège ?Quel plaisir !

Christophe PoulainCollège Paul Eluard

11 juin 2018

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :

• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;

• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;

• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;

• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;

• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;

• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;

• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• LATEX :• documents scientifiques ;• documents volumineux ;• références croisées ;• bibliographies ;• non-wysiwyg (what you see is what you get) ;• apprentissage long, complexe ;• impossible de faire des figures.

Pourquoi, diable, l’utiliser au collège ?

Serait-il fou ?

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 2/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité ?

Selon l’INSEEEn économie, la productivité est définie comme le rapport,en volume, entre une production et les ressources mises enœuvre pour l’obtenir.

toupie.org

La productivité du travail est le rapport entre la quantité ou lavaleur ajoutée de la production et le nombre d’heuresnécessaires pour la réaliser. Elle dépend de la capacité dupersonnel à produire une quantité, dite standard, de biensou de services selon les normes ou les règles prédéfinies.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 3/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité ?

Selon l’INSEEEn économie, la productivité est définie comme le rapport,en volume, entre une production et les ressources mises enœuvre pour l’obtenir.

toupie.org

La productivité du travail est le rapport entre la quantité ou lavaleur ajoutée de la production et le nombre d’heuresnécessaires pour la réaliser. Elle dépend de la capacité dupersonnel à produire une quantité, dite standard, de biensou de services selon les normes ou les règles prédéfinies.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 3/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité ?

Selon l’INSEEEn économie, la productivité est définie comme le rapport,en volume, entre une production et les ressources mises enœuvre pour l’obtenir.

toupie.org

La productivité du travail est le rapport entre la quantité ou lavaleur ajoutée de la production et le nombre d’heuresnécessaires pour la réaliser. Elle dépend de la capacité dupersonnel à produire une quantité, dite standard, de biensou de services selon les normes ou les règles prédéfinies.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 3/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité d’un enseignant ?

• Améliorer « sa productivité » :

• avant ;(préparer, anticiper, prévoir)

• pendant ;(adapter)

• après.(remédier, améliorer)

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 4/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité d’un enseignant ?• Améliorer « sa productivité » :

• avant ;(préparer, anticiper, prévoir)

• pendant ;(adapter)

• après.(remédier, améliorer)

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 4/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité d’un enseignant ?• Améliorer « sa productivité » :

• avant ;(préparer, anticiper, prévoir)

• pendant ;(adapter)

• après.(remédier, améliorer)

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 4/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité d’un enseignant ?• Améliorer « sa productivité » :

• avant ;(préparer, anticiper, prévoir)

• pendant ;(adapter)

• après.(remédier, améliorer)

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 4/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Productivité d’un enseignant ?• Améliorer « sa productivité » :

• avant ;(préparer, anticiper, prévoir)

• pendant ;(adapter)

• après.(remédier, améliorer)

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 4/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Avant

• Taper des documents. • Archiver.

• Réutiliser

• compilation identiquequelque soit l’« âge » dufichier ;• ce qui a été fait il y atrois mois est réutilisableimmédiatement.

• Échanger

• taille lègère desdocuments ;• le préambule indiqueles packages utiles.

• Mutualiser

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 5/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Avant

• Taper des documents.

• Archiver.

• Réutiliser

• compilation identiquequelque soit l’« âge » dufichier ;• ce qui a été fait il y atrois mois est réutilisableimmédiatement.

• Échanger

• taille lègère desdocuments ;• le préambule indiqueles packages utiles.

• Mutualiser

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 5/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Avant

• Taper des documents. • Archiver.

• Réutiliser

• compilation identiquequelque soit l’« âge » dufichier ;• ce qui a été fait il y atrois mois est réutilisableimmédiatement.

• Échanger

• taille lègère desdocuments ;• le préambule indiqueles packages utiles.

• Mutualiser

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 5/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Avant

• Taper des documents. • Archiver.

• Réutiliser

• compilation identiquequelque soit l’« âge » dufichier ;• ce qui a été fait il y atrois mois est réutilisableimmédiatement.

• Échanger

• taille lègère desdocuments ;• le préambule indiqueles packages utiles.

• Mutualiser

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 5/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Avant

• Taper des documents. • Archiver.

• Réutiliser

• compilation identiquequelque soit l’« âge » dufichier ;• ce qui a été fait il y atrois mois est réutilisableimmédiatement.

• Échanger

• taille lègère desdocuments ;• le préambule indiqueles packages utiles.

• Mutualiser

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 5/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Avant

• Taper des documents. • Archiver.

• Réutiliser

• compilation identiquequelque soit l’« âge » dufichier ;• ce qui a été fait il y atrois mois est réutilisableimmédiatement.

• Échanger

• taille lègère desdocuments ;• le préambule indiqueles packages utiles.

• Mutualiser

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 5/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Construire des figures (avec METAPOST) ;

• les archiver

• les réutiliser;

• les échanger ;

• les mutualiser.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 6/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Construire des figures (avec METAPOST) ;

• les archiver

• les réutiliser;

• les échanger ;

• les mutualiser.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 6/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Construire des figures (avec METAPOST) ;

• les archiver

• les réutiliser;

• les échanger ;

• les mutualiser.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 6/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Construire des figures (avec METAPOST) ;

• les archiver

• les réutiliser;

• les échanger ;

• les mutualiser.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 6/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Construire des figures (avec METAPOST) ;

• les archiver

• les réutiliser;

• les échanger ;

• les mutualiser.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 6/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

PendantConsidérons l’exercice

On donne

A=p

12+5p

75−2p

27 B =(5+p

3)2 −

(2p

7)2

Écris A sous la forme ap

3 et B sous la forme bp

3 où a et bsont deux entiers relatifs.

• Document simple.

• Document simple avec correction.

• Document simple avec correction, version améliorée.

• Transparent.

• Pour la vidéo-projection.

• Travail à distance.Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 7/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Pour se faciliter le travail, on peut :

• créer des environnements LATEX identiques pourchaque situation ;

• définir un préambule adéquat pour faire face à chaquesituation.

Exercice

Préambule 1 Préambule 2 Préambule 3

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 8/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Pour se faciliter le travail, on peut :

• créer des environnements LATEX identiques pourchaque situation ;

• définir un préambule adéquat pour faire face à chaquesituation.

Exercice

Préambule 1 Préambule 2 Préambule 3

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 8/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Pour se faciliter le travail, on peut :

• créer des environnements LATEX identiques pourchaque situation ;

• définir un préambule adéquat pour faire face à chaquesituation.

Exercice

Préambule 1 Préambule 2 Préambule 3

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 8/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Pour les figures avec METAPOST, créér égalementdes commandes permettant de s’adapter à chaquesituation :

A B

C

H

A B

C

H

1 f iguremain levee (0 ,0 ,5u ,5 u ) ;. . .t r ace polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i nma in levee ;

1 f i g u r e (0 ,0 ,5u ,5 u ) ;. . .t race polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i n ;

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 9/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Pour les figures avec METAPOST, créér égalementdes commandes permettant de s’adapter à chaquesituation :

A B

C

H

A B

C

H

1 f iguremain levee (0 ,0 ,5u ,5 u ) ;. . .t r ace polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i nma in levee ;

1 f i g u r e (0 ,0 ,5u ,5 u ) ;. . .t race polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i n ;

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 9/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Pour les figures avec METAPOST, créér égalementdes commandes permettant de s’adapter à chaquesituation :

A B

C

H

A B

C

H

1 f iguremain levee (0 ,0 ,5u ,5 u ) ;. . .t r ace polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i nma in levee ;

1 f i g u r e (0 ,0 ,5u ,5 u ) ;. . .t race polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i n ;

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 9/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Pour les figures avec METAPOST, créér égalementdes commandes permettant de s’adapter à chaquesituation :

A B

C

H

A B

C

H

1 f iguremain levee (0 ,0 ,5u ,5 u ) ;. . .t r ace polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i nma in levee ;

1 f i g u r e (0 ,0 ,5u ,5 u ) ;. . .t race polygone (A,B,C) ;t race segment (A,H) ;

5 t race codeperp (A,H,B) ;. . .f i n ;

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 9/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Devoirs

• Un exemple en direct !• La partie « généraliste » du fichier Maquette2.

1 \ usepackage [ u t f 8 ] { inputenc }\ usepackage [ T 1 ] { fontenc }\ usepackage [ f renchb ] { babel }\ usepackage [ autolanguage ] { numprint }

5 \ par inden t 0 p t\ usepackage [ a4paper , margin=1cm, noheadfoot ] { geometry }\ usepackage { graphicx }\ graph icspath { { / home / cp /BASES/ Base− f i g / } , { / home / cp / Brevet /2001/Base− f i g / } , { / home / cp /

Brevet /2009/Base− f i g / } , { / home / cp / Brevet /2008/Base− f i g / } }

10 \ usepackage { i f p d f }\ i f p d f\ DeclareGraphicsRule { * } { mps } { * } { }\ e lse\ usepackage { pst−a l l , pst−euc l }

15 \ f i

\ pagesty le { empty }

\ usepackage { f o u r i e r }20 \ usepackage [ scaled =0.875 ] { he l ve t }

\ i npu t { C h r i s t 5}

\ usepackage { i f t h e n , verbat im , m u l t i c o l , amsmath , ca lc }\ usepackage { t i k z }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 10/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Devoirs• Un exemple en direct !

• La partie « généraliste » du fichier Maquette2.1 \ usepackage [ u t f 8 ] { inputenc }

\ usepackage [ T 1 ] { fontenc }\ usepackage [ f renchb ] { babel }\ usepackage [ autolanguage ] { numprint }

5 \ par inden t 0 p t\ usepackage [ a4paper , margin=1cm, noheadfoot ] { geometry }\ usepackage { graphicx }\ graph icspath { { / home / cp /BASES/ Base− f i g / } , { / home / cp / Brevet /2001/Base− f i g / } , { / home / cp /

Brevet /2009/Base− f i g / } , { / home / cp / Brevet /2008/Base− f i g / } }

10 \ usepackage { i f p d f }\ i f p d f\ DeclareGraphicsRule { * } { mps } { * } { }\ e lse\ usepackage { pst−a l l , pst−euc l }

15 \ f i

\ pagesty le { empty }

\ usepackage { f o u r i e r }20 \ usepackage [ scaled =0.875 ] { he l ve t }

\ i npu t { C h r i s t 5}

\ usepackage { i f t h e n , verbat im , m u l t i c o l , amsmath , ca lc }\ usepackage { t i k z }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 10/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Devoirs• Un exemple en direct !• La partie « généraliste » du fichier Maquette2.

1 \ usepackage [ u t f 8 ] { inputenc }\ usepackage [ T 1 ] { fontenc }\ usepackage [ f renchb ] { babel }\ usepackage [ autolanguage ] { numprint }

5 \ par inden t 0 p t\ usepackage [ a4paper , margin=1cm, noheadfoot ] { geometry }\ usepackage { graphicx }\ graph icspath { { / home / cp /BASES/ Base− f i g / } , { / home / cp / Brevet /2001/Base− f i g / } , { / home / cp /

Brevet /2009/Base− f i g / } , { / home / cp / Brevet /2008/Base− f i g / } }

10 \ usepackage { i f p d f }\ i f p d f\ DeclareGraphicsRule { * } { mps } { * } { }\ e lse\ usepackage { pst−a l l , pst−euc l }

15 \ f i

\ pagesty le { empty }

\ usepackage { f o u r i e r }20 \ usepackage [ scaled =0.875 ] { he l ve t }

\ i npu t { C h r i s t 5}

\ usepackage { i f t h e n , verbat im , m u l t i c o l , amsmath , ca lc }\ usepackage { t i k z }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 10/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• La commande \head1 \ define@cmdkey [PAS] { dsh } { c lasse } { }

\ define@cmdkey [PAS] { dsh } {num } { }. . .

\ newcommand * { \ head } [ 1 ] [ ] {5 \ setkeys [PAS ] { dsh } { # 1 }

% \ setcounter {numex } { 0 }\ ifPAS@dsh@remed

\ edef \ remise { Le }\ edef \nom { \cmdPAS@dsh@Remednom}

10 \ edef \ s u j e t { }\ edef \ a u t o r i z { }\ edef \ c a l c u l a t o r { }\ edef \ duree { }\ t i k z s t y l e { s t y l du ree } = [ ]

15 \ f i. . .

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 11/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• L’environnement Exoresolu.1 \ newsavebox { \ dangerbox } \ newcounter {ExoR} \ se tcounter {ExoR } { 0 }

\ makea t le t te r\ newenvironment { Exoresolu } {%

5 \ re f s tepcoun te r { sec t ion } \ re f s tepcoun te r {ExoR}%\ immediate \ w r i t e \ @auxout {%

\ s t r i n g \ opcopy { 0 } { t o t a l \ the \ c@section−\ the \c@ExoR}%}%\ begin { l r box } { \ dangerbox }%

10 \ begin { minipage } { \ l i new id th −80pt }%}{%\ end { minipage }%

\ end { l r box }%15 \ t i k z s t y l e { mybox } = [ draw=gray !85 , very th i ck ,%

rec tang le , rounded corners , i nne r xsep=20pt , i nne r ysep=10 pt ]\ t i k z s t y l e { f a n c y t i t l e } =[ f i l l =white , t e x t =b lack ]\ par \ b i gsk ip \ par \ h f i l l\ begin { t i k z p i c t u r e }

20 \ node [ mybox ] ( box ) {%\ begin { minipage } [ t ! ] { \ l i new id th −80pt }

\ usebox { \ dangerbox }\ end { minipage } } ;

\ node [ f a n c y t i t l e , r o t a t e =90 ,above=0 pt ] a t ( box . west )25 { \ begin { t a b u l a r } { c }

\ t e x t b f { \ smal l \ s f f a m i l y Exerc ice \ theExoR } \ \\ i fBaremeDeta i l ( \ t o t a l { \ the \ c@section−\ the \c@ExoR} ) \ f i\ end { t a b u l a r } } ;

\ end { t i k z p i c t u r e }30 \ par \ b i gsk ip \ par }%

\ makeatother

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 12/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• L’environnement Sol1 \ makea t le t te r%by Danie l F l i po

\ newenvironment { Solw }{ \ def \ T i t r e S o l { \ t e x t b f { Cor r ig \ ’ e de l ’ exerc ice \ theExoR . } }% T i t r e de l a so l .

\ immediate \ protected@wri te \ verbatim@out { }%5 { \ p r o t e c t \ par \ p r o t e c t \ b i gsk ip \ T i t r e S o l \ p r o t e c t \ par \ p r o t e c t \ nopagebreak }%

\ @bsphack\ l e t \ do \ @makeother \ dospec ia ls \ catcode ‘ \ ^ ^M\ a c t i v e\ def \ verbat im@processl ine {%

\ immediate \ protected@wri te \ verbatim@out { } { \ the \ verbat im@line } }%10 \ verbat im@star t }%

{ \ immediate \ protected@wri te \ verbatim@out { }% T r a i t apres chaque s o l u t i o n{ \ p r o t e c t \ par \ p r o t e c t \ c e n t e r l i n e { \ p r o t e c t \ r u l e {5cm} { 1 p t } }%

\ p r o t e c t \ par \ p r o t e c t \ goodbreak } }\ newenvironment { Solu } { \ t e x t b f { Cor rec t ion de l ’ exerc ice : } \ par } { }

15% Version complete\ newcounter { ShowSol } \ se tcounter { ShowSol } { 2 }%1 ( sur place ) , 2 ( f i n f i c h i e r ) , 0 ( r i e n )\ newenvironment { Sol } { } { } % Tester que ’ Sol ’ n ’ es t pas deja u t i l i s e\ i f t h e n e l s e { \ value { ShowSol }=2}

20 { \ newwrite \ verbatim@out % s i ShowSol=2\ immediate \ openout \ verbatim@out \ jobname . so l % Ouvr i r un f i c h i e r ,\ l e t \ Sol \ Solw \ l e t \ endSol \ endSolw % c h o i s i r \ Solw ;\ AtEndDocument { \ c loseout \ verbatim@out % en f i n doc ,

\ @esphack % fermer f i c h i e r25 \ newpage \ c e n t e r l i n e { \ l a rge \ t e x t b f { Cor r ig \ ’ e du \ jobname } } \ vspace { \

base l i nesk ip } \ smal l \ i npu t { \ jobname . so l } }%Inse re r les s o l u t i o n s} { \ i f t h e n e l s e { \ value { ShowSol }=1} % sinon ,

{ \ l e t \ Sol \ Solu \ l e t \ endSol \ endSolu } % s i ShowSol=1{ \ l e t \ Sol \ comment \ l e t \ endSol \ endcomment } % sinon

}30 \ makeatother

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 13/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Commande pour le barème.1 \ opset { decimalsepsymbol = { , } } % opt ion du package x lop

\ newlength { \ f u l l l i n e w i d t h } \ newlength { \ b r o u i l l o n }\ AtBeginDocument { \ se t l eng th { \ f u l l l i n e w i d t h } { \ l i n e w i d t h } }

5 \ newi f \ i fBaremeDeta i l \ BaremeDetai l t rue

\ newcommand * \ FranPt [ 1 ] {%\ i fBaremeDeta i l%

(#1)%10 \ f i }%

\ makea t le t te r\ newcommand { \ BaremeEspace@Marge}{−82 pt }\ newcommand { \ BaremeEspaceMarge } [ 1 ] { \ renewcommand { \ BaremeEspace@Marge } { # 1 } }

15\ newcommand * { \ brm } [ 1 ] {%

\ i fBaremeDeta i l%\ immediate \ w r i t e \ @auxout {%

\ s t r i n g \ opadd * {#1 }%20 { t o t a l \ the \ c@section−\ the \c@ExoR}%

{ t o t a l \ the \ c@section−\ the \c@ExoR}%}%\ se t l eng th { \ b r o u i l l o n } { \ BaremeEspace@Marge−\ l i n e w i d t h +\ f u l l l i n e w i d t h }%\ makebox [0 p t ] [ r ] { \ co l o r { b lack ! 7 5 } \ f oo t no tes i ze \ FranPt { # 1 } \ hspace * { \ b r o u i l l o n } }%

25 \ ignorespaces%\ f i }%

\ newcommand \ t o t a l [ 1 ] {%\ @ifundef ined { Op@total #1} { recompi lez }%

30 { \ opunzero { t o t a l #1 } \ o p p r i n t { t o t a l #1}~\opcmp{ t o t a l # 1 } { 2 } \ i fopge pts \ e lse p t \ f i } }%\ makeatother

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 14/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Faire davantage ?

• Un autre exemple en direct !• « L’exercice ».

1 \ begin { Exoresolu }% alea\ opgetalea {1000} {1300} { var 1 } \ opexport { var 1 } { \ varun }\ opgetalea {2000} {2200} { var 2 } \ opexport { var 2 } { \ vardeux }

5 \ opgetalea {1000} {1100} { var 3 } \ opexport { var 3 } { \ v a r t r o i s }\ opgetalea {2100} {2400} { var 4 } \ opexport { var 4 } { \ varquat re }\ opgetalea {1500} {1700} { var 5 } \ opexport { var 5 } { \ va rc inq }\ opgetalea {1700} {1900} { var 6 } \ opexport { var 6 } { \ v a r s i x }

% Corps10 Une coop \ ’ e r a t i v e c o l l e c t e l e l a i t dans d i f f \ ’ erentes e x p l o i t a t i o n s a g r i c o l e s . \ \

Le d \ ’ e t a i l , de l a c o l l e c t e du j o u r ont \ ’ e t \ ’ e s a i s i s dans une f e u i l l e de c a l c u l d ’un t a b l e u r .

\ begin { center }\ begin { t abu la r x } { 0 . 7 \ l i n e w i d t h } { | c | * { 2 } { > { \ cen te r ing \ ar raybacks lash }X | } } \ h l i n e

&A&B \ \ \ h l i n e15 1& E x p l o i t a t i o n a g r i c o l e& Quant i t \ ’ e de l a i t c o l l e c t \ ’ e ( en L ) \ \ \ h l i n e

2& Beausejour& \ nombre { \ varun } \ \ \ h l i n e3&Le Verger& \ nombre { \ vardeux } \ \ \ h l i n e4&La Fourrag \ ‘ ere& \ nombre { \ v a r t r o i s } \ \ \ h l i n e5& P e t i t pas& \ nombre { \ varquat re } \ \ \ h l i n e

20 6&La Chausse P ie r re& \ nombre { \ varc inq } \ \ \ h l i n e7& Le Pale t& \ nombre { \ v a r s i x } \ \ \ h l i n e8&Quant i t \ ’ e t o t a l e de l a i t c o l l e c t \ ’ e & \ \ \ h l i n e

\ end { t abu la r x }\ end { center }

25 \ end { Exoresolu }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 15/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Faire davantage ?• Un autre exemple en direct !

• « L’exercice ».1 \ begin { Exoresolu }

% alea\ opgetalea {1000} {1300} { var 1 } \ opexport { var 1 } { \ varun }\ opgetalea {2000} {2200} { var 2 } \ opexport { var 2 } { \ vardeux }

5 \ opgetalea {1000} {1100} { var 3 } \ opexport { var 3 } { \ v a r t r o i s }\ opgetalea {2100} {2400} { var 4 } \ opexport { var 4 } { \ varquat re }\ opgetalea {1500} {1700} { var 5 } \ opexport { var 5 } { \ va rc inq }\ opgetalea {1700} {1900} { var 6 } \ opexport { var 6 } { \ v a r s i x }

% Corps10 Une coop \ ’ e r a t i v e c o l l e c t e l e l a i t dans d i f f \ ’ erentes e x p l o i t a t i o n s a g r i c o l e s . \ \

Le d \ ’ e t a i l , de l a c o l l e c t e du j o u r ont \ ’ e t \ ’ e s a i s i s dans une f e u i l l e de c a l c u l d ’un t a b l e u r .

\ begin { center }\ begin { t abu la r x } { 0 . 7 \ l i n e w i d t h } { | c | * { 2 } { > { \ cen te r ing \ ar raybacks lash }X | } } \ h l i n e

&A&B \ \ \ h l i n e15 1& E x p l o i t a t i o n a g r i c o l e& Quant i t \ ’ e de l a i t c o l l e c t \ ’ e ( en L ) \ \ \ h l i n e

2& Beausejour& \ nombre { \ varun } \ \ \ h l i n e3&Le Verger& \ nombre { \ vardeux } \ \ \ h l i n e4&La Fourrag \ ‘ ere& \ nombre { \ v a r t r o i s } \ \ \ h l i n e5& P e t i t pas& \ nombre { \ varquat re } \ \ \ h l i n e

20 6&La Chausse P ie r re& \ nombre { \ varc inq } \ \ \ h l i n e7& Le Pale t& \ nombre { \ v a r s i x } \ \ \ h l i n e8&Quant i t \ ’ e t o t a l e de l a i t c o l l e c t \ ’ e & \ \ \ h l i n e

\ end { t abu la r x }\ end { center }

25 \ end { Exoresolu }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 15/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Faire davantage ?• Un autre exemple en direct !• « L’exercice ».

1 \ begin { Exoresolu }% alea\ opgetalea {1000} {1300} { var 1 } \ opexport { var 1 } { \ varun }\ opgetalea {2000} {2200} { var 2 } \ opexport { var 2 } { \ vardeux }

5 \ opgetalea {1000} {1100} { var 3 } \ opexport { var 3 } { \ v a r t r o i s }\ opgetalea {2100} {2400} { var 4 } \ opexport { var 4 } { \ varquat re }\ opgetalea {1500} {1700} { var 5 } \ opexport { var 5 } { \ va rc inq }\ opgetalea {1700} {1900} { var 6 } \ opexport { var 6 } { \ v a r s i x }

% Corps10 Une coop \ ’ e r a t i v e c o l l e c t e l e l a i t dans d i f f \ ’ erentes e x p l o i t a t i o n s a g r i c o l e s . \ \

Le d \ ’ e t a i l , de l a c o l l e c t e du j o u r ont \ ’ e t \ ’ e s a i s i s dans une f e u i l l e de c a l c u l d ’un t a b l e u r .

\ begin { center }\ begin { t abu la r x } { 0 . 7 \ l i n e w i d t h } { | c | * { 2 } { > { \ cen te r ing \ ar raybacks lash }X | } } \ h l i n e

&A&B \ \ \ h l i n e15 1& E x p l o i t a t i o n a g r i c o l e& Quant i t \ ’ e de l a i t c o l l e c t \ ’ e ( en L ) \ \ \ h l i n e

2& Beausejour& \ nombre { \ varun } \ \ \ h l i n e3&Le Verger& \ nombre { \ vardeux } \ \ \ h l i n e4&La Fourrag \ ‘ ere& \ nombre { \ v a r t r o i s } \ \ \ h l i n e5& P e t i t pas& \ nombre { \ varquat re } \ \ \ h l i n e

20 6&La Chausse P ie r re& \ nombre { \ varc inq } \ \ \ h l i n e7& Le Pale t& \ nombre { \ v a r s i x } \ \ \ h l i n e8&Quant i t \ ’ e t o t a l e de l a i t c o l l e c t \ ’ e & \ \ \ h l i n e

\ end { t abu la r x }\ end { center }

25 \ end { Exoresolu }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 15/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore mieux ?

• Un autre exemple en direct live ! :)• « L’exercice ».

1%alea\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ facun }\ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ facdeux }\ opgetalea {851 } {899 } { fac 3 } \ opdiv * { fac 3 } {100 } { fac 3 } { cc } \ opexport { fac 3 } { \ f a c t r o i s }

5 \ opgetalea {340 } {390 } { var 1}%CorpsAgn \ ‘ es envisage de peindre l a fa \ c cade de son hangar .\ begin { center }\ begin { t a b u l a r } { |m{5 .5cm } |m{6 .5cm } | } \ h l i n e

10 \ t e x t b f { I n fo rma t i on 1 : Caract \ ’ e r i s t i q u e s de l a pe in tu re u t i l i s \ ’ ee . }\ begin { center }Renseignements concernant un pot de pe in tu re\ begin { t a b u l a r } { | c | } \ h l i n eVolume : 6 L \ \ Temps de s \ ’ echage : 8 h \ \

15 Surface couverte : 24 m$^2$ \ \ Monocouche * \ \P r i x : 103 ,45~\ eurologo \ \ \ h l i n e\ end { t a b u l a r }\ end { center }

* Une seule couche de pe in tu re s u f f i t .&20 \ t e x t b f { I n fo rma t i on 2 : sch \ ’ ema de l a fa \ c cade } ( l e sch \ ’ ema n ’ es t pas \ ‘ a l ’ \ ’ eche l l e )

. La zone g r i s \ ’ ee est l a zone \ ‘ a peindre .\ begin { center }\ Facade { \ facun } { \ facdeux } { \ f a c t r o i s }\ end { center } \ \\ h l i n e

25 \ end { t a b u l a r }\ end { center }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 16/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore mieux ?• Un autre exemple en direct live ! :)

• « L’exercice ».1%alea

\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ facun }\ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ facdeux }\ opgetalea {851 } {899 } { fac 3 } \ opdiv * { fac 3 } {100 } { fac 3 } { cc } \ opexport { fac 3 } { \ f a c t r o i s }

5 \ opgetalea {340 } {390 } { var 1}%CorpsAgn \ ‘ es envisage de peindre l a fa \ c cade de son hangar .\ begin { center }\ begin { t a b u l a r } { |m{5 .5cm } |m{6 .5cm } | } \ h l i n e

10 \ t e x t b f { I n fo rma t i on 1 : Caract \ ’ e r i s t i q u e s de l a pe in tu re u t i l i s \ ’ ee . }\ begin { center }Renseignements concernant un pot de pe in tu re\ begin { t a b u l a r } { | c | } \ h l i n eVolume : 6 L \ \ Temps de s \ ’ echage : 8 h \ \

15 Surface couverte : 24 m$^2$ \ \ Monocouche * \ \P r i x : 103 ,45~\ eurologo \ \ \ h l i n e\ end { t a b u l a r }\ end { center }

* Une seule couche de pe in tu re s u f f i t .&20 \ t e x t b f { I n fo rma t i on 2 : sch \ ’ ema de l a fa \ c cade } ( l e sch \ ’ ema n ’ es t pas \ ‘ a l ’ \ ’ eche l l e )

. La zone g r i s \ ’ ee est l a zone \ ‘ a peindre .\ begin { center }\ Facade { \ facun } { \ facdeux } { \ f a c t r o i s }\ end { center } \ \\ h l i n e

25 \ end { t a b u l a r }\ end { center }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 16/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore mieux ?• Un autre exemple en direct live ! :)• « L’exercice ».

1%alea\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ facun }\ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ facdeux }\ opgetalea {851 } {899 } { fac 3 } \ opdiv * { fac 3 } {100 } { fac 3 } { cc } \ opexport { fac 3 } { \ f a c t r o i s }

5 \ opgetalea {340 } {390 } { var 1}%CorpsAgn \ ‘ es envisage de peindre l a fa \ c cade de son hangar .\ begin { center }\ begin { t a b u l a r } { |m{5 .5cm } |m{6 .5cm } | } \ h l i n e

10 \ t e x t b f { I n fo rma t i on 1 : Caract \ ’ e r i s t i q u e s de l a pe in tu re u t i l i s \ ’ ee . }\ begin { center }Renseignements concernant un pot de pe in tu re\ begin { t a b u l a r } { | c | } \ h l i n eVolume : 6 L \ \ Temps de s \ ’ echage : 8 h \ \

15 Surface couverte : 24 m$^2$ \ \ Monocouche * \ \P r i x : 103 ,45~\ eurologo \ \ \ h l i n e\ end { t a b u l a r }\ end { center }

* Une seule couche de pe in tu re s u f f i t .&20 \ t e x t b f { I n fo rma t i on 2 : sch \ ’ ema de l a fa \ c cade } ( l e sch \ ’ ema n ’ es t pas \ ‘ a l ’ \ ’ eche l l e )

. La zone g r i s \ ’ ee est l a zone \ ‘ a peindre .\ begin { center }\ Facade { \ facun } { \ facdeux } { \ f a c t r o i s }\ end { center } \ \\ h l i n e

25 \ end { t a b u l a r }\ end { center }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 16/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Le package gmp1 \ usepackage {gmp}

\ usempxpackage { f o u r i e r }\ usempxpackage [ f renchb ] { babel }\ usempxpackage [ autolanguage ] { numprint }

5 \ usempxpackage { p i f o n t }

\ gmpoptions { everymp ={ prologues : = 3 ; } }

\ def \ Facade#1#2#3%10 { \ begin { mpost } [ mpset t ings ={ i npu t geometr iesyr16 ; i npu t LATEX ; } , mpxprogram= l a t e x ]

u :=7 .5mm;f iguremain levee (0 ,0 ,7u ,8 u ) ;p a i r A,B,C,D,E ;A=u * ( 1 , 1 ) ;

15 B−A=u * ( 4 , 0 ) ;C−B=u * ( 0 , 4 ) ;D−C=A−B;E= iso (C,D) +u * ( 0 , 2 . 5 ) ;t race polygone (A,B,C,D) ;

20 t race codeperp (A,B,C, 5 ) ;t race codeperp (B,C,D, 5 ) ;t race codeperp (C,D,A, 5 ) ;t race codeperp (D,A,B, 5 ) ;t race chemin (D,E,C) ;

25 t race appe la t ion (A,D,3mm, btex #1 m etex ) ;t race appe la t ion (A,B,−3mm, btex #2 m etex ) ;t race c o t a t i o n m i l (E , i so (A,B) ,2cm,20 , btex #3 m etex ) ;f inma in levee ;

\ end { mpost }30 }

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 17/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore une amélioration ?

• Dernier exemple en direct ? :)

1 \ begin { Exoresolu }%alea\ g e t t r i\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ varzero }

5 \ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ varun }%Corps\ begin { m u l t i c o l s } { 2 }L ’ u n i t \ ’ e de longueur est l e centim \ ‘ e t re . On consid \ ‘ ere un t r i a n g l e $ \pA \ pB \pC$

rec tang le en $\pB$ t e l que $\pA \pC=\ o p p r i n t { fac 2}$ e t $ \pA \ pB=\ o p p r i n t { fac 1 }$ .\ \ Ca lcu le r l a longueur $ \pB \pC$.

10 \ \ \ columnbreak \ \\ setboolean { exact } { f a l s e } \ p y t h a d r o i t \ pC \ pB \ pA { \ varun } { \ varzero }\ end { m u l t i c o l s }\ end { Exoresolu }

• Avec le package randomlist de J.C.Charpentier.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 18/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore une amélioration ?

• Dernier exemple en direct ? :)

1 \ begin { Exoresolu }%alea\ g e t t r i\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ varzero }

5 \ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ varun }%Corps\ begin { m u l t i c o l s } { 2 }L ’ u n i t \ ’ e de longueur est l e centim \ ‘ e t re . On consid \ ‘ ere un t r i a n g l e $ \pA \ pB \pC$

rec tang le en $\pB$ t e l que $\pA \pC=\ o p p r i n t { fac 2}$ e t $ \pA \ pB=\ o p p r i n t { fac 1 }$ .\ \ Ca lcu le r l a longueur $ \pB \pC$.

10 \ \ \ columnbreak \ \\ setboolean { exact } { f a l s e } \ p y t h a d r o i t \ pC \ pB \ pA { \ varun } { \ varzero }\ end { m u l t i c o l s }\ end { Exoresolu }

• Avec le package randomlist de J.C.Charpentier.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 18/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore une amélioration ?

• Dernier exemple en direct ? :)

1 \ begin { Exoresolu }%alea\ g e t t r i\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ varzero }

5 \ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ varun }%Corps\ begin { m u l t i c o l s } { 2 }L ’ u n i t \ ’ e de longueur est l e centim \ ‘ e t re . On consid \ ‘ ere un t r i a n g l e $ \pA \ pB \pC$

rec tang le en $\pB$ t e l que $\pA \pC=\ o p p r i n t { fac 2}$ e t $ \pA \ pB=\ o p p r i n t { fac 1 }$ .\ \ Ca lcu le r l a longueur $ \pB \pC$.

10 \ \ \ columnbreak \ \\ setboolean { exact } { f a l s e } \ p y t h a d r o i t \ pC \ pB \ pA { \ varun } { \ varzero }\ end { m u l t i c o l s }\ end { Exoresolu }

• Avec le package randomlist de J.C.Charpentier.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 18/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Encore une amélioration ?

• Dernier exemple en direct ? :)

1 \ begin { Exoresolu }%alea\ g e t t r i\ opgetalea {501 } {599 } { fac 1 } \ opdiv * { fac 1 } {100 } { fac 1 } { aa } \ opexport { fac 1 } { \ varzero }

5 \ opgetalea {701 } {799 } { fac 2 } \ opdiv * { fac 2 } {100 } { fac 2 } { bb } \ opexport { fac 2 } { \ varun }%Corps\ begin { m u l t i c o l s } { 2 }L ’ u n i t \ ’ e de longueur est l e centim \ ‘ e t re . On consid \ ‘ ere un t r i a n g l e $ \pA \ pB \pC$

rec tang le en $\pB$ t e l que $\pA \pC=\ o p p r i n t { fac 2}$ e t $ \pA \ pB=\ o p p r i n t { fac 1 }$ .\ \ Ca lcu le r l a longueur $ \pB \pC$.

10 \ \ \ columnbreak \ \\ setboolean { exact } { f a l s e } \ p y t h a d r o i t \ pC \ pB \ pA { \ varun } { \ varzero }\ end { m u l t i c o l s }\ end { Exoresolu }

• Avec le package randomlist de J.C.Charpentier.

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 18/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Après• Correction / Remédiation.

• complète• personnalisée : Un exemple

• La construction1 \ newcommand { \ da tede leva l } { l u n d i 21 Mai 2012}

\ newcommand { \ c lassede leva l } { 4 \ ieme \ Ananas }

5 \ EvalComp {Manon S a i l l y } { 4 / L 5 } [ 1 ] { 4 / L 3 } [ 1 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Wesley T o u r i l } { 4 / T 4 } [ 1 ] { 4 / T 4 } [ 2 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Stacy Verge } { 4 / F 4 } [ 1 ] { 4 / P4 } [ 1 ]

10 \ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Emeline Lo i re } { 4 / F 4 } [ 1 ] { 4 / L 3 } [ 2 ]. . .

• La macro1 \ I f F i l e E x i s t s {#2 / cours . tex } { \ i npu t {#2 / cours } } { }

\ exerc ice \ par\ se lec tex { # 2 } [ # 3 ]\ i f t h e n e l s e { \ equal { # 4 } { # 2 } } { } { \ I f F i l e E x i s t s {#4 / cours . tex } { \ i npu t {#4 / cours } } { } }

5 \ exerc ice \ par\ se lec tex { # 4 } [ # 5 ]

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 19/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Après• Correction / Remédiation.

• complète

• personnalisée : Un exemple

• La construction1 \ newcommand { \ da tede leva l } { l u n d i 21 Mai 2012}

\ newcommand { \ c lassede leva l } { 4 \ ieme \ Ananas }

5 \ EvalComp {Manon S a i l l y } { 4 / L 5 } [ 1 ] { 4 / L 3 } [ 1 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Wesley T o u r i l } { 4 / T 4 } [ 1 ] { 4 / T 4 } [ 2 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Stacy Verge } { 4 / F 4 } [ 1 ] { 4 / P4 } [ 1 ]

10 \ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Emeline Lo i re } { 4 / F 4 } [ 1 ] { 4 / L 3 } [ 2 ]. . .

• La macro1 \ I f F i l e E x i s t s {#2 / cours . tex } { \ i npu t {#2 / cours } } { }

\ exerc ice \ par\ se lec tex { # 2 } [ # 3 ]\ i f t h e n e l s e { \ equal { # 4 } { # 2 } } { } { \ I f F i l e E x i s t s {#4 / cours . tex } { \ i npu t {#4 / cours } } { } }

5 \ exerc ice \ par\ se lec tex { # 4 } [ # 5 ]

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 19/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Après• Correction / Remédiation.

• complète• personnalisée : Un exemple

• La construction1 \ newcommand { \ da tede leva l } { l u n d i 21 Mai 2012}

\ newcommand { \ c lassede leva l } { 4 \ ieme \ Ananas }

5 \ EvalComp {Manon S a i l l y } { 4 / L 5 } [ 1 ] { 4 / L 3 } [ 1 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Wesley T o u r i l } { 4 / T 4 } [ 1 ] { 4 / T 4 } [ 2 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Stacy Verge } { 4 / F 4 } [ 1 ] { 4 / P4 } [ 1 ]

10 \ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Emeline Lo i re } { 4 / F 4 } [ 1 ] { 4 / L 3 } [ 2 ]. . .

• La macro1 \ I f F i l e E x i s t s {#2 / cours . tex } { \ i npu t {#2 / cours } } { }

\ exerc ice \ par\ se lec tex { # 2 } [ # 3 ]\ i f t h e n e l s e { \ equal { # 4 } { # 2 } } { } { \ I f F i l e E x i s t s {#4 / cours . tex } { \ i npu t {#4 / cours } } { } }

5 \ exerc ice \ par\ se lec tex { # 4 } [ # 5 ]

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 19/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Après• Correction / Remédiation.

• complète• personnalisée : Un exemple

• La construction1 \ newcommand { \ da tede leva l } { l u n d i 21 Mai 2012}

\ newcommand { \ c lassede leva l } { 4 \ ieme \ Ananas }

5 \ EvalComp {Manon S a i l l y } { 4 / L 5 } [ 1 ] { 4 / L 3 } [ 1 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Wesley T o u r i l } { 4 / T 4 } [ 1 ] { 4 / T 4 } [ 2 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Stacy Verge } { 4 / F 4 } [ 1 ] { 4 / P4 } [ 1 ]

10 \ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Emeline Lo i re } { 4 / F 4 } [ 1 ] { 4 / L 3 } [ 2 ]. . .

• La macro1 \ I f F i l e E x i s t s {#2 / cours . tex } { \ i npu t {#2 / cours } } { }

\ exerc ice \ par\ se lec tex { # 2 } [ # 3 ]\ i f t h e n e l s e { \ equal { # 4 } { # 2 } } { } { \ I f F i l e E x i s t s {#4 / cours . tex } { \ i npu t {#4 / cours } } { } }

5 \ exerc ice \ par\ se lec tex { # 4 } [ # 5 ]

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 19/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

Après• Correction / Remédiation.

• complète• personnalisée : Un exemple

• La construction1 \ newcommand { \ da tede leva l } { l u n d i 21 Mai 2012}

\ newcommand { \ c lassede leva l } { 4 \ ieme \ Ananas }

5 \ EvalComp {Manon S a i l l y } { 4 / L 5 } [ 1 ] { 4 / L 3 } [ 1 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Wesley T o u r i l } { 4 / T 4 } [ 1 ] { 4 / T 4 } [ 2 ]\ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Stacy Verge } { 4 / F 4 } [ 1 ] { 4 / P4 } [ 1 ]

10 \ newpage \ se t l eng th { \ t ime } { 0 . 5 \ t ime }\ EvalComp { Emeline Lo i re } { 4 / F 4 } [ 1 ] { 4 / L 3 } [ 2 ]. . .

• La macro1 \ I f F i l e E x i s t s {#2 / cours . tex } { \ i npu t {#2 / cours } } { }

\ exerc ice \ par\ se lec tex { # 2 } [ # 3 ]\ i f t h e n e l s e { \ equal { # 4 } { # 2 } } { } { \ I f F i l e E x i s t s {#4 / cours . tex } { \ i npu t {#4 / cours } } { } }

5 \ exerc ice \ par\ se lec tex { # 4 } [ # 5 ]

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 19/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Valeurs aléatoires :1 Ca lcu le r l es p rodu i t s c i−dessous :

\ [ A=\ o p i n i t a l e a { \ the \ t ime } \ d f rac { \ opgetalea { 2 } { 6 } { var } \ o p p r i n t { var } } { \ opgetalea { 7 } { 1 0 } {var } \ o p p r i n t { var } } + \ o p i n i t a l e a { 2 \ the \ t ime } \ d f rac { \ opgetalea { 1 } { 5 } { var } \ o p p r i n t {var } } { \ opgetalea { 6 } { 1 0 } { var } \ o p p r i n t { var } } \ kern 0 .05 \ l i n e w i d t h

B=\ o p i n i t a l e a { 3 \ the \ t ime } \ d f rac { \ opgetalea { 2 } { 6 } { var } \ o p p r i n t { var } } { \ opgetalea { 7 } { 1 0 } {var } \ o p p r i n t { var } } − \ o p i n i t a l e a { 4 \ the \ t ime } \ d f rac { \ opgetalea { 1 } { 5 } { var } \ o p p r i n t {var } } { \ opgetalea { 6 } { 1 0 } { var } \ o p p r i n t { var } } \ kern 0 .05 \ l i n e w i d t h

C=\ o p i n i t a l e a { 5 \ the \ t ime } \ d f rac { \ opgetalea {−6}{−2}{ var } \ o p p r i n t { var } } { \ opgetalea { 4 } { 9 } {var } \ o p p r i n t { var } } + \ o p i n i t a l e a { 6 \ the \ t ime } \ d f rac { \ opgetalea { 1 } { 5 } { var } \ o p p r i n t {var } } { \ opgetalea {−7}{−3}{ var } \ o p p r i n t { var } } \ kern 0 .05 \ l i n e w i d t h D=\ o p i n i t a l e a { 7 \the \ t ime } \ d f rac { \ opgetalea {−10}{−5}{ var } \ o p p r i n t { var } } { \ opgetalea { 3 } { 9 } { var } \o p p r i n t { var } } − \ o p i n i t a l e a { 8 \ the \ t ime } \ d f rac { \ opgetalea {−5}{−1}{ var } \ o p p r i n t { var} } { \ opgetalea { 3 } { 1 0 } { var } \ o p p r i n t { var } } . \ ]

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 20/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Correction / Remédiation.

• personnalisée : Un deuxième exemple

• utilisation d’un fichier txt1 Gauss , Carl , 3 ,DM13 , Factor isa t ionER 3 ,01 ,01 ,01

Pasteur , Louis , 3 ,DM13 ,DevtER ,01 ,01 ,01

• et utilisation du package datatool

1 \ newcommand \ Maquette [ 1 ] {\ DTLloaddb [ noheader , keys ={Nom, Prenom , Classe , Sujet , Theme, nbe , nbex , nbexo } ] { data } { # 1 . t x t }\ DTLforeach * { data }%{ \Nom=Nom, \ Prenom=Prenom , \ Classe=Classe , \ Su je t=Sujet , \ Theme=Theme , \ nbe=nbe , \ nbex=nbex , \

nbexo=nbexo } {%5 \ t e x t b f {Nom : } \Nom\ h f i l l \ t e x t b f { Pr \ ’ enom : } \ Prenom \ h f i l l \ t e x t b f { Su je t : } \ Su je t \ par

. . .}}

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 21/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Correction / Remédiation.• personnalisée : Un deuxième exemple

• utilisation d’un fichier txt1 Gauss , Carl , 3 ,DM13 , Factor isa t ionER 3 ,01 ,01 ,01

Pasteur , Louis , 3 ,DM13 ,DevtER ,01 ,01 ,01

• et utilisation du package datatool

1 \ newcommand \ Maquette [ 1 ] {\ DTLloaddb [ noheader , keys ={Nom, Prenom , Classe , Sujet , Theme, nbe , nbex , nbexo } ] { data } { # 1 . t x t }\ DTLforeach * { data }%{ \Nom=Nom, \ Prenom=Prenom , \ Classe=Classe , \ Su je t=Sujet , \ Theme=Theme , \ nbe=nbe , \ nbex=nbex , \

nbexo=nbexo } {%5 \ t e x t b f {Nom : } \Nom\ h f i l l \ t e x t b f { Pr \ ’ enom : } \ Prenom \ h f i l l \ t e x t b f { Su je t : } \ Su je t \ par

. . .}}

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 21/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Correction / Remédiation.• personnalisée : Un deuxième exemple

• utilisation d’un fichier txt1 Gauss , Carl , 3 ,DM13 , Factor isa t ionER 3 ,01 ,01 ,01

Pasteur , Louis , 3 ,DM13 ,DevtER ,01 ,01 ,01

• et utilisation du package datatool

1 \ newcommand \ Maquette [ 1 ] {\ DTLloaddb [ noheader , keys ={Nom, Prenom , Classe , Sujet , Theme, nbe , nbex , nbexo } ] { data } { # 1 . t x t }\ DTLforeach * { data }%{ \Nom=Nom, \ Prenom=Prenom , \ Classe=Classe , \ Su je t=Sujet , \ Theme=Theme , \ nbe=nbe , \ nbex=nbex , \

nbexo=nbexo } {%5 \ t e x t b f {Nom : } \Nom\ h f i l l \ t e x t b f { Pr \ ’ enom : } \ Prenom \ h f i l l \ t e x t b f { Su je t : } \ Su je t \ par

. . .}}

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 21/21

B E U V R A G E S C O L L È G E P A U L E L U A R D

• Correction / Remédiation.• personnalisée : Un deuxième exemple

• utilisation d’un fichier txt1 Gauss , Carl , 3 ,DM13 , Factor isa t ionER 3 ,01 ,01 ,01

Pasteur , Louis , 3 ,DM13 ,DevtER ,01 ,01 ,01

• et utilisation du package datatool

1 \ newcommand \ Maquette [ 1 ] {\ DTLloaddb [ noheader , keys ={Nom, Prenom , Classe , Sujet , Theme, nbe , nbex , nbexo } ] { data } { # 1 . t x t }\ DTLforeach * { data }%{ \Nom=Nom, \ Prenom=Prenom , \ Classe=Classe , \ Su je t=Sujet , \ Theme=Theme , \ nbe=nbe , \ nbex=nbex , \

nbexo=nbexo } {%5 \ t e x t b f {Nom : } \Nom\ h f i l l \ t e x t b f { Pr \ ’ enom : } \ Prenom \ h f i l l \ t e x t b f { Su je t : } \ Su je t \ par

. . .}}

Christophe Poulain — LATEX au collège ? — 11 juin 2018 — Diapositive 21/21

Recommended