diff options
Diffstat (limited to 'Master/texmf-dist/doc/generic/randomlist')
-rw-r--r-- | Master/texmf-dist/doc/generic/randomlist/Makefile | 28 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/randomlist/randomlist.pdf | bin | 210731 -> 200637 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/randomlist/test-fr.pdf | bin | 0 -> 119908 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/randomlist/test-fr.tex | 62 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/randomlist/test.pdf | bin | 116659 -> 116659 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/randomlist/testtex.pdf | bin | 46147 -> 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 Binary files differindex 3d9f046267a..e8082464b08 100644 --- a/Master/texmf-dist/doc/generic/randomlist/randomlist.pdf +++ b/Master/texmf-dist/doc/generic/randomlist/randomlist.pdf diff --git a/Master/texmf-dist/doc/generic/randomlist/test-fr.pdf b/Master/texmf-dist/doc/generic/randomlist/test-fr.pdf Binary files differnew file mode 100644 index 00000000000..3bcc3eab063 --- /dev/null +++ b/Master/texmf-dist/doc/generic/randomlist/test-fr.pdf 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 Binary files differindex c08079b1674..83db987eda3 100644 --- a/Master/texmf-dist/doc/generic/randomlist/test.pdf +++ b/Master/texmf-dist/doc/generic/randomlist/test.pdf diff --git a/Master/texmf-dist/doc/generic/randomlist/testtex.pdf b/Master/texmf-dist/doc/generic/randomlist/testtex.pdf Binary files differindex 9c48256423b..50a4e60d9cb 100644 --- a/Master/texmf-dist/doc/generic/randomlist/testtex.pdf +++ b/Master/texmf-dist/doc/generic/randomlist/testtex.pdf |