• Aucun résultat trouvé

LaTeX pour rédiger des notes lacunaires

N/A
N/A
Protected

Academic year: 2022

Partager "LaTeX pour rédiger des notes lacunaires"

Copied!
6
0
0

Texte intégral

(1)

Extrait du @YvesDelhaye.Be http://www.yvesdelhaye.be

LaTeX pour rédiger des notes lacunaires

- Informatique - LaTeX -

Date de mise en ligne : samedi 9 décembre 2006

(2)

J'ai écrit cet artilce pour l'UREM. Vous trouverez donc ce même texte sur le site de l'UREM.

Surtout dans les "petites" classes du secondaire, les notes lacunaires sont un "must". Elles permettent d'avancer rapidement sur certains sujets où la prise de notes n'apporte rien sinon une perte de temps.

Il faut bien sûr avoir soi-même des notes complétées. Ce qui peut être fait à la main, mais il faut tout refaire si l'on modifie ses notes l'année suivante.

Le "rêve" est d'avoir un seul document qui génère les notes des élèves et les notes du professeur en une fois !

LaTeX permet de réaliser ce rêve. Knuth, l'inventeur de TeX (qui sous tend LaTeX) , a baptisé ce concept "litterate programming".

LaTeX comprend dans ses "tiroirs" des outils de programmation. Ainsi les branchements conditionnels :

SI une condition est vraie, ALORS telle action a lieu, SINON telle autre action a lieu.

Il suffit donc dans les "entêtes" du document de déclarer :

\usepackage{ifthen}

pour se donner la possibilibité de faire des "conditions" (SI ... ALORS....)

Puis de dire s'il s'agit des notes du professeur ou non (ici, c'est bien le cas : "TRUE") et de créer une nouvelle commande "\NotesDuProfB" [1]. qui permet d'afficher un texte s'il s'agit des notes du professeur et un autre s'il s'agit des notes de l'élève.

(3)

%%

\def\NotesDuProf{true}

%

\newcommand{\NotesDuProfB}[2]

{

\ifthenelse{\equal{\NotesDuProfB}{true}}

{#1}

{#2}

}

(4)

La position de de monsieur M à un instant donné sera donnée par un \NotesDuProfB{vecteur}{...}

partant de l'origine.

(Désolé, c'est un cours de physique !) Les élèves auront dans leurs notes des petits points "...", là où le professeur lira "vecteur".

Comme je suis un peu perfectionniste, j'ai même deux types de notes du professeur : en bleu ou en rouge. Ce qui est pratique face des classes remuantes où il ne faut pas laisser de temps morts (je dicte ou j'écris au tableau ?). A vous de décidez si le bleu désigne les choses à dicter (une définition, un théorème...) et le rouge des commentaires illustrant le cours mais qui ne doivent pas être notés.

Voici donc toute l'entête du document latex que j'utilise et ce jusqu'au "begin document" (et même un tout petit peu plus) :

(5)

\documentclass[a4paper,12pt]{book}

\usepackage[francais]{babel}

\usepackage[latin1]{inputenc}

\usepackage[dvips]{graphics}

\usepackage{color}

\usepackage{ifthen}

%\usepackage{html}

\usepackage{hyperref}

\hypersetup{colorlinks, citecolor=black,

filecolor=black, linkcolor=black, urlcolor=black, pdftex}

%%

\def\NotesDuProf{false}

%

\newcommand{\NotesDuProfBlue}[2]

{

\ifthenelse{\equal{\NotesDuProf}{true}}

{\textcolor{blue}{#1}}

{#2}

}

\newcommand{\NotesDuProfRed}[2]

{

\ifthenelse{\equal{\NotesDuProf}{true}}

{\textcolor{red}{#1}}

{#2}

}

%%%%%%%%%%%%%%%%%

\title{Quatrième: Cours de Physique}

\author{Y. Delhaye}

%%%%%%%%%%%%%%%%%

(6)

La position de de monsieur M à un instant donné sera donnée par un \NotesDuProfBlue{vecteur}{...}

partant de l'origine.

Ce qui fera apparaître le mot "vecteur" en bleu dans vos notes.

Ma méthode a encore un défaut : Il faut éditer le fichier et le compiler 2 fois. Une fois avec "notesduprof" = TRUE et une deuxième fois = FALSE. Ce qui génére les notes du professeur la première fois et les notes des élèves la deuxième.

Si quelqu'un sait comment passer des variables à LaTeX à la compilation, faites le moi savoir. Je suis "preneur" ! (Ou je vais finir par trouver moi-même !)

Il suffit de le dire : En feuilletant "The Not So Short Introduction to LaTeX2E", j'ai trouvé comment passer une variable à LaTeX "à la volée" :

latex '\NotesDuProf{true}\input{Le_titre_de_votre_cours.tex}'

pour générer les notes du professeur, puis

latex '\NotesDuProf{false}\input{Le_titre_de_votre_cours.tex}'

pour générer les notes de l'élève.

Je vais maintenant mettre ça dans une "Makefile". Mais ce sera le sujet d'un autre article.

Post-scriptum :

J'utilise cette technique pour mes corrigés d'interrogations et d'examens. Si d'une année à l'autre, je modifie une question. Je ne dois pas tout

"retaper" ! Il existe des "packages" LaTeX qui font la même chose pour des examens, des QCMs, ... Voir les références spécifiques aux examens

Références

Documents relatifs

Notons que si nous voulons changer la pénalité après un symbole en particulier et pas pour les autres symboles de la même famille (relation ou opérateur binaire), il ne nous faut

Le premier, il s‟agit de la situation d‟apprentissage elle- même qui n‟accorde pas assez de chance à cet élève d‟apprendre davantage. En effet, les

Et même si l’espace d’un instant, il m’arrive d’avoir un petit pincement au cœur car cela signifie la séparation avec mon jeune élève, c’est le début d’une nouvelle

Ainsi, à un instant donné, il ne peut pas y avoir de formes intermédiaires pour quatre raisons : à l’échelle individuelle, la variation favorable n’apparaît que très lentement

Probabilité qu'un dispositif soit en état de remplir une fonction requise, à un instant donné et dans des conditions données [36]. État sûr où doit être placé la

De l ’ autre côté, il est intéressant de constater que seulement trois des huit types ne sont pas attestés dans le corpus de référence; il s ’ agit des types 3, 6 et 8:

1 Un enfant qui pousse la porte de l’école avec des centaines d’autres élèves et s’assoit dans une salle de classe avec quarante autres enfants ; une élève dont le professeur

Cette loi n'est valable que pour les solutions de faible concentration, à une longueur d'onde donnée, à température donnée et pour un solvant donné. Il faut également que