Pytex fait de nombreuses autres choses. Il peut changer simplement
\boolfalse{foo}
en
\booltrue{foo}
Par exemple compiler avec pytex lst_book.py change à la volée isBook de false à true.
Une utilité est que je n'ai pas reçu l'autorisation de xkcd pour reproduire un de ses dessins dans la version commercialisée (il n'a pas répondu; ce n'est pas qu'il a refusé). Donc il y a dans le code :
\notbool{isBook}{ \includegraphics[width=10cm]{security.png}}{}
Cela est un exemple parmi de nombreux autres de booléens que je veux pouvoir changer à la volée.
Pytex permet la compilation partielle fichier par fichier et non chapitre par chapitre (il y a des cas où c'est pratique).
Pytex peut vérifier si les \label correspondant aux \(eq)ref sont bien au-dessus : pour la cohérence mathématique, un résultat énoncé plus bas ne peut pas être utilisé.
Pytex modifie à la volée la page de garde pour indiquer le numéro de commit courrant, et ajoute "and slightly more" si le dépot git n'est pas "clean".
Pour le Frido, il supprime la subdivision en \part du document global (qui contient nettement plus que le Frido).
Je ne dis pas que latexmk ne peut pas faire ça : je ne connais pas. Mais en tout cas en utilisant une pré-compilation en Python, je suis certain de ne jamais être coincé.
Après, Pytex a des fonctionnalités cachées que j'utilise dans d'autres documents. Par exemple les sources (sur mon ordinateur) de http://arxiv.org/pdf/0912.2267v3.pdf
ne contiennent aucune duplication de code. Entre nombreuses autres tâches, il copie deux fois l'entièreté du code en remplaçant \label{foo} par \label{REfoo} la seconde fois (idem pour ref et eqref), pour que les références tombent juste, alors que le même code est utilisé deux fois dans le même document.
Tout cela n'excuse par contre pas les 4000 fichiers dans le répertoire courrant, ni le .o avec le C++.
Pour l'organisation du dépot, on en parle là : https://github.com/LaurentClaessens/smath/issues/1
et que je sais de source sûre qu'au moins deux étudiants ont fait l'effort de leur écrire pour leur demander l'autorisation.
Ce que m'a écrit en avril 2015, pour justifier l'exclusion du Frido, un membre du jury qui semble responsable de la bibliothèque :
Il y a eu beaucoup d'abus sur les livres électroniques. Beaucoup de candidats
ont demandé et obtenu un ISBN afin de pouvoir prendre leurs documents pour les
oraux de l'agrégation. Dans ces conditions les règles ont été modifiées:
C'est à cela que je jugerais le critère "pas assez diffusé". Il a été exclu à l'époque pour n'avoir pas été commercialisé, et non pour son manque de diffusion.
Après, une lecture trop pointilleuse de ce règlement exclu les livres qui ne sont plus commercialisés … or clairement ce n'est pas ça qui est cherché.
Et enfin, par définition, une nouveauté n'est pas assez diffusée. Donc aucun éditeur ne peut prétendre que son dernier bouquin est autorisé à l'agrégation.
L'erreur pour le volume 1 est ma faute : j'ai voulu changer une ligne dans le résumé, et bing tout est reparti pour validation. Ça prendra entre 24 et 72h, et comme on était jeudi après midi, ce sera à nouveau en ligne peut-être seulement lundi ou mardi.
Des cours libres au sens où l'auteur a pris la peine de mettre une licence genre CC, FDL, j'en ai vu très peu.
Celui-ci a même des mots assez durs contre les éditeurs : https://dournac.org/sciences/Analyse.pdf
Par contre des cours de math de tous niveaux publiés sur internet, il y en a pléthore. Le plupart des profs ne mettent pas de licences (parce qu'à part sur linuxfr, peu de monde est sensibilisé à leur utilité) et considèrent comme évident que tout le monde peut télécharger et imprimer pour usage personnel.
Pour trouver des cours, un conseil est d'ajouter filetype:pdf aux mots-clefs dans les moteurs de recherche.
Il y avait des raisons bonnes ou mauvaises expliquées ici.
En tout cas, il me semble que derrière tout ça, le jury fait deux erreurs conceptuelles :
la recherche documentaire est une compétence importante, et celle-ci passe forcément par connaitre par coeur la table des matières d'une trentaine de livres.
Un vrai livre est un texte pour lequel l'auteur a offert ses droits à un éditeur à but lucratif. Et un vrai livre contient forcément "toute reproduction interdite et blablabla".
Merci pour les réponses … je lirait tout cela avec toutes les pincettes conseillées. Par contre je ne vais pas commenter point par point ici.
Si il y a des trucs à dire, je le ferai en ouvrant des issues sur github, ça me semble plus adapté.
[^] # Re: Système de compilation LaTeX
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 4.
Pytex fait de nombreuses autres choses. Il peut changer simplement
\boolfalse{foo}
en
\booltrue{foo}
Par exemple compiler avec
pytex lst_book.py
change à la voléeisBook
de false à true.Une utilité est que je n'ai pas reçu l'autorisation de xkcd pour reproduire un de ses dessins dans la version commercialisée (il n'a pas répondu; ce n'est pas qu'il a refusé). Donc il y a dans le code :
\notbool{isBook}{ \includegraphics[width=10cm]{security.png}}{}
Cela est un exemple parmi de nombreux autres de booléens que je veux pouvoir changer à la volée.
Pytex permet la compilation partielle fichier par fichier et non chapitre par chapitre (il y a des cas où c'est pratique).
Pytex peut vérifier si les
\label
correspondant aux\(eq)ref
sont bien au-dessus : pour la cohérence mathématique, un résultat énoncé plus bas ne peut pas être utilisé.Pytex modifie à la volée la page de garde pour indiquer le numéro de commit courrant, et ajoute "and slightly more" si le dépot git n'est pas "clean".
Pour le Frido, il supprime la subdivision en
\part
du document global (qui contient nettement plus que le Frido).Je ne dis pas que
latexmk
ne peut pas faire ça : je ne connais pas. Mais en tout cas en utilisant une pré-compilation en Python, je suis certain de ne jamais être coincé.Après, Pytex a des fonctionnalités cachées que j'utilise dans d'autres documents. Par exemple les sources (sur mon ordinateur) de
http://arxiv.org/pdf/0912.2267v3.pdf
ne contiennent aucune duplication de code. Entre nombreuses autres tâches, il copie deux fois l'entièreté du code en remplaçant
\label{foo}
par\label{REfoo}
la seconde fois (idem pour ref et eqref), pour que les références tombent juste, alors que le même code est utilisé deux fois dans le même document.Tout cela n'excuse par contre pas les 4000 fichiers dans le répertoire courrant, ni le .o avec le C++.
Pour l'organisation du dépot, on en parle là :
https://github.com/LaurentClaessens/smath/issues/1
[^] # Re: autres petites remarques rapides
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 1.
Pour les guillemets je devrais faire ceci ?
foo «~bar~» egg
avec espace normale avant «, après » et insécable dans l'intérieur.
[^] # Re: bravo
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 4.
Pour le Frido, la première condition s'évalue maintenant à
True
. Sauf si on l'estime "pas assez diffusé". Disons simplement que :http ://megamaths.1free-host.com/cours/Claessens-Mesnotesdemath.pdf
https://catalogue.ens-cachan.fr/cgi-bin/koha/opac-detail.pl?biblionumber=59258
https://fr.scribd.com/doc/227458410/Mathe-matiques-agre-gation
http://myismail.net/docs/divers/agreg/AlgGeom/NotesClassens.pdf
et que je sais de source sûre qu'au moins deux étudiants ont fait l'effort de leur écrire pour leur demander l'autorisation.
Ce que m'a écrit en avril 2015, pour justifier l'exclusion du Frido, un membre du jury qui semble responsable de la bibliothèque :
C'est à cela que je jugerais le critère "pas assez diffusé". Il a été exclu à l'époque pour n'avoir pas été commercialisé, et non pour son manque de diffusion.
Après, une lecture trop pointilleuse de ce règlement exclu les livres qui ne sont plus commercialisés … or clairement ce n'est pas ça qui est cherché.
Et enfin, par définition, une nouveauté n'est pas assez diffusée. Donc aucun éditeur ne peut prétendre que son dernier bouquin est autorisé à l'agrégation.
[^] # Re: Excellente initiative !
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 3.
L'erreur pour le volume 1 est ma faute : j'ai voulu changer une ligne dans le résumé, et bing tout est reparti pour validation. Ça prendra entre 24 et 72h, et comme on était jeudi après midi, ce sera à nouveau en ligne peut-être seulement lundi ou mardi.
Des cours libres au sens où l'auteur a pris la peine de mettre une licence genre CC, FDL, j'en ai vu très peu.
Celui-ci a même des mots assez durs contre les éditeurs :
https://dournac.org/sciences/Analyse.pdf
Par contre des cours de math de tous niveaux publiés sur internet, il y en a pléthore. Le plupart des profs ne mettent pas de licences (parce qu'à part sur linuxfr, peu de monde est sensibilisé à leur utilité) et considèrent comme évident que tout le monde peut télécharger et imprimer pour usage personnel.
Pour trouver des cours, un conseil est d'ajouter
filetype:pdf
aux mots-clefs dans les moteurs de recherche.[^] # Re: bravo
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 4.
Il y avait des raisons bonnes ou mauvaises expliquées ici.
En tout cas, il me semble que derrière tout ça, le jury fait deux erreurs conceptuelles :
[^] # Re: Réponses à quelques questions
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 3.
Merci pour les réponses … je lirait tout cela avec toutes les pincettes conseillées. Par contre je ne vais pas commenter point par point ici.
Si il y a des trucs à dire, je le ferai en ouvrant des issues sur github, ça me semble plus adapté.
[^] # Re: bravo
Posté par LaurentClaessens (site web personnel) . En réponse à la dépêche Le Frido, un livre de mathématique libre pour l’agrégation. Évalué à 3.
Quel principe ?