summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/randomlist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/randomlist')
-rw-r--r--Master/texmf-dist/doc/generic/randomlist/Makefile28
-rw-r--r--Master/texmf-dist/doc/generic/randomlist/randomlist.pdfbin210731 -> 200637 bytes
-rw-r--r--Master/texmf-dist/doc/generic/randomlist/test-fr.pdfbin0 -> 119908 bytes
-rw-r--r--Master/texmf-dist/doc/generic/randomlist/test-fr.tex62
-rw-r--r--Master/texmf-dist/doc/generic/randomlist/test.pdfbin116659 -> 116659 bytes
-rw-r--r--Master/texmf-dist/doc/generic/randomlist/testtex.pdfbin46147 -> 46147 bytes
6 files changed, 84 insertions, 6 deletions
diff --git a/Master/texmf-dist/doc/generic/randomlist/Makefile b/Master/texmf-dist/doc/generic/randomlist/Makefile
index 150f1af3a59..06d3905dce8 100644
--- a/Master/texmf-dist/doc/generic/randomlist/Makefile
+++ b/Master/texmf-dist/doc/generic/randomlist/Makefile
@@ -1,6 +1,6 @@
base=randomlist
-default: package doc test # package ou class
-final: package doc-final test
+default: package doc doc-fr test test-fr # package ou class
+final: package doc-final doc-fr-final test test-fr
package: $(base).sty
$(base).sty: $(base).ins $(base).dtx
@@ -26,16 +26,32 @@ doc-final:
ps2pdf $(base).ps $(base).pdf
rm $(base).dvi $(base).ps
+doc-fr: $(base)-doc-fr.pdf
+$(base)-doc-fr.pdf: $(base)-doc-fr.tex
+ latex '\nonstopmode \input $(base)-doc-fr'
+ dvips $(base)-doc-fr
+ ps2pdf $(base)-doc-fr.ps $(base)-doc-fr.pdf
+ rm $(base)-doc-fr.dvi $(base)-doc-fr.ps
+
+doc-fr-final:
+ latex '\nonstopmode \input $(base)-doc-fr'
+ latex '\nonstopmode \input $(base)-doc-fr'
+ makeindex -s gind.ist -o $(base)-doc-fr.ind $(base)-doc-fr.idx
+ latex '\nonstopmode \input $(base)-doc-fr'
+ dvips $(base)-doc-fr
+ ps2pdf $(base)-doc-fr.ps $(base)-doc-fr.pdf
+ rm $(base)-doc-fr.dvi $(base)-doc-fr.ps
+
test: randomlist.tex test.tex testtex.tex
pdflatex '\nonstopmode \input test.tex'
etex '\nonstopmode \input testtex.tex'
pdftex '\nonstopmode \input testtex.tex'
-ecm: ecm.tex
- pdflatex '\nonstopmode \input ecm.tex'
+test-fr: randomlist.tex test-fr.tex
+ pdflatex '\nonstopmode \input test-fr.tex'
clean:
- rm -rf *~ *.aux *.dvi *.glo *.gls *.idx *.ilg *.ind *.log *.out *.ps *.toc
+ rm -rf *~ *.aux *.dvi *.ps *.glo *.gls *.idx *.ilg *.ind *.log *.out *.tmp *.toc
zip:
- cd .. ; zip $(base).zip randomlist/$(base).dtx randomlist/$(base).ins randomlist/$(base).pdf randomlist/$(base).sty randomlist/readme.txt randomlist/Makefile randomlist/comets.dat randomlist/pupils.dat randomlist/pythagoras.dat randomlist/test.tex randomlist/test.pdf randomlist/testtex.tex randomlist/testtex.pdf; mv $(base).zip randomlist/
+ cd .. ; zip $(base).zip randomlist/$(base).dtx randomlist/$(base).ins randomlist/$(base).pdf randomlist/$(base).tex randomlist/$(base).sty randomlist/README.txt randomlist/Makefile randomlist/comets.dat randomlist/pupils.dat randomlist/pythagoras.dat randomlist/test.tex randomlist/test.pdf randomlist/test-fr.tex randomlist/test-fr.pdf randomlist/testtex.tex randomlist/testtex.pdf; mv $(base).zip randomlist/
diff --git a/Master/texmf-dist/doc/generic/randomlist/randomlist.pdf b/Master/texmf-dist/doc/generic/randomlist/randomlist.pdf
index 3d9f046267a..e8082464b08 100644
--- a/Master/texmf-dist/doc/generic/randomlist/randomlist.pdf
+++ b/Master/texmf-dist/doc/generic/randomlist/randomlist.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/randomlist/test-fr.pdf b/Master/texmf-dist/doc/generic/randomlist/test-fr.pdf
new file mode 100644
index 00000000000..3bcc3eab063
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/randomlist/test-fr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/randomlist/test-fr.tex b/Master/texmf-dist/doc/generic/randomlist/test-fr.tex
new file mode 100644
index 00000000000..5df70c0b06b
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/randomlist/test-fr.tex
@@ -0,0 +1,62 @@
+\documentclass{article}
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage[a4paper, margin=2.5cm, noheadfoot]{geometry}
+\usepackage{amsmath}
+\usepackage[seed=1]{randomlist}
+\usepackage[french]{babel}
+
+\pagestyle{empty}
+\setlength{\parindent}{0pt}
+
+\NewList{Eleves}
+\NewList{Triplets}
+
+\begin{document}
+\ReadFileList{Eleves}{pupils.dat}
+\ExtractFirstItem{Eleves}{NULL} % retire la ligne de titre
+\ReadFileList{Triplets}{pythagoras.dat}
+\ForEachFirstItem{Eleves}{Eleve}
+{%
+ \ReadFieldItem{\Eleve}{0}{Nom}
+ \ReadFieldItem{\Eleve}{1}{Prenom}
+ \ReadFieldItem{\Eleve}{2}{Note}
+ \ExtractRandomItem{Triplets}{Triplet}
+ \ReadFieldItem{\Triplet}{0}{Tripleta}
+ \ReadFieldItem{\Triplet}{1}{Tripletb}
+ \ReadFieldItem{\Triplet}{2}{Tripletc}
+ \begin{center}
+ \fbox{\huge\bfseries Devoir pour \Nom{} \Prenom}
+ \end{center}
+ \textbf{Exercise} \par
+ \if A\Note
+ La diagonale d'un rectangle fait \Tripletc\,cm et un des côtés de
+ ce rectangle fait \Tripleta\,cm. Quelle est la longueur de l'autre
+ côté du rectangle ?
+ \else
+ Calculer la longueur de la diagonale d'un rectangle de
+ \Tripleta\,cm sur \Tripletb\,cm.
+ \fi
+ \newpage
+ \begin{center}
+ \fbox{\huge\bfseries Corrigé du devoir de \Nom{} \Prenom}
+ \end{center}
+ \textbf{Exercise} \par
+ \if A\Note
+ Il faut utiliser le théorème de Pythagore. On a :
+ \[\text{diagonale}^2=\text{côté}_1^2+\text{côté}_2^2.\]
+ Donc :
+ \[\Tripletc^2=\Tripleta^2+\text{côté}_2^2\]
+ et donc :
+ \[\text{côté}_2=\sqrt{\Tripletc^2-\Tripleta^2} = \Tripletb.\]
+ \else
+ Avec le théorème de Pythagore, on a :
+ \[\text{diagonale}^2=\text{côté}_1^2+\text{côté}_2^2.\]
+ Here:
+ \[\text{diagonale}^2=\Tripleta^2+\Tripletb^2\]
+ and then
+ \[\text{diagonale}=\sqrt{\Tripleta^2+\Tripletb^2} = \Tripletc.\]
+ \fi
+ \newpage
+}
+\end{document}
diff --git a/Master/texmf-dist/doc/generic/randomlist/test.pdf b/Master/texmf-dist/doc/generic/randomlist/test.pdf
index c08079b1674..83db987eda3 100644
--- a/Master/texmf-dist/doc/generic/randomlist/test.pdf
+++ b/Master/texmf-dist/doc/generic/randomlist/test.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/randomlist/testtex.pdf b/Master/texmf-dist/doc/generic/randomlist/testtex.pdf
index 9c48256423b..50a4e60d9cb 100644
--- a/Master/texmf-dist/doc/generic/randomlist/testtex.pdf
+++ b/Master/texmf-dist/doc/generic/randomlist/testtex.pdf
Binary files differ