tag:linuxfr.org,2005:/tags/latex/publicLinuxFr.org : les contenus étiquetés avec « latex »2023-12-08T20:03:03+01:00/favicon.pngtag:linuxfr.org,2005:Post/439492023-11-23T10:00:28+01:002023-11-23T10:00:28+01:00Tous les fichiers texte dans un même buffer vim/neovim<p>Salut,</p>
<p>J'écris beaucoup de documents à base de fichiers markdown assemblés par un Makefile qui génère ensuite un pdf (principalement avec pandoc).</p>
<p>Pour découper le document, j'ai pas mal de fichiers par chapitres, annexes, …<br>
Pour modifier ou chercher dans le document il faut donc que j'ouvre chaque fichier indépendamment et je me retrouve avec un tas d'onglets et de buffers séparés qui ne facilite pas la recherche et l'édition pour la correction.</p>
<p>Je me demandais s'il n'existe pas une solution pour ouvrir tous les fichiers dans un même buffer tout en gardant le découpage des fichiers bien sûr ?</p>
<p>Si jamais quelqu'un a une idée ça m’intéresse.</p>
<p>thx</p>
<div><a href="https://linuxfr.org/forums/programmationautre/posts/tous-les-fichiers-texte-dans-un-meme-buffer-vim-neovim.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/133981/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/forums/programmationautre/posts/tous-les-fichiers-texte-dans-un-meme-buffer-vim-neovim#comments">ouvrir dans le navigateur</a>
</p>
martonihttps://linuxfr.org/nodes/133981/comments.atomtag:linuxfr.org,2005:News/408882023-10-10T16:13:23+02:002023-10-10T23:27:52+02:00Lorinda Cherry, la programmeuse Unix qui aimait la course automobile et les chiens et ses consœursLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Au départ, une nécrologie de Lorinda Cherry qui se fait très très tardive. À l’arrivée une dépêche qui évoque aussi deux de ses contemporaines, Evi Nemeth et Jude Milhon, pour célébrer la journée des femmes en science ou <a href="https://uk.ambafrance.org/Journee-Ada-Lovelace-les-femmes-en-sciences">journée Ada Lovelace</a>.</p>
<p>Lorinda Cherry a été membre de l’équipe qui a conçu UNIX, Evi Nemeth a été surnommée la « grand-mère de l’administration de système », quant à Judith Milhon, elle est tout simplement la première hackeuse et l’inventrice du terme « Cypherpunk ».</p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f692e6962622e636f2f5a634e36306d392f6a6f75726e65652d6164612d6c6f76656c6163652e77656270/journee-ada-lovelace.webp" alt="Journée Ada Lovelace" title="Source : https://i.ibb.co/ZcN60m9/journee-ada-lovelace.webp"></p>
</div><ul><li>lien nᵒ 1 : <a title="https://en.wikipedia.org/wiki/Lorinda_Cherry" hreflang="en" href="https://linuxfr.org/redirect/109968">Article Wikipédia</a></li><li>lien nᵒ 2 : <a title="https://news.ycombinator.com/item?id=30354391" hreflang="en" href="https://linuxfr.org/redirect/109969">Discussion sur Hacker News</a></li><li>lien nᵒ 3 : <a title="https://ncwit.org/profile/lorinda-cherry/" hreflang="en" href="https://linuxfr.org/redirect/109970">Fiche par le National Center for Women & Information Technology</a></li><li>lien nᵒ 4 : <a title="https://www.princeton.edu/~hos/frs122/precis/cherry1.htm" hreflang="en" href="https://linuxfr.org/redirect/109971">Fiche par l'Université de Princeton</a></li><li>lien nᵒ 5 : <a title="https://tiny.antville.org/stories/906514/" hreflang="en" href="https://linuxfr.org/redirect/109972">Fiche par TinyTalk (2004)</a></li><li>lien nᵒ 6 : <a title="https://www.princeton.edu/~hos/mike/transcripts/cherry.htm" hreflang="en" href="https://linuxfr.org/redirect/109973">Interview de Cherry à l'Université de Princeton</a></li><li>lien nᵒ 7 : <a title="https://linuxfr.org/users/krunch/liens/lorinda-cherry-autrice-de-bc-et-dc-entre-autres-est-decedee" hreflang="fr" href="https://linuxfr.org/redirect/109974">Lien initial sur LinuxFR</a></li><li>lien nᵒ 8 : <a title="https://fr.wikipedia.org/wiki/Lorinda_Cherry" hreflang="fr" href="https://linuxfr.org/redirect/109976">Version française de l'article Wikipédia</a></li><li>lien nᵒ 9 : <a title="https://www.lemedia05.com/he-who-touched-it-last-owned-it-a-la-mort-de-la-pionniere-unix-lorinda-cherry/" hreflang="fr" href="https://linuxfr.org/redirect/109977">« He who touched it last, owned it » : à la mort de la pionnière Unix Lorinda Cherry ( LeMedia05)</a></li><li>lien nᵒ 10 : <a title="https://www.theguardian.com/technology/2003/aug/08/guardianobituaries.obituaries" hreflang="en" href="https://linuxfr.org/redirect/112809">Nécrologie de Jude Milhon</a></li><li>lien nᵒ 11 : <a title="https://zonebitcoin.co/qui-etait-jude-milhon-la-pionniere-du-mouvement-cypherpunk/" hreflang="fr" href="https://linuxfr.org/redirect/112810">Qui était Jude Milhon, la pionnière du mouvement Cypherpunk ?</a></li><li>lien nᵒ 12 : <a title="https://fr.wikipedia.org/wiki/Evi_Nemeth" hreflang="fr" href="https://linuxfr.org/redirect/112811">Page Wikipédia sur Evi Nemeth</a></li></ul><div><h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li>
<a href="#toc-lorinda-cherry-1944-2022-les-chiens-les-voitures-de-courses-et-surtout-unix">Lorinda Cherry (1944 ―2022), les chiens, les voitures de courses, et surtout Unix</a><ul>
<li><a href="#toc-formation-initiale-et-d%C3%A9buts-aux-bell-labs">Formation initiale et débuts aux Bell Labs</a></li>
<li><a href="#toc-unix-les-outils-de-traitement-de-texte-et-les-pr%C3%A9jug%C3%A9s-des-concours-canins">Unix, les outils de traitement de texte et les préjugés des concours canins</a></li>
<li><a href="#toc-publications-scientifiques">Publications scientifiques</a></li>
</ul>
</li>
<li><a href="#toc-evi-nemeth-1940--2013-linux-et-la-mer">Evi Nemeth (1940 ― 2013), Linux et la mer</a></li>
<li><a href="#toc-jude-milhon-1939--2003-cypherpunk-et-hackeuse">Jude Milhon (1939 ― 2003), cypherpunk et hackeuse</a></li>
<li><a href="#toc-remerciements-pr%C3%A9cautionneux">Remerciements précautionneux</a></li>
</ul>
<h2 id="toc-lorinda-cherry-1944-2022-les-chiens-les-voitures-de-courses-et-surtout-unix">Lorinda Cherry (1944 ―2022), les chiens, les voitures de courses, et surtout Unix</h2>
<p>Lorinda Cherry faisait partie de l’équipe de recherche originelle ayant mis au point le légendaire système d’exploitation Unix, chez Bell Labs. Elle est également autrice des utilitaires de calcul scientifique <a href="https://fr.wikipedia.org/wiki/Bc_(Unix)"><code>bc</code></a>, <a href="https://en.wikipedia.org/wiki/Dc_(computer_program)"><code>dc</code></a> et a coécrit <a href="https://en.wikipedia.org/wiki/Eqn_(software)"><code>eqn</code></a>. Ses travaux mathématiques ont également permis l’émergence des premiers correcteurs orthographiques. En plus de ses contributions dans le domaine du calcul scientifique, elle était connue pour sa participation de longue date aux courses automobiles à la <a href="https://fr.wikipedia.org/wiki/Sports_Car_Club_of_America">SCCA</a> et aux concours d’exposition canines sur les <a href="https://fr.wikipedia.org/wiki/Dobermann">Dobermanns</a>. </p>
<h3 id="toc-formation-initiale-et-débuts-aux-bell-labs">Formation initiale et débuts aux Bell Labs</h3>
<p>Après un passage à <a href="https://fr.wikipedia.org/wiki/Universit%C3%C2%A0%A9_du_Delaware">l’Université de Delaware</a> pour un <a href="https://fr.wikipedia.org/wiki/Baccalaur%C3%C2%A0%A9at_universitaire#%C3%C2%A0%89tats-Unis"><em>Bachelor of Arts</em></a> en mathématique, Lorinda Cherry sort titulaire d’un Master en <a href="https://fr.wikipedia.org/wiki/Informatique">informatique</a> obtenu à <a href="https://fr.wikipedia.org/wiki/Institut_de_technologie_Stevens">l’Institut de technologie Stevens</a> en 1969. L’informatique étant une science nouvelle et encore très dépendante des théories mathématiques.</p>
<p>Elle avait, par ailleurs, intégré le département recherche sur la vision et l’acoustique de Bell Labs en 1966. Comme pour la plupart des chercheurs et chercheuses de sa génération, Cherry travaillera d’abord comme programmeuse <a href="//linuxfr.org/news/deces-du-pere-du-fortran-et-de-la-notation-bnf">FORTRAN</a>. Lassée d’écrire des programmes basés sur les idées d’autrui, elle se tourne alors vers des projets plus stimulants comme <a href="https://en.wikipedia.org/wiki/BEFLIX">BEFLIX</a> pour l’animation assistée par ordinateur, en collaboration avec le pionnier en la matière <a href="https://en.wikipedia.org/wiki/Ken_Knowlton">Kenneth Knowlton</a>. Les travaux avec Knowlton avaient été accueillis par une série d’expositions du <a href="https://fr.wikipedia.org/wiki/Brooklyn_Museum">Brooklyn Museum</a> <a href="https://ethw.org/First-Hand:Early_Digital_Art_At_Bell_Telephone_Laboratories,_Inc">durant la décennie 1960</a>.</p>
<h3 id="toc-unix-les-outils-de-traitement-de-texte-et-les-préjugés-des-concours-canins">Unix, les outils de traitement de texte et les préjugés des concours canins</h3>
<p>Après quelques péripéties dans les atolls en faisant des recherches sur les systèmes de guidage de missile, elle retourne sur le continent et rejoint le département informatique des Bell Labs en 1971, juste au moment où les travaux sur le système d’exploitation Unix sont lancés. Elle rejoint l’équipe de recherche dédiée près d’un an plus tard, pour travailler comme programmeuse en assembleur pour les premières versions d’Unix.</p>
<p>L’équipe travaillant sur UNIX chez Bell Labs devait justifier ses budgets pour l’achat d’ordinateurs en fournissant des outils pour les autres équipes de Bell Labs. L’un de ces outils est le système de traitement de texte <code>roff</code>, qui a servi à la mise en page de brevets et autres documents techniques chez Bell. Ce système est un concurrent de TeX, et il est utilisé encore aujourd’hui pour la documentation de nombreux logiciels UNIX et dérivés, par exemple pour les pages de <code>man</code>.</p>
<p>Lorinda Cherry a participé à la réalisation de certains de ces outils, dont <code>eqn</code>, un préprocesseur pour <code>roff</code> permettant d’écrire des équations mathématiques. L’outil est conçu pour être facile à utiliser sans compréhension des mathématiques avancées. Il est utilisé par des secrétaires qui doivent recopier des équations manuscrites sous forme informatique. Cette suite d’outils évolue pour devenir le « UNIX writer's workbench software » ou « atelier logiciel d’écriture UNIX ». Au-delà des outils de formatage, elle propose également des outils de correction orthographique, la détection de mots répétés trop souvent, et plusieurs autres fonctions pour détecter les fautes de style et de grammaire.</p>
<p>Elle reçoit en 1988 le <a href="https://www.scca-nnjr.com/index.php/about-us/william-g-giltzow-award">William G. Giltzow Award</a> pour son implication dans le NNJR SCCA <em>(Northern New Jersey Region Sports Car Club of America)</em> et sera, en 2018 lauréate du <a href="https://ncwit.org/blog/2018-pioneer-in-tech-award-recipients-lorinda-cherry-and-evi-nemeth/">Pioneer in Tech Award(en)</a> du <em>National Center for Women & Information Technology</em> avec Evi Nemeth.</p>
<p>Son dernier logiciel est un programme d’analyses statistiques pour évaluer les préjugés des arbitres dans les concours canins.</p>
<h3 id="toc-publications-scientifiques">Publications scientifiques</h3>
<ul>
<li>
<strong>Morris, Robert. Cherry, Lorinda L.</strong> <em>COMPUTER DETECTION OF TYPOGRAPHICAL ERRORS</em> (1975) IEEE Transactions on Professional Communication, PC-18 (1), pp. 54-56, DOI : 10.1109/TPC.1975.6593963</li>
<li>
<strong>Kernighan, B.W. Cherry, L.L.</strong> <a href="https://dl.acm.org/doi/pdf/10.1145/360680.360684"><em>A System for Typesetting Mathematics</em></a> (1975) Communications of the ACM, 18 (3), pp. 151-157, DOI : 10.1145/360680.360684</li>
<li>
<strong>Knowlton, K. Cherry, L.</strong> <em>Atoms-a three-d opaque molecule system-for color pictures of space-filling or ball-and-stick models</em> (1977) Computers and Chemistry, 1 (3), pp. 161-166, DOI : 10.1016/0097-8485(77)85005-5</li>
<li>
<strong>McMahon, L.E. Cherry, L.L. Morris, R.</strong> <a href="https://www.tuhs.org/Archive/Documentation/Papers/BSTJ/bstj57-6-2137.pdf"><em>UNIX Time‐Sharing System : Statistical Text Processing</em></a> (1978) Bell System Technical Journal, 57 (6), pp. 2137-2154, DOI : 10.1002/j.1538-7305.1978.tb02146.x</li>
<li>
<strong>Cherry, L.</strong> <a href="https://dl.acm.org/doi/pdf/10.1145/872730.806455"><em>Computer aids for writers</em></a> (1981) Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, pp. 61-67, DOI : 10.1145/800209.806455</li>
<li>
<strong>Cherry, L.</strong> <a href="http://maibriz.de/unix/ultrix/_root/diction.pdf"><em>Writing Tools</em></a> (1982) IEEE Transactions on Communications, 30 (1), pp. 100-105, DOI : 10.1109/TCOM.1982.1095396</li>
<li>
<strong>Pavlidis, Theo. Cherry, Lorinda L.</strong> <em>VECTOR AND ARC ENCODING OF GRAPHICS AND TEXT</em> (1982) Proceedings - International Conference on Pattern Recognition, pp. 610-613.</li>
<li>
<strong>Cherry, Lorinda L. Fox, Mary L. Frase, Lawrence T. Gingrich, Patricia S. Keenan, Stacy A. MacDonald, Nina H.</strong> <a href="https://archive.org/details/sim_record-at-t-bell-laboratories_1983-06_61_5/page/10/mode/2up"><em>COMPUTER AIDS FOR TEXT ANALYSIS</em></a> (1983) Bell Laboratories record, 61 (5), pp. 10-16.</li>
<li>
<strong>Cherry, Lorinda L. <a href="https://www.ninamacdonald.com/ahm.htm">Macdonald, Nina H.</a></strong> <a href="https://archive.org/details/byte-magazine-1983-10/page/n241/mode/2up"><em>UNIX WRITER'S WORKBENCH SOFTWARE</em></a> (1983) Byte, 8 (10).</li>
<li>
<strong>Cherry, L.L. Waldstein, R.K.</strong> <a href="https://www.telecomarchive.com/BSTJ/68/atttj68-4-72.pdf"><em>Electronic Access to Full Document Text and Images Through Linus</em></a> (1989) AT&T Technical Journal, 68 (4), pp. 72-90. DOI : 10.1002/j.1538-7305.1989.tb00079.</li>
</ul>
<h2 id="toc-evi-nemeth-1940--2013-linux-et-la-mer">Evi Nemeth (1940 ― 2013), Linux et la mer</h2>
<p><a href="https://fr.wikipedia.org/wiki/Evi_Nemeth">Evi Nemeth</a>, ingénieure informaticienne et enseignante est connue pour bonne part pour ses ouvrages de référence sur l’administration de système : « Systems Administration Handbook » qui a connu trois éditions, en 1989, 1995 et 2000, « Linux Administration Handbook » qui a fait l’objet de deux éditions en 2001 et en 2007 et « Linux System Administration Handbook » paru en 2010.</p>
<p>Celle qui a été surnommée la « grand-mère de l’administration de système », a notamment, participé aux programmes de l’Internet Society et à celui des Nations Unies pour le développement. Son cours sur les points critiques de l’administration de systèmes (<a href="https://ncwit.org/blog/2018-pioneer-in-tech-award-recipients-lorinda-cherry-and-evi-nemeth/">Hot Topics in System Administration (en)</a>) était un rendez-vous incontournable des conférences de l’<a href="https://www.usenix.org/">USENIX (en)</a>.</p>
<p>Passionnée de voile, elle disparaît en mer en mai 2013.</p>
<p>Evi Nemeth, avec Lorinda Cherry, a été lauréate du prix 2018 « Pioneer in Tech ».</p>
<h2 id="toc-jude-milhon-1939--2003-cypherpunk-et-hackeuse">Jude Milhon (1939 ― 2003), cypherpunk et hackeuse</h2>
<p><a href="https://zonebitcoin.co/qui-etait-jude-milhon-la-pionniere-du-mouvement-cypherpunk/">Judith Milhon</a>, alias Jude Milhon, alias St-Jude, alias la Dosia de la tecnología est connue comme hackeuse, et comme pionnière du mouvement Cypherpunk dont elle invente le nom.</p>
<p>Militante pour la cause des droits civils dans les années 1960, en 1965, elle fera <a href="https://www.theguardian.com/technology/2003/aug/08/guardianobituaries.obituaries">partie de l’organisation (en)</a> de la <a href="https://fr.wikipedia.org/wiki/Marches_de_Selma_%C3%A0_Montgomery">marche pour les droits civiques des Afro-Américains de Selma à Montgomery</a> (Alabama). Elle sera d’ailleurs emprisonnée pour désobéissance civile.</p>
<p>En 1967, elle met la main sur « Teach Yourself Fortran », elle apprendra ce langage en autodidacte et commence à travailler en tant que programmeuse pour une entreprise new-yorkaise de distributeurs automatiques. Elle rejoint ensuite le mouvement hippie où elle encourage les femmes à venir rejoindre la cyberculture naissante dans un monde où les hommes s’étaient accaparés l’informatique.</p>
<p>Elle sera reconnue, sous le nom de St-Jude, comme <a href="https://www.theguardian.com/technology/2003/aug/08/guardianobituaries.obituaries">la toute première hackeuse (en)</a>. Lors d’une interview en 1999, elle parlera du hacking comme d’un « art martial — une manière de se défendre contre les politiciens politiquement corrects, les lois trop intrusives, les bigots de toute obédience à l’esprit étroit ».</p>
<blockquote>
<p>martial art - a way of defending against politically correct politicians, overly intrusive laws, bigots and narrow-minded people of all persuasions.</p>
</blockquote>
<p>Elle écrira aussi des articles pour des magazines américains tels que <a href="https://www.wired.com/">Wired (en)</a> ou <a href="https://en.wikipedia.org/wiki/Mondo_2000">Mondo 2000 (en)</a> ainsi que des livres : « The Joy of Hacker Sex », « The Cyberpunk Handbook » et « How To Mutate And Take Over The World ».</p>
<h2 id="toc-remerciements-précautionneux">Remerciements précautionneux</h2>
<p>Un grand merci à toutes les personnes qui ont participé à cette dépêche, notamment volts, son initiateur. J’espère toutefois que vous ne prendrez pas comme un camouflet la réécriture et l’assez légère réorganisation du texte initial. </p>
<p>Par ailleurs, si vous avez des noms d’informaticiennes tout aussi formidables à me signaler, n’hésitez pas.</p>
</div><div><a href="https://linuxfr.org/news/lorinda-cherry-la-programmeuse-unix-qui-aimait-la-course-automobile-et-les-chiens-et-ses-consoeurs.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/126931/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/lorinda-cherry-la-programmeuse-unix-qui-aimait-la-course-automobile-et-les-chiens-et-ses-consoeurs#comments">ouvrir dans le navigateur</a>
</p>
YsabeauvoltsvmagninpulkomandyNaoneL'intendant zonardGil Cot ✔MiloFlorent ZaraBenoît Bailleuxhttps://linuxfr.org/nodes/126931/comments.atomtag:linuxfr.org,2005:Diary/407182023-05-30T10:38:36+02:002023-05-30T10:38:36+02:00Outils pour présentations simples : de beamer à ... ?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher journal,<br>
comme certainement beaucoup d'entre vous, je dois régulièrement préparer des présentations dans un cadre professionnel.<br>
Travaillant dans le monde académique, j'ai été biberonné dès mon plus jeune âge au LaTeX. Mon outil de choix reste donc beamer (vive metropolis !) pour préparer mes présentations scientifiques.</p>
<p>Avec le temps, je suis graduellement passé du pur LaTeX, a (feu ?) <a href="https://github.com/wiki2beamer/wiki2beamer">wiki2beamer</a> et enfin à pandoc pour générer mes présentations.<br>
Cela me permet de gagner du temps sur les actions récurrentes (\begin{itemize}…) en utilisant du markdown, tout en mélangeant de manière transparente du LaTeX à l'intérieur pour les équations et la mise en page avancée.</p>
<p>Par contre, je commence à trouver trop lourde cette manière de fonctionner pour les présentations simples (comprenant essentiellement des énumérations, quelques images, voire des colonnes quelque-fois).<br>
J'ai bien essayé libreoffice, mais j'ai encore trop de mal avec (honnêtement, je n'arrive pas à m'y faire).</p>
<p>Bref, je cherche un outil simple et efficace pour faire de belle "petites" présentations. J'ai déjà testé quelques outils, mais je ne suis toujours pas 100% satisfait :<br>
* <a href="https://sli.dev/">slidev</a> semble être un outil à la mode, mais honnêtement, utiliser 350Mo d'espace disque rien que pour initialiser une présentation vide me laisse sans voix ;<br>
* <a href="https://marp.app/">marp</a> semblait cocher toutes les cases (jolis <a href="https://github.com/cunhapaulo/marpstyle">thèmes</a>, possibilité de mettre un peu de maths dedans, export pdf facile), mais comme je ne connais rien au html/css, j'ai cru devenir fou quand j'ai voulu faire une diapo avec deux colonnes…</p>
<p>Et vous, avec quel outil faites-vous vos présentations simples ?</p>
<div><a href="https://linuxfr.org/users/marsup/journaux/outils-pour-presentations-simples-de-beamer-a.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/131409/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/marsup/journaux/outils-pour-presentations-simples-de-beamer-a#comments">ouvrir dans le navigateur</a>
</p>
marsuphttps://linuxfr.org/nodes/131409/comments.atomtag:linuxfr.org,2005:Bookmark/63352023-04-20T22:45:00+02:002023-04-20T22:45:00+02:00Le « bon outil » – à propos de LaTeX et Paged.js (blog d'Arthur Perret)<a href="https://www.arthurperret.fr/blog/2023-04-03-le-bon-outil.html">https://www.arthurperret.fr/blog/2023-04-03-le-bon-outil.html</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/131003/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/colargol/liens/le-bon-outil-a-propos-de-latex-et-paged-js-blog-d-arthur-perret#comments">ouvrir dans le navigateur</a>
</p>
Colargolhttps://linuxfr.org/nodes/131003/comments.atomtag:linuxfr.org,2005:Diary/406442023-03-26T16:03:14+02:002023-03-26T16:03:14+02:00typst est le nouveau LaTeXLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Allô,</p>
<p>Je viens de découvrir typst, un tout nouveau format de document à balise (je veux dire "markup language") pour la production de textes scientifiques. Il se place donc directement en concurrent de Tex/LaTeX. Pour résumer rapidement ce que j'ai lu sur le sujet :</p>
<ul>
<li>Une syntaxe (probablement) plus claire et intuitive, incluant bien sur un mode mathématiques</li>
<li>Un langage de script complet intégré pour remplacer de manière plus puissante et plus simple les macros par des fonctions</li>
<li>un moteur de rendu incrémental et performant</li>
<li>Écrit en Rust</li>
<li>Open source (Apache License), mais ils proposent aussi une application web sytle Overleaf qui est propriétaire.</li>
</ul>
<p>Pour le peu que j'en ai vu ca à l'air assez convaincant et ça a le potentiel pour vraiment remplacer LateX…. vous connaissez ? avez d'autres avis ?</p>
<p>Juste un exemple de syntaxe : </p>
<pre><code>#set text(
font: "New Computer Modern",
size: 10pt
)
#set page(
paper: "a6",
margin: (x: 1.8cm, y: 1.5cm),
)
#set par(
justify: true,
leading: 0.52em,
)
= Introduction
In this report, we will explore the
various factors that influence fluid
dynamics in glaciers and how they
contribute to the formation and
behavior of these natural structures.
...
#align(center + bottom)[
#image("glacier.jpg", width: 70%)
*Glaciers form an important
part of the earth's climate
system.*
]
</code></pre>
<p><a href="https://github.com/typst/typst">Le repo github</a><br>
<a href="https://typst.app/docs">La doc</a> <br>
<a href="https://typst.app/docs/reference/math/">Le mode math</a></p>
<div><a href="https://linuxfr.org/users/qpad/journaux/typst-est-le-nouveau-latex.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/130738/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/qpad/journaux/typst-est-le-nouveau-latex#comments">ouvrir dans le navigateur</a>
</p>
qpadhttps://linuxfr.org/nodes/130738/comments.atomtag:linuxfr.org,2005:Bookmark/56842023-01-01T21:36:35+01:002023-01-01T21:36:35+01:00On the future of latex<a href="https://www.motionmountain.net/onlatex.html">https://www.motionmountain.net/onlatex.html</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/129843/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/gilcot/liens/on-the-future-of-latex#comments">ouvrir dans le navigateur</a>
</p>
Gil Cot ✔https://linuxfr.org/nodes/129843/comments.atomtag:linuxfr.org,2005:Bookmark/52182022-10-02T21:28:10+02:002022-10-02T21:28:10+02:00 Org-mode, exportation LaTeX et Minted <a href="https://k-7.ch/posts/org-mode-exportation-latex-et-minted.html">https://k-7.ch/posts/org-mode-exportation-latex-et-minted.html</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/128929/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/postroutine/liens/org-mode-exportation-latex-et-minted#comments">ouvrir dans le navigateur</a>
</p>
Yuul B. Alwrighthttps://linuxfr.org/nodes/128929/comments.atomtag:linuxfr.org,2005:Bookmark/40272021-12-23T09:45:16+01:002021-12-23T09:45:16+01:00Album photo LaTeX<a href="https://seos.fr/blog/20211222.album.html">https://seos.fr/blog/20211222.album.html</a> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/126353/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ysabeau/liens/album-photo-latex#comments">ouvrir dans le navigateur</a>
</p>
Ysabeau 🧶 🧦https://linuxfr.org/nodes/126353/comments.atomtag:linuxfr.org,2005:Diary/400252021-12-04T20:20:09+01:002021-12-06T16:08:34+01:00flatlatex et flatlatex-guiLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Il y a quelques années, j'utilisais intensivement un petit outil que je trouvais merveilleux: <a href="https://github.com/ypsu/latex-to-unicode">latex-to-unicode</a>. Pour faire simple, c'était un outil minimaliste, qui lançait une petite fenêtre, on lui tapait un peu de maths en LaTeX (par exemple <code>\forall\alpha, \exists\beta, 2\beta=\alpha</code>, et on obtenait <code>∀α, ∃β, 2β=α</code> dans le presse papier. Bref, un petit outil bien pratique pour mettre un peu d'unicode, sans se rappeller de toutes les tables (il faut être inhumain pour cela).</p>
<p>Sauf qu'il se trouve que cet outil était buggé, il suffisait d'imbriquer un <code>\sqrt</code> et une <code>\frac</code> ou ne serait-ce qu'un <code>\mathbb</code> sur la même ligne qu'un <code>\frac</code> et ça déconnait. De plus, le parser n'était pas vraiment conforme au LaTeX (par exemple, il fallait faire un <code>\frac{a}{2}</code> et on ne pouvait pas se contenter d'un <code>\frac a2</code> comme en LaTeX.</p>
<p>Quand un outil est buggé, il suffit de contribuer me direz-vous. J'ai essayé de rentrer dans le code, mais j'ai échoué. Que faire ? En faire un soi-même.</p>
<p>Après avoir vu plein de trucs marrants au <a href="https://media.ccc.de/c/33c3">33C3</a>, (et ayant jeté la première ligne sur une illumination pendant la conf), sur le trajet retour (le train c'est bien, mais long), je me suis attelé à l'écriture d'un convertisseur de maths en LaTeX vers Unicode. <a href="https://github.com/jb-leger/flatlatex">flatlatex</a> était né. En quelques centaines de lignes, j'avais un outil fonctionnel pour convertir des maths simples en LaTeX vers de l'unicode:</p>
<pre><code>\because\ X\sim\mathcal P(\lambda),\; \therefore\ \forall k\in\mathbb N, \mathbb P(X=k) = \lambda^kexp(-\lambda)/(k!)
</code></pre>
<p>qui donne ∵ X∼𝓟(λ), ∴ ∀k∈ℕ, ℙ(X=k) = λᵏexp(-λ)/(k!), ce qui n'est pas dégueulasse il faut l’admettre.</p>
<p>Cet outil n'était alors qu'un bout de code python, pas forcément très utilisable, mais ça marchait.</p>
<p>Quelques heures plus tard, un ami bien plus compétent en python que moi, (surtout à l'époque où je travaillais plus dans d'autres langages) m'aida à mettre tout en forme pour en faire un module propre, ayant <a href="https://pypi.org/project/flatlatex">sa place sur pypi</a>.</p>
<p>Et donc, dans les premiers jours de 2017, un outil de conversion confidentiel (bien que public) de maths en LaTeX vers unicode était né. Seulement utilisable en tant que module python certes, mais je l'utilisais, et j'ai abandonné à cet instant <a href="https://github.com/ypsu/latex-to-unicode">latex-to-unicode</a>.</p>
<p>Quelque temps plus tard (je ne me souviens plus des dates exactes), un autre ami bien plus compétent que moi en packaging (et impliqué dans debian) proposa de faire une CLI (à coup d'argparse) et de packager le module et sa CLI dans debian, ce fût <a href="https://packages.debian.org/search?keywords=flatlatex&searchon=names&suite=all&section=all">chose faîte</a>.</p>
<p>Et cela en resta là, pour quelques années. J'utilisais mon propre outil en CLI, et sous forme de module, et je ne suis pas certain qu'il ait servi à d'autres que moi, sans faire de bruit. J'ai corrigé quelques bugs de temps en temps, mais c'était du détail.</p>
<p>Il y a un peu moins d'un an, j'ai appris que flatlatex était utilisé dans un outil expérimental de génération de rendu de documentation, j'ai une oreille qui a bougé pendant ¼ de secondes, puis c'est tout.</p>
<p>Puis, il y a environ une semaine, je me suis rappelé tout d'un coup, à quel point latex-to-unicode était pratique, c'est qu'il avait une petite interface, et que utiliser flatlatex en CLI n'était vraiment pas pratique (car bon, il faut avouer que <em>escaper</em> tous les <code>\</code>, ça devient vite barbant). Je me suis dit que faire une petite GUI sur le même principe, ça ne devait pas être très dur.</p>
<p>Étant très mauvais en GUI (ce n'est que la seconde GUI que je dev en python, et la troisième GUI de ma vie en tout, pour plus d'une centaine de petits outils en CLI), sachant que je n'aime pas ça, je suis tout de même content du résultat. J'ai obtenu <a href="https://github.com/jb-leger/flatlatex-gui">flatlatex-gui</a>, que j'ai aussitôt <a href="https://pypi.org/project/flatlatex-gui">mis sur pypi</a>.</p>
<p>(Et c'est au passage que j'ai découvert que flatlatex avait une rev-dep sur <a href="https://github.com/ppizarror/PyDetex">PyDetex</a>, qui est un outil similaire, mais qui ne vise pas que les maths, et qui est moins simple d'usage que la petite GUI.</p>
<p>En tout, j'aurai donc mis 5 ans à faire un outil qui remplaçait l'outil précédent que j'utilisais. J'ai atteint mon but, et en faire un petit journal sur <em>dlfp</em> m'a paru une bonne idée.</p>
<p>Aller, quelques petits trucs en unicode pour la route:<br>
- ℙ( μ∈[X̅±1.96σ] ) = 1-α, car Φ⁻¹(1-ᵅ⁄₂)=1.96<br>
- 𝕆𝕟 𝕡𝕖𝕦𝕥 𝐮𝐭𝐢𝐥𝐢𝐬𝐞𝐫 𝑑𝑒𝑠 𝑐𝑎𝑟𝑎𝑐𝑡𝑒𝑟𝑒𝑠 𝓭𝓮𝓯𝓲𝓷𝓲𝓼 𝓭𝓪𝓷𝓼 𝔩𝔢 𝔰𝔱𝔞𝔫𝔡𝔞𝔯𝔡 𝔘𝔫𝔦𝔠𝔬𝔡𝔢</p>
<div><a href="https://linuxfr.org/users/jben/journaux/flatlatex-et-flatlatex-gui.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/126175/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/jben/journaux/flatlatex-et-flatlatex-gui#comments">ouvrir dans le navigateur</a>
</p>
jbenhttps://linuxfr.org/nodes/126175/comments.atomtag:linuxfr.org,2005:Diary/399802021-11-05T00:25:39+01:002021-11-05T08:11:09+01:00Et moi, 6ans plus tard.Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Voilà plusieurs mois que ça me trotte d'écrire ce journal. C'est sans doute pour clore un peu plus élégamment cette part de moi. </p>
<p>J'étais vraiment passionné par Linux. J'étais en dual boot, pour les jeux principalement, sur Archlinux, sur Ubuntu, je changeais régulièrement de distribution, je testais des wm, j'étais inscris au challenge Eudyptula… Pas beaucoup, mais j'écrivais quelques journaux et j'ai même participé à quelques dépêches sur LinuxFr. J'allais de temps en temps à un Hackerspace, le lol sur Lyon. J'allais au Jdll. Je suivais l'actualité du libre. L'intéressait autant au drama qu'au nouveauté. </p>
<p><img src="//img.linuxfr.org/img/68747470733a2f2f692e726564642e69742f796b61626d62363535346536312e6a7067/ykabmb6554e61.jpg" alt="Titre de l'image" title="Source : https://i.redd.it/ykabmb6554e61.jpg"></p>
<p>Mais voilà, le temps avance et je me suis stabilisé sans même m'en rendre compte. Mon boulot de prof de maths en collège prio m'a demandé de réfléchir plus sur le fond de mes séances. J'ai maintenant en tête la façon d'organiser ma séance dans le temps, de bien réfléchir aux différentes approches; d'anticiper les questions, les difficultés. </p>
<p><a href="https://cdn.discordapp.com/attachments/700270876511436871/905958397030068234/IMG_20211105_001314.jpg"><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3730303237303837363531313433363837312f3930353935393032303835333130303536342f7468756d622e6a7067/thumb.jpg" alt="Titre de l'image" title="Source : https://cdn.discordapp.com/attachments/700270876511436871/905959020853100564/thumb.jpg"></a></p>
<p>J'ai un peu mis de côté cette informatiques type C++ qui me plaisait tant. Un peu passion, un peu formation dans mon master de maths / info. Il m'arrive encore de me faire de petit programme pour rire, mais je sens bien incapable de me remettre au plus profond d'un programme. Cela pourrait revenir. Mais je n'en ressent plus vraiment l'envie. Je crois que c'est un peu la même en maths, où les connaissances du supérieur commencent à s'envoler.</p>
<p>La vie avançant notamment avec des enfants, j'ai vu mon temps libre se réduire. J'avais de moins en moins besoin d'utiliser Windows… Alors que il y a 3/4 ans, j'ai décidé de me séparer entièrement de Windows. Lorsque j'ai changé de pc l'année dernière pour remplacer ma grosse tour gaming par un barbone, je ne me suis même pas posé la question de mettre Windows dessus. Plus de carte graphique, de carte son, plus de double écran (le deuxième est mort avec le temps) seulement un petit ASRock DeskMini X300 en AMD avec un clavier. Bref sur mon bureau, il y a moins de pièce info, de câble. Je garde encore un peu des calculatrices pour le plaisir. Mais ça s'arrête un peu là. Par contre avec les copies, le bazar a augmenté.</p>
<p>Et du coup, finalement, j'utilise quoi comme logiciel. Pour le coup, ça c'est vraiment stabiliser. Je passe surtout pas mal de temps à garder de la cohérence dans mes dossiers années après années.</p>
<ul>
<li>
<strong>Firefox</strong>, classique avec un ublock et Group SpeedDial.</li>
<li>
<strong>Visual Studio Code</strong> qui répond très bien à mes besoins.</li>
<li><p><strong>Latex</strong> pour taper la plupart de mes cours, même si maintenant, ça m'arrive de taper un premier jet au boulot sur LibreOffice puis de mettre au propre (si j'ai le temps). J'utilise toujours <strong>Git</strong>, un résidu de mon stage de M2 ont je suis incapable de me passer même si je l'utilise en mode mono utilisateur avec status, add, commit et push. Je suis sur des dépôts publique sur <a href="https://github.com/homeostasie/2021-2022_astro">github</a>. Un peu spécifique, mais toujours un peu de make pour légèrement automatiser et un peu de ipe2lua et de géogebra pour les graphiques. Je tape toujours mes écrits sous licence libre. J'ai gardé la licence MIT un peu par flemme de changer. Je devrais me motiver à passer à juste une CC-BY.</p></li>
<li><p>Pour le travail pol avec wine pour mettre pronote même si beaucoup de chose peuvent maintenant se faire via l'ent kosmos.</p></li>
<li><p><strong>Discord</strong> pour la plupart des petites communautés auquel je participe.</p></li>
<li><p><strong>Steam</strong> pour les jeux. J'ai assez rigolé de voir que je continue de prendre mon pied régulièrement sur FTL. Street Fighter 4 a également fait son entrée. Hollow Knight fait aussi parti des permanents. C'est fou, comme ça tourne bien, sans vraiment se poser de question avec Steam.</p></li>
<li><p>Rien de particulier pour les média audio et vidéo. </p></li>
<li><p>pas de souci particulier du côté de l'imprimante une <strong>Brother</strong> "ecotank".</p></li>
<li><p>J'ai délaissé Thunderbird, trop d'emmerde pour le départ des mails. Je suis revenu sur les interfaces web pour mes 3 boites (pro, perso et tel). J'ai arrêté vim et emacs. </p></li>
<li><p>J'écris toujours de temps en temps de petits billets sur mes lectures, mais maintenant, ce n'est plus que pour moi. J'essaye de passer le moins de temps sur de la technique. J'étais sur Drupal, puis je suis passé sur Jekyll en hébergé sur un serveur perso. Là, je suis uniquement sur des <a href="https://homeostasie.github.io/bouquins/">github-pages</a>. J'ai même arrêté de payé mon serveur perso et mes url perso sur Gandi. Ça m'a fait quelques choses de fermer ma boite mail Gandi que j'utilisais pour tout ce qui est info. </p></li>
</ul>
<p>Bref, j'ai l'impression d'être devenu un simple utilisateur. C'était juste un petit journal un brin nostalgique pour dire merci pour tout ce que vous m'avez apporté. </p>
<div><a href="https://linuxfr.org/users/thom/journaux/et-moi-6ans-plus-tard.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/125875/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/thom/journaux/et-moi-6ans-plus-tard#comments">ouvrir dans le navigateur</a>
</p>
Thomhttps://linuxfr.org/nodes/125875/comments.atomtag:linuxfr.org,2005:Diary/391872020-06-08T20:34:55+02:002020-06-08T20:34:55+02:00creation de qrcode et code128 pour gestion de parcLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>chère journal</p>
<p>introduction : ce journal explique comment creer des étiquettes en code128 ou qrcode pour la gestion de parc.( et tous code barres existant, toutes quantités)</p>
<p>lors des inventaires j'ai toujours rêver de venir dans la pièce et de repartir aussi sec, plus besoin de post it, de crayon etc …, je passe avec mon scanner et j'en ressort.</p>
<p>J'utilise Latex, et un script bash, que j'ai fait assez à l'arrache. Mais ca fonctionne plutôt bien depuis 1 an. Je l'utilise avec WSL sous Windows 10 (ordi du boulot), comment ça fonctionne ? le script bash permet de remplir automatiquement le fichier latex et d'ouvrir le document dans votre lecteur de pdf favori, sinon c'est peu intuitif de remplir un fichier latex pour les étiquettes. j'accepte vos remarques même non constructive :), sur les postes Linux c'est plus sympa à utiliser je trouve.</p>
<p>pour les étiquettes, avec un qrcode cela peut être très petit. j'utilise des planches A4 avec 189 étiquette par planche sans pb. Cela nécessite quand même de connaître un peu LaTeX</p>
<p>Du coup maintenant, J'utilise des étiquettes en polyethyléne disponible sur <a href="https://www.manutan.fr/fr/maf/etiquette-extreme-polyethylene-impression-laser-jet-d-encre-copieur">https://www.manutan.fr/fr/maf/etiquette-extreme-polyethylene-impression-laser-jet-d-encre-copieur</a><br>
plutôt pas mal, pour les radin des sans marque conviennent aussi, en papier c'est pas terrible si le qrcode est trop petit, ça bave un peu et n'aide pas à la lecture.</p>
<p>2 point important, il faut toujours utiliser le même logiciel pour ouvrir le pdf, et imprimer toujours sur la même imprimante. sinon les étiquettes risque de ne plus correspondre sur la planche.</p>
<p>il y a un répertoire ~/label/ qui contient les fichier latex et temporaire</p>
<p>Mes petit camarades arrive l'utiliser sans de pb, pour les secrétaires je leur ai fait <br>
un qrcode a scanner dans la console linux qui s'ouvre lorsque l'on clique sur l’icône debian de win10 qui lance tout (un qrcode contenant ./qrcode_script.sh par exemple) </p>
<p>pour ce journal, je prend le fichier pour 24 étiquette/pages. </p>
<p>petit défaut je n'ai pas réussi à placer des accents dans les qrcodes avec le package qrcode, mais ca marche avec pst-barcode, pour faire court.</p>
<p>il faudra installer avec apt ou synaptic :</p>
<p>texlive-latex-base<br>
texlive-latex-extra<br>
texlive-latex-recommanded<br>
texlive-science<br>
texlive-lang-french<br>
dvips<br>
ps2pdf<br>
optionnel :<br>
kate (si vous voulez éditez directement le fichier sous linux avec wsl, c'est ce que j'utilise)<br>
un serveur X pour wsl <br>
<a href="https://sourceforge.net/projects/vcxsrv/">https://sourceforge.net/projects/vcxsrv/</a></p>
<p>créé un repertoire label/ à la racine de l'utilisateur contenant les/le fichier LaTeX (.tex) et 2 fichier un jpg et un .ps d'une image blanche de 5x5mm environ utiliser gimp il connait le format .ps. A la racine du dosier utilisateur il faut placer le script bash.<br>
le but de tous cela c'est de pouvoir crée des milliers d’étiquette avec LaTeX sans que cela ne devienne trop pénible, et que cela s'imprime facilement pour un utilisateur normal.</p>
<p>le script qu'il faut lancer pour commencer la configuration.</p>
<pre><code class="bash"><span class="ch">#!/bin/bash </span>
<span class="nv">PATH</span><span class="o">=</span>/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/bin:/bin
<span class="nb">export</span> <span class="nv">PATH</span><span class="o">=</span><span class="nv">$PATH</span>:/home/
<span class="c1">#la j'efface les fichier temporaire, qui risque de faire des erreurs et pertuber mes collaborateur</span>
rm label/input* >/dev/null <span class="m">2</span>><span class="p">&</span><span class="m">1</span>
rm *.log >/dev/null <span class="m">2</span>><span class="p">&</span><span class="m">1</span>
rm *.aux >/dev/null <span class="m">2</span>><span class="p">&</span><span class="m">1</span>
rm *.pdf >/dev/null <span class="m">2</span>><span class="p">&</span><span class="m">1</span>
<span class="c1"># petit rappel, le fichier se rempli avec une information par ligne.</span>
<span class="c1"># sur certain poste sous win10 il y a un lien vers ce fichier sur le bureau qui ouvre notepad.exe</span>
<span class="c1">#dans ce cas il faudra le traiter avec :</span>
<span class="c1">#dos2unix numero.txt </span>
<span class="c1">#sinon vous risqué d'avoir /r/m a la fin du code barre, et c'est très moyen</span>
<span class="nb">echo</span> <span class="s2">" REMPLIR LE FICHIER numero.txt"</span>
<span class="c1">#la première question permet d'utiliser une planche a moitié utilisé, </span>
<span class="c1">#cela permet de faire des economie si vous n'avez qu'une etiquette a imprimer par exemple</span>
<span class="c1"># la numérotation est sous la forme :</span>
<span class="c1">#123</span>
<span class="c1">#456</span>
<span class="c1">#789</span>
<span class="c1">#etc ..</span>
<span class="k">until</span> <span class="o">[[</span> <span class="si">${</span><span class="nv">position</span><span class="si">}</span> <span class="o">=</span>~ ^<span class="o">[</span><span class="m">0</span>-9<span class="o">]</span>+$ <span class="o">]]</span><span class="p">;</span> <span class="k">do</span>
<span class="nb">echo</span> <span class="s2">"position de l’étiquette à imprimer [default=2] ?"</span>
<span class="nb">read</span> position
<span class="k">done</span>
<span class="c1"># la petite option que j'utilise de temps en temps pour regler</span>
<span class="c1"># la hauteur du qrcode si le numéro de série prend trop de place</span>
<span class="c1"># c'est en mm, 10 mm c'est correcte, mini qui marche chez moi 6mm pas de maxi</span>
<span class="k">until</span> <span class="o">[[</span> <span class="si">${</span><span class="nv">hauteur</span><span class="si">}</span> <span class="o">=</span>~ ^<span class="o">[</span><span class="m">0</span>-9<span class="o">]</span>+$ <span class="o">]]</span><span class="p">;</span> <span class="k">do</span>
<span class="nb">echo</span> <span class="s2">"hauteur du QR code en mm [default=10] ?"</span>
<span class="nb">read</span> hauteur
<span class="k">done</span>
<span class="c1">#maintenant je rempli un fichier temporaire latex d'image blanche </span>
<span class="c1">#pour pouvoir décaler sur la bonne étiquette</span>
<span class="nv">cpt</span><span class="o">=</span><span class="m">1</span>
<span class="k">while</span> <span class="o">((</span>cpt<<span class="nv">$position</span><span class="o">))</span>
<span class="k">do</span> <span class="nb">echo</span> <span class="s2">"\begin{center}</span>
<span class="s2"> \begin{tabular}{c}</span>
<span class="s2"> \includegraphics{label/blanc.png} %ici le nom de l'image</span>
<span class="s2"> \end{tabular}</span>
<span class="s2"> \end{center}</span>
<span class="s2"> "</span> >> label/input2 %le nom du fichier temporaire
<span class="o">((</span><span class="nv">cpt</span><span class="o">+=</span><span class="m">1</span><span class="o">))</span>
<span class="k">done</span>
<span class="c1">#parfois c'est long lorsque je créer 250 etiquettes, petit message pour les collègues</span>
tput setaf <span class="m">226</span> <span class="p">;</span> <span class="nb">echo</span> <span class="s2">"Travail en cours ..."</span>
<span class="c1"># la création des étiquettes proprement dites dans un fichier temporaire,</span>
<span class="c1"># ce sont des commandes LaTeX</span>
<span class="c1">#cela sert a eviter des débordement sur les autre étiquettes et </span>
<span class="c1">#a faire un mise en page a l’intérieur de chaque étiquette au petit oignon peut importe ce </span>
<span class="c1">#que l'on écrit, sous réserve que cela rentre dans l’étiquette of course.</span>
<span class="c1"># ici c'est basique, le texte entré est transformé en qrcode</span>
<span class="c1"># et imprimé au dessus/a coté, vous pouvez aussi ne pas affiché de texte ou qu'il soit différent</span>
<span class="c1">#du qrcode </span>
<span class="c1">#######################marque page 1</span>
cat numero.txt <span class="p">|</span> <span class="k">while</span> <span class="nb">read</span> j <span class="p">;</span>
<span class="k">do</span> <span class="nb">echo</span> <span class="s2">"\begin{minipage}[c]{6cm}</span>
<span class="s2"> \begin{center}</span>
<span class="s2"> \textsf{\textbf{\large{"</span><span class="nv">$j</span><span class="s2">"}}}</span>
<span class="s2"> \qrcode[height=</span><span class="si">${</span><span class="nv">hauteur</span><span class="si">}</span><span class="s2">mm]{"</span><span class="nv">$j</span><span class="s2">"}</span>
<span class="s2"> \end{center}</span>
<span class="s2"> \end{minipage}</span>
<span class="s2"> "</span> >> label/input <span class="p">;</span>
<span class="k">done</span>
<span class="nb">echo</span> <span class="s2">" creation des etiquettes "</span>
<span class="c1"># compilation du document pour du qrcode</span>
pdflatex --interaction<span class="o">=</span>batchmode label/numero.tex <span class="m">2</span>><span class="p">&</span><span class="m">1</span>
<span class="c1">#je lance adobe directement qui affichera le pdf a imprimer, j'ai une preference avec sumatraPDF</span>
<span class="c1">#qui ne rajoute aucune marge MAIS il faut pouvoir l'installer</span>
/mnt/c/Program<span class="se">\ </span>Files<span class="se">\ \(</span>x86<span class="se">\)</span>/Adobe/Acrobat<span class="se">\ </span>Reader<span class="se">\ </span>DC/Reader/./AcroRd32.exe <span class="s1">'numero.pdf'</span>
<span class="c1">#si il y a une erreur le fichier ne sera pas généré et adode va l'indiquer : le fichier n'existe pas</span></code></pre>
<p>voila pour le petit script bash que je lance pour faire la mise en page des étiquettes, pour le lancer vous devriez faire chmod +x votrefichier.sh puis ./votrefichier.sh </p>
<p>petit rappel dans le fichier numero.txt je place ce que je veux, chaque ligne qui va me créer un qrcode individuel :<br>
231wx65478 <br>
cray1 du sous sol 01981<br>
SELECT ville FROM client <br>
./monscript_prefere</p>
<p>oui je fais mes requètes SQL avec un qrcode pour gagner du temps, voila pour la partie facile :)</p>
<p>maintenant le fichier LateX pour créer les étiquettes, il n'y a rien de particulier pour ceux qui connaissent un peu.<br>
cela doit etre un fichier texte (notepad.exe c'est pratique pour cela) numero.tex à placer dans label/</p>
<pre><code class="latex"><span class="c">%%%%ne pas toucher a partir de maintenant</span>
<span class="c">% Exemple d'étiquettes autocollantes avec LaTeX</span>
<span class="c">% Auteur : NeSto</span>
<span class="c">% Source : http://www.rez-metz.supelec.fr/perso/nesto</span>
<span class="k">\documentclass</span><span class="na">[a4paper,12pt]</span><span class="nb">{</span>article<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[newdimens]</span><span class="nb">{</span>labels<span class="nb">}</span> <span class="c">%le nom pour faire des recherches sur google</span>
<span class="k">\usepackage</span><span class="na">[latin1]</span><span class="nb">{</span>inputenc<span class="nb">}</span>
<span class="k">\usepackage</span><span class="nb">{</span>palatino<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[utf8]</span><span class="nb">{</span>fontenc<span class="nb">}</span>
<span class="k">\usepackage</span><span class="nb">{</span>graphicx<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[nolinks]</span><span class="nb">{</span>qrcode<span class="nb">}</span> <span class="c">%ce qui permet de faire les qrcode</span>
<span class="c">%\usepackage[francais]{babel} % test pour avoir les accents :(</span>
<span class="c">%%%%%%%%%%ne pas toucher au dessus</span>
<span class="c">%%c'est la partie qui sert a configurer le fichier pour votre planche d'etiquette</span>
<span class="k">\LabelCols</span>=3<span class="c">% Nombre de colonnes d'étiquettes sur la page</span>
<span class="k">\LabelRows</span>=8<span class="c">% Nombre de lignes d'étiquettes sur la page</span>
<span class="k">\LeftPageMargin</span>=0mm<span class="c">% Marge gauche de la page</span>
<span class="k">\RightPageMargin</span>=0mm<span class="c">% Marge droite de la page</span>
<span class="k">\TopPageMargin</span>=0mm<span class="c">% Marge haute de la page</span>
<span class="k">\BottomPageMargin</span>=0mm<span class="c">% Marge basse de la page</span>
<span class="k">\InterLabelColumn</span>=0mm<span class="c">% Espace vertical entre les étiquettes</span>
<span class="k">\InterLabelRow</span>=0mm<span class="c">% Espace horizontal entre les étiquettes</span>
<span class="k">\LeftLabelBorder</span>=7mm<span class="c">% Marge intérieure gauche des étiquettes</span>
<span class="k">\RightLabelBorder</span>=0mm<span class="c">% Marge intérieure droite des étiquettes</span>
<span class="k">\TopLabelBorder</span>=0mm<span class="c">% Marge intérieure haut des étiquettes</span>
<span class="k">\BottomLabelBorder</span>=0mm<span class="c">% Marge intérieure bas des étiquettes</span>
<span class="c">%\LabelInfotrue %infos de debugging</span>
<span class="c">%%%%%la ligne ci dessous permet d'effectuer le réglage des marges, il faut simplement supprimer % pour la rendre active</span>
<span class="c">%\LabelGridtrue %imprimer les frontières des cases</span>
<span class="c">%% ci dessous pas besoin de toucher</span>
<span class="k">\begin</span><span class="nb">{</span>document<span class="nb">}</span>
<span class="k">\begin</span><span class="nb">{</span>labels<span class="nb">}</span>
<span class="c">% ===============================</span>
<span class="c">% DEBUT DU CONTENU DES ETIQUETTES</span>
<span class="c">% ===============================</span>
<span class="c">%\vspace*{\fill}</span>
<span class="k">\input</span><span class="nb">{</span>label/input2<span class="nb">}</span> <span class="k">\input</span><span class="nb">{</span>label/input<span class="nb">}</span> <span class="c">%ce sont les fichiers crée par le script bash qui sont intégré dans le document</span>
<span class="c">%\vspace*{\fill}</span>
<span class="c">% =============================</span>
<span class="c">% FIN DU CONTENU DES ETIQUETTES</span>
<span class="c">% =============================</span>
<span class="k">\end</span><span class="nb">{</span>labels<span class="nb">}</span>
<span class="k">\end</span><span class="nb">{</span>document<span class="nb">}</span></code></pre>
<p>deuxième partie qui utilise un super module qui permet de faire TOUS les codes barres qui existe au monde, mais c'est un peu plus ardu c'est du LaTeX pur et dure.<br>
Si vous recopiez les fichier ca devrait passer.</p>
<p>la doc du module qui vous permettra de trouver votre code barre préféré, médical, postal pour ceux qui se souviennent du code barre sur les lettres, datamatrix, pdf417, aztec, Pharmacode, ups etc … (il y en a plus de 70 avec les déclinaisons de chacun)</p>
<p><a href="https://www.ctan.org/pkg/pst-barcode">https://www.ctan.org/pkg/pst-barcode</a></p>
<p>qui vous permettra de régler les codes barre voulu au petit oignons. La doc est dense mais complète je n'ai pas eu de pb particulier<br>
sauf l'option 'textfont' qui est mentionné par 'font' mais un exemple résous le pb. Il n'est pas nécessaire de placer toute les options que vous voyez, j'en ai eu besoin je les ai laissé</p>
<p>vous devez créer un nouveau script à partir du premier plus haut, il faut modifier à partir du marque page 1</p>
<pre><code class="bash"><span class="c1">#######################marque page 1</span>
<span class="c1">#ici ce qui va fabriquer un code128, vous pouvez modifier code128 par qrcode ou </span>
<span class="c1">#d'autre référence pour vos test dans la jolie ligne LaTeX ci dessous.</span>
<span class="c1"># chaque option est expliqué regalez vous avec la doc :)</span>
cat actif.txt <span class="p">|</span> <span class="k">while</span> <span class="nb">read</span> j <span class="p">;</span>
<span class="k">do</span> <span class="nb">echo</span> <span class="s2">"\begin{pspicture}(0,0.5)\psbarcode[scalex=1]{</span><span class="nv">$j</span><span class="s2">}</span>
<span class="s2">{textfont=Arial-Bold textsize=16 guardwhitespace </span>
<span class="s2">includetext textpos=2 height=0.5 inkspread=0.55 </span>
<span class="s2">width=2.2 textyalign=above }{code128}\end{pspicture}</span>
<span class="s2">"</span> >> label/input <span class="p">;</span>
<span class="k">done</span>
<span class="c1">#création du pdf</span>
latex label/numero2.tex >/dev/null <span class="m">2</span>><span class="p">&</span><span class="m">1</span>
<span class="c1">#petite transformation necessaire pour avoir du pdf, par défaut latex produit du DVI</span>
dvips numero2.dvi
ps2pdf numero2.ps
<span class="c1"># lancement du lecteur de pdf sur le fichier créé</span>
/mnt/c/Program<span class="se">\ </span>Files/SumatraPDF/./SumatraPDF.exe <span class="s1">'numero2.pdf'</span></code></pre>
<p>voila pour le script bash</p>
<p>forcement il faut un nouveau fichier tex à placer dans label/ que vous allez appeler numero2.tex:</p>
<pre><code class="latex"> Exemple d'étiquettes autocollantes avec LaTeX
<span class="c">% Auteur : NeSto</span>
<span class="c">% Source : http://www.rez-metz.supelec.fr/perso/nesto</span>
<span class="k">\documentclass</span><span class="na">[a4paper,12pt]</span><span class="nb">{</span>article<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[newdimens]</span><span class="nb">{</span>labels<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[latin1]</span><span class="nb">{</span>inputenc<span class="nb">}</span>
<span class="k">\usepackage</span><span class="nb">{</span>palatino<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[T1]</span><span class="nb">{</span>fontenc<span class="nb">}</span>
<span class="k">\usepackage</span><span class="nb">{</span>graphicx<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[nolinks]</span><span class="nb">{</span>qrcode<span class="nb">}</span>
<span class="k">\usepackage</span><span class="nb">{</span>pstricks,pst-barcode,pstricks-add<span class="nb">}</span> <span class="c">% l'option qui active tous les code barres</span>
<span class="c">%\usepackage{setspace} reglage de l'interlign, testé legerement a voir</span>
<span class="k">\LabelCols</span>=3<span class="c">% Nombre de colonnes d'étiquettes sur la page</span>
<span class="k">\LabelRows</span>=8<span class="c">% Nombre de lignes d'étiquettes sur la page</span>
<span class="k">\LeftPageMargin</span>=6,6mm<span class="c">% Marge gauche de la page</span>
<span class="k">\RightPageMargin</span>=6,6mm<span class="c">% Marge droite de la page</span>
<span class="k">\TopPageMargin</span>=12,14mm<span class="c">% Marge haute de la page</span>
<span class="k">\BottomPageMargin</span>=12,18mm<span class="c">% Marge basse de la page</span>
<span class="k">\InterLabelColumn</span>=2,89mm<span class="c">% Espace vertical entre les étiquettes</span>
<span class="k">\InterLabelRow</span>=0mm<span class="c">% Espace horizontal entre les ?tiquettes</span>
<span class="k">\LeftLabelBorder</span>=4mm<span class="c">% Marge intérieure gauche des ?tiquettes</span>
<span class="k">\RightLabelBorder</span>=0mm<span class="c">% Marge intérieure droite des ?tiquettes</span>
<span class="k">\TopLabelBorder</span>=5mm<span class="c">% Marge intérieure haut des ?tiquettes</span>
<span class="k">\BottomLabelBorder</span>=0mm<span class="c">% Marge intérieure bas des ?tiquettes</span>
<span class="c">%\LabelInfotrue %infos de debugging</span>
<span class="c">%\LabelGridtrue %imprimer les frontières des cases % pour aider a remplir les marge ci dessus, supprimer %</span>
<span class="k">\begin</span><span class="nb">{</span>document<span class="nb">}</span>
<span class="k">\begin</span><span class="nb">{</span>labels<span class="nb">}</span>
<span class="c">% ===============================</span>
<span class="c">% DEBUT DU CONTENU DES ETIQUETTES</span>
<span class="c">% ===============================</span>
<span class="c">%\vspace*{\fill}</span>
<span class="k">\input</span><span class="nb">{</span>label/input2<span class="nb">}</span> <span class="k">\input</span><span class="nb">{</span>label/input<span class="nb">}</span>
<span class="c">%</span>
<span class="c">% ligne ci dessous pour faire des test en enlevant le % devant</span>
<span class="c">%%%%\psbarcode[scalex=1]{LASER001*0071}{textfont=Arial-Bold textsize=15 guardwhitespace includetext textpos=2 height=0.3 inkspread=0.65 width=1.4 textxalign=justify textyalign=above }{code128}</span>
<span class="c">%\vspace*{\fill}</span>
<span class="c">% =============================</span>
<span class="c">% FIN DU CONTENU DES ETIQUETTES</span>
<span class="c">% =============================</span>
<span class="k">\end</span><span class="nb">{</span>labels<span class="nb">}</span>
<span class="k">\end</span><span class="nb">{</span>document<span class="nb">}</span></code></pre>
<p>petit conseil pour vos première étiquettes, imprimer toujours plus de la moitié de la page avec les frontières, puis utiliser un pied à coulisse pour ajuster<br>
les frontières au etiquette, et suivez les indications au 1/10 de mm, latex respectera vos mesures. Si jamais votre imprimante ajoute une marge dont vous ne connaissez<br>
pas la valeur, toujours avec le pied a coulisse et une calculatrice vous calculez le décalage à placer dans le fichier tex,</p>
<p>pour un premier reglages il faut environ 4 a 5 planches pour le calage, qui partiront à la poubelle… il faut vraiment un pied a coulisse</p>
<p>latex etant un peu pointilleux et donnant des erreurs peu comprehensive pour des erreurs de syntax trivial, c'est mieux d'y aller pas a pas pour les modif si vous n'êtes pas habitué. Et en cas d'erreur n'hesitez pas à reprendre le fichier d'origine qui marche :).</p>
<p>j'en profite pour parler du PDF417 qui permet de vraiment placer beaucoup d'information dedans et d'avoir presque des des gros scripts shell directement en code barre, Je l'utilise pour chaque pièce ou etage afin d'avoir un resumé des numéros de série à l’intérieur sur l'étage correspondant ou la pièce correspondante. </p>
<div><a href="https://linuxfr.org/users/anonyme/journaux/creation-de-qrcode-et-code128-pour-gestion-de-parc.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/120716/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/anonyme/journaux/creation-de-qrcode-et-code128-pour-gestion-de-parc#comments">ouvrir dans le navigateur</a>
</p>
Anonymehttps://linuxfr.org/nodes/120716/comments.atomtag:linuxfr.org,2005:Diary/390732020-04-13T15:17:20+02:002020-04-13T15:17:20+02:00Attestation en LatexLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Bonjour,</p>
<p>hashtag RestezChezVous mais parfois, il faut sortir. Certains prennent des gants en latex. Moi, c’est le <a href="//linuxfr.org/users/skia/journaux/covid19-et-attestation-numerique">formulaire</a> que je voulais en cette matière. J’ai donc pondu le document copié à la fin de ce journal.</p>
<p>Comme je ne maitrise que les bases de TeX et que je m’en remets aux concepteurs-typographes pour le résultat final, je ne connais pas tous les réglages.<br>
Je voudrais au minimum améliorer les cases à cocher et faire tenir le formulaire en une page.<br>
Le but n’est pas de reproduire exactement le modèle du pdf, au risque de sortir des belles règles typographiques.</p>
<p>Si vous avez la possibilité d’apporter votre contribution, ça serait un plus avant de l’ajouter à la page du gouvernement <a href="https://www.gouvernement.fr/info-coronavirus">https://www.gouvernement.fr/info-coronavirus</a>.</p>
<p>Ceux qui peuvent ajouter un QRcode, allez-y.<br>
Pour ceux qui ont déjà fait le document complet aussi, je suis preneur.</p>
<p>Merci</p>
<pre><code class="latex"><span class="k">\documentclass</span><span class="na">[A4paper,12pt]</span><span class="nb">{</span>article<span class="nb">}</span>
<span class="c">%\usepackage[T1]{fontenc}</span>
<span class="k">\usepackage</span><span class="na">[francais]</span><span class="nb">{</span>babel<span class="nb">}</span>
<span class="k">\usepackage</span><span class="na">[latin1]</span><span class="nb">{</span>inputenc<span class="nb">}</span>
<span class="k">\pagestyle</span><span class="nb">{</span>empty<span class="nb">}</span>
<span class="c">%\usepackage[cyr]{aeguill}</span>
<span class="k">\title</span><span class="nb">{</span>ATTESTATION DE DÉPLACEMENT DÉROGATOIRE<span class="nb">}</span>
<span class="k">\author</span><span class="nb">{</span>https://www.gouvernement.fr/info-coronavirus<span class="nb">}</span>
<span class="k">\date</span><span class="nb">{</span><span class="k">\nodate</span><span class="nb">}</span>
<span class="k">\begin</span><span class="nb">{</span>document<span class="nb">}</span>
<span class="c">%\maketitle</span>
ATTESTATION DE DÉPLACEMENT DÉROGATOIRE
En application de l'article 3 du décret du 23 mars 2020 prescrivant les mesures générales nécessaires pour faire face à l'épidémie de Covid19 dans le cadre de l'état d'urgence sanitaire
Je soussigné(e)
Mme/M. :
Né(e) le :
À :
Demeurant :
certifie que mon déplacement est lié au motif suivant (cocher la case) autorise par l'article 3 du décret du 23 mars 2020 prescrivant les mesures générales nécessaires pour faire face à l'épidémie de Covid19 dans le cadre de l'état d'urgence sanitaire<span class="k">\footnote</span><span class="nb">{</span>Les personnes souhaitant bénéficier de l'une de ces exceptions doivent se munir s'il y a lieu, lors de leurs déplacements hors de leur domicile, d'un document leur permettant de justifier que le déplacement considéré entre dans le champ de l'une de ces exceptions<span class="nb">}</span> :
<span class="k">\renewcommand</span><span class="nb">{</span><span class="k">\labelitemi</span><span class="nb">}{</span>[ ]<span class="nb">}</span>
<span class="k">\begin</span><span class="nb">{</span>itemize<span class="nb">}</span>
<span class="k">\item</span> Déplacements entre le domicile et le lieu d'exercice de l'activité professionnelle, lorsqu'ils sont indispensables à l'exercice d'activités ne pouvant être organisées sous forme de télétravail ou déplacements professionnels ne pouvant être différés<span class="k">\footnote</span><span class="nb">{</span>A utiliser par les travailleurs non-salariés, lorsqu'ils ne peuvent disposer d'un justificatif de déplacement établi par leur employeur.<span class="nb">}</span>.
<span class="k">\item</span> Déplacements pour effectuer des achats de fournitures nécessaires à l'activité professionnelle et des achats de première nécessité<span class="k">\footnote</span><span class="nb">{</span>Y compris les acquisitions à titre gratuit (distribution de denrées alimentaires…) et les déplacements liés à la perception de prestations sociales et au retrait d'espèces.<span class="nb">}</span> dans des établissements dont les activités demeurent autorisées (liste sur gouvernement.fr).
<span class="k">\item</span> Consultations et soins ne pouvant être assurés à distance et ne pouvant être différés ; consultations et soins des patients atteints d'une affection de longue durée.
<span class="k">\item</span> Déplacements pour motif familial impérieux, pour l'assistance aux personnes vulnérables ou la garde d'enfants.
<span class="k">\item</span> Déplacements brefs, dans la limite d'une heure quotidienne et dans un rayon maximal d'un kilomètre autour du domicile, liés soit à l'activité physique individuelle des personnes, à l'exclusion de toute pratique sportive collective et de toute proximité avec d'autres personnes, soit à la promenade avec les seules personnes regroupées dans un même domicile, soit aux besoins des animaux de compagnie.
<span class="k">\item</span> Convocation judiciaire ou administrative.
<span class="k">\item</span> Participation à des missions d'intérêt général sur demande de l'autorité administrative.
<span class="k">\end</span><span class="nb">{</span>itemize<span class="nb">}</span>
Fait à :
Le :
(Date et heure de début de sortie à mentionner obligatoirement)
Signature :
<span class="k">\end</span><span class="nb">{</span>document<span class="nb">}</span></code></pre>
<div><a href="https://linuxfr.org/users/epinard_geant/journaux/attestation-en-latex.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/120010/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/epinard_geant/journaux/attestation-en-latex#comments">ouvrir dans le navigateur</a>
</p>
epinard_geanthttps://linuxfr.org/nodes/120010/comments.atomtag:linuxfr.org,2005:News/394242019-09-13T13:39:49+02:002019-09-15T17:33:10+02:00Le Frido, livre collaboratif de mathématique de niveau agrégation et un peu plusLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><h2 id="toc-le-frido2019-mathématique-pour-lagrégation">Le Frido 2019, mathématique pour l’agrégation</h2>
<p><em><a href="https://laurent.claessens-donadello.eu/frido.html">Le Frido</a></em> est un livre de mathématique en quatre volumes reprenant à peu près tout de la construction des naturels (non incluse) jusqu’à la fin de l’agrégation, tant en algèbre qu’en analyse.</p>
</div><ul><li>lien nᵒ 1 : <a title="https://laurent.claessens-donadello.eu/frido.html" hreflang="fr" href="https://linuxfr.org/redirect/104815">La page de téléchargement</a></li><li>lien nᵒ 2 : <a title="https://github.com/LaurentClaessens/mazhe" hreflang="fr" href="https://linuxfr.org/redirect/104816">Les sources sur GitHub</a></li><li>lien nᵒ 3 : <a title="https://www.thebookedition.com/fr/le-frido-2019-volume-1-p-369168.html" hreflang="fr" href="https://linuxfr.org/redirect/104817">Achat du premier volume</a></li></ul><div><h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li>
<a href="#toc-le-frido">Le Frido</a><ul>
<li><a href="#toc-originalit%C3%A9">Originalité</a></li>
<li><a href="#toc-%C3%80-qui-%C3%A7a-sadresse">À qui ça s’adresse ?</a></li>
<li><a href="#toc-quoi-de-neuf-depuis-lann%C3%A9e-pass%C3%A9e">Quoi de neuf depuis l’année passée ?</a></li>
<li><a href="#toc-quoi-de-moins-faux-depuis-lann%C3%A9e-pass%C3%A9e">Quoi de moins faux depuis l’année passée ?</a></li>
<li><a href="#toc-o%C3%B9-estce-que-jach%C3%A8te">Où est‐ce que j’achète ?</a></li>
<li><a href="#toc-o%C3%B9-estce-que-je-t%C3%A9l%C3%A9charge">Où est‐ce que je télécharge ?</a></li>
<li><a href="#toc-comment-je-contribue">Comment je contribue ?</a></li>
<li><a href="#toc-questce-quil-y-a-%C3%A0-faire">Qu’est‐ce qu’il y a à faire ?</a></li>
</ul>
</li>
<li><a href="#toc-giulietta">Giulietta</a></li>
</ul>
<h2 id="toc-le-frido">Le Frido</h2>
<h3 id="toc-originalité">Originalité</h3>
<p>Les principes de base du <em>Frido</em> sont les suivants :</p>
<ul>
<li>il couvre tous les champs de l’agrégation, donc il est gros (2 200 pages) ;</li>
<li>il va dans l’ordre logique mathématique, c’est‐à‐dire que les démonstrations n’utilisent que des théorèmes déjà démontrés ; cela n’est pas (et de loin) l’ordre pédagogique ;</li>
<li>rien n’est considéré comme évident, les preuves sont détaillées ; pas d’abus de notations ni conventions implicites ;</li>
<li>
<a href="https://github.com/LaurentClaessens/mazhe">les sources</a> LaTeX sont publiées sous licence FDL et n’attendent que vos commentaires et contributions.</li>
</ul>
<h3 id="toc-À-qui-ça-sadresse">À qui ça s’adresse ?</h3>
<p><em>Le Frido</em> s’adresse aux personnes qui ont le niveau pour commencer à travailler l’agrégation. Si vous ne savez pas ce qu’est un déterminant, la définition donnée dans <em>Le Frido</em> ne vous éclaira pas. Si vous savez déjà en gros ce qu’est une extension de corps et que vous voulez savoir ce qu’est le théorème de l’élément primitif et comment ça se démontre, <em>Le Frido</em> est pour vous. Si vous voulez savoir ce qu’est une suite régularisante, et quelles sont ses propriétés par rapport au produit de convolution, <em>Le Frido</em> est encore pour vous.</p>
<h3 id="toc-quoi-de-neuf-depuis-lannée-passée">Quoi de neuf depuis l’année passée ?</h3>
<p>Le <a href="https://github.com/LaurentClaessens/mazhe/blob/master/changelogFrido.md">journal des modifications</a> détaille les changements.</p>
<p>Voici les principaux :</p>
<ul>
<li>tout sur le cercle S<sup>1</sup> : topologie, boréliens pour sa propre topologie, boréliens induits de R<sup>2</sup>, produit de convolution, preuve que les coordonnées polaires fournissent un difféomorphisme de classe <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iMCAtNjk1LjI3NzQ4OTAwMjU0MSAxNDU4Ljk2NjQxMzI4%0ANDY3NTggNzQyLjU1NDk3ODAwNTA4MTgiIHN0eWxlPSJ3aWR0aDogMy4zNzNl%0AeDsgaGVpZ2h0OiAxLjY4N2V4OyB2ZXJ0aWNhbC1hbGlnbjogLTAuMjQxZXg7%0AIG1hcmdpbjogMXB4IDBweDsgcG9zaXRpb246IHN0YXRpYzsiIHhtbG5zPSJo%0AdHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMgaWQ9Ik1hdGhKYXhf%0AU1ZHX2dseXBocyI+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS00MyIgc3Ryb2tl%0ALXdpZHRoPSIxMCIgZD0iTTY4OSA2NjRsLTM3IC0yMDBsLTE4IDNjLTEyIDEw%0ANyAtNjEgMTYzIC0xNDkgMTYzYy03NCAwIC0xNDQgLTM4IC0xOTkgLTk3Yy03%0AMiAtNzcgLTEwOCAtMTkxIC0xMDggLTMwMWMwIC0xNDAgNjQgLTIwNSAxNzUg%0ALTIwNWM4MiAwIDE0MiAyOSAyMjkgMTE5bDE4IC0xNWMtOTAgLTEwNiAtMTcw%0AIC0xNDkgLTI3MyAtMTQ5Yy0xNTMgMCAtMjYxIDk2IC0yNjEgMjYxYzAgMTQx%0AIDc3IDI3MiAxODcgMzUwYzY0IDQ2IDE0MCA3MyAyMTkgNzMgYzMzIDAgNzUg%0ALTIgMTE3IC0xN2MyMCAtNyAzMiAtNyA0MSAtN2MyMCAwIDMwIDYgMzggMjJo%0AMjFaIj48L3BhdGg+PHBhdGggaWQ9IlNUSVhXRUJNQUlOLTIyMUUiIHN0cm9r%0AZS13aWR0aD0iMTAiIGQ9Ik04NTQgMjIyYzAgLTk3IC03MiAtMjIyIC0xOTgg%0ALTIyMmMtODIgMCAtMTM5IDUzIC0yMDEgMTQ1Yy00NSAtOTEgLTExMyAtMTQ1%0AIC0yMDkgLTE0NWMtODYgMCAtMTc2IDYyIC0xNzYgMjAwYzAgMTg0IDEzMyAy%0AMzAgMTkxIDIzMGM3MyAwIDEyMyAtMTkgMjE4IC0xNDdjNDYgODMgOTIgMTQ3%0AIDE5MyAxNDdjOTAgMCAxODIgLTc0IDE4MiAtMjA4ek00OTkgMjQ1di0zYzcy%0AIC0xMTkgMTI3IC0xODMgMTk1IC0xODMgYzU2IDAgMTAwIDU1IDEwMCAxMTlj%0AMCA5MSAtNTEgMTY4IC0xMzkgMTY4Yy04OSAwIC0xMjcgLTU5IC0xNTYgLTEw%0AMXpNNDMzIDE4MXYzYy03MiAxMTkgLTEzNSAxODcgLTIwMyAxODdjLTU2IDAg%0ALTEwMCAtNTUgLTEwMCAtMTE5YzAgLTg1IDUxIC0xNjggMTM5IC0xNjhjODkg%0AMCAxMzcgNjEgMTY0IDk3WiI+PC9wYXRoPjwvZGVmcz48ZyBzdHJva2U9ImJs%0AYWNrIiBmaWxsPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwIiB0cmFuc2Zvcm09%0AIm1hdHJpeCgxIDAgMCAtMSAwIDApIj48dXNlIHhsaW5rOmhyZWY9IiNTVElY%0AV0VCTUFJTkktNDMiPjwvdXNlPjx1c2UgdHJhbnNmb3JtPSJzY2FsZSgwLjcw%0ANzEwNjc4MTE4NjU0NzYpIiB4bGluazpocmVmPSIjU1RJWFdFQk1BSU4tMjIx%0ARSIgeD0iOTkwIiB5PSI1MTMiPjwvdXNlPjwvZz48L3N2Zz4=%0A" alt="C^{\infty}"> ;</li>
<li>inégalités de Clarkson ;</li>
<li>démonstration du théorème de d’Alembert ;</li>
<li>démonstration de la formule de Stirling ;</li>
<li>démonstration du théorème de Weinersmith (et un petit épilogue qui liste quelques propriétés de la constante de Weiner) ;</li>
<li>élément premier, idéal premier et idéal maximum propre ; des précisions et des équivalences.</li>
</ul>
<h3 id="toc-quoi-de-moins-faux-depuis-lannée-passée">Quoi de moins faux depuis l’année passée ?</h3>
<p>Il n’y a pas que des ajouts, il y a aussi des corrections ; de nombreuses fautes débusquées par beaucoup de lecteurs que je remercie. L’<a href="https://github.com/LaurentClaessens/mazhe/blob/master/erratum.md">erratum complet</a> donne des détails.</p>
<p>Ma préférée est celle‐ci :</p>
<blockquote>
<p>Toute fonction continue <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iMCAtNjk1LjI3NzQ4OTAwMjU0MSAyODI5LjU1NTU1NTU1%0ANTU1NTcgOTA2LjU1NDk3ODAwNTA4MTgiIHN0eWxlPSJ3aWR0aDogNi42Mjdl%0AeDsgaGVpZ2h0OiAyLjA0OGV4OyB2ZXJ0aWNhbC1hbGlnbjogLTAuNjAyZXg7%0AIG1hcmdpbjogMXB4IDBweDsgcG9zaXRpb246IHN0YXRpYzsiIHhtbG5zPSJo%0AdHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMgaWQ9Ik1hdGhKYXhf%0AU1ZHX2dseXBocyI+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS01MSIgc3Ryb2tl%0ALXdpZHRoPSIxMCIgZD0iTTY5IC0xNjlsLTEwIDE2Yzc3IDU0IDg2IDYxIDE3%0ANyAxNDFjLTExNCAyMyAtMTc2IDEwOCAtMTc2IDIzN2MwIDEyMyA2NCAyNTMg%0AMTczIDM0N2M3NyA2NSAxNjUgOTQgMjQxIDk0YzEzNyAwIDIyNSAtMTAyIDIy%0ANSAtMjM3YzAgLTE1NiAtMTA0IC0zMjIgLTI1NiAtNDAyYy01NCAtMjkgLTg5%0AIC0zOCAtMTY0IC00M2wtNTQgLTU3aDI1YzM0IDAgNzkgLTEwIDEyMyAtMjBj%0ANDEgLTEwIDc4IC0yMSAxMTEgLTIxYzcyIDAgMTEyIDE5IDE2OCA3NyBsMTYg%0ALTExYy0xNSAtMjEgLTMyIC00MSAtNTIgLTU5Yy01MCAtNDUgLTExNCAtNzUg%0ALTE5MSAtNzVjLTM4IDAgLTkxIDggLTE0OCAyNmMtNDMgMTQgLTczIDE4IC05%0AMyAxOGMtNDAgMCAtNzcgLTEwIC0xMTUgLTMxek01OTQgNDgwYzAgOTUgLTQ5%0AIDE1MyAtMTI5IDE1M2MtNzUgMCAtMTM3IC00MCAtMTk0IC0xMjVjLTU4IC04%0ANyAtMTA2IC0yMjUgLTEwNiAtMzI1YzAgLTEwMSA1MCAtMTY2IDEyNCAtMTY2%0AYzc1IDAgMTQyIDQxIDE5OCAxMjQgYzYyIDkzIDEwNyAyMzYgMTA3IDMzOVoi%0APjwvcGF0aD48cGF0aCBpZD0iU1RJWFdFQk1BSU4tMjFBNiIgc3Ryb2tlLXdp%0AZHRoPSIxMCIgZD0iTTg1NyAyNTh2LTEwYy05NiAtNDEgLTE3MiAtMTE1IC0y%0AMzggLTE5MWwtMjAgMTljMjMgMzMgNTIgNjUgODIgOTZjOSA5IDE0IDIwIDE0%0AIDI4YzAgMTAgLTggMjAgLTI2IDIwaC01NDl2LTE2M2gtNTB2MzkzaDUwdi0x%0ANjRoNTUwYzE4IDAgMjYgMTIgMjYgMjJjMCA5IC00IDE1IC0xNCAyNWMtMjkg%0AMjggLTYwIDY1IC04MiA5OGwyMCAxOWM2NSAtNzUgMTQxIC0xNTIgMjM3IC0x%0AOTJaIj48L3BhdGg+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS01MiIgc3Ryb2tl%0ALXdpZHRoPSIxMCIgZD0iTTEzMiA2NTNoMjUyYzEzMiAwIDIwNCAtNTYgMjA0%0AIC0xNDFjMCAtNDggLTI1IC05NyAtNjYgLTEyOGMtMzEgLTI0IC02NCAtMzYg%0ALTEzMSAtNTFsODkgLTIzNWMyMiAtNTkgNDIgLTgyIDg3IC04MnYtMTZoLTE0%0AN2wtMTIzIDMyNGwtNjYgNWwtNTUgLTIwM2MtMTEgLTM5IC0xMyAtNTMgLTEz%0AIC02M2MwIC0zMCAxMCAtNDEgNjcgLTQ3di0xNmgtMjQzdjE2YzU1IDcgNjkg%0AMjYgODUgODVsMTE5IDQzMWM3IDI3IDEyIDQ2IDEyIDYzIGMwIDExIC03IDIz%0AIC0xNCAyOGMtMTEgNyAtMTUgOCAtNTcgMTR2MTZ6TTMwNiA1OTNsLTYzIC0y%0AMjdjMjUgLTQgMzMgLTUgNTEgLTVjMTE5IDAgMTg5IDU3IDE4OSAxNTBjMCA2%0AOSAtNDIgMTEyIC0xMjAgMTEyYy0zMSAwIC01MiAtMTEgLTU3IC0zMFoiPjwv%0AcGF0aD48L2RlZnM+PGcgc3Ryb2tlPSJibGFjayIgZmlsbD0iYmxhY2siIHN0%0Acm9rZS13aWR0aD0iMCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAw%0AKSI+PHVzZSB4bGluazpocmVmPSIjU1RJWFdFQk1BSU5JLTUxIj48L3VzZT48%0AdXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTi0yMUE2IiB4PSIxMDA0IiB5%0APSIwIj48L3VzZT48dXNlIHhsaW5rOmhyZWY9IiNTVElYV0VCTUFJTkktNTIi%0AIHg9IjIyMTMiIHk9IjAiPjwvdXNlPjwvZz48L3N2Zz4=%0A" alt="Q\mapsto R"> peut être prolongée en une fonction continue sur R.</p>
</blockquote>
<p>Avouez que cet énoncé a toute l’apparence de la véracité.</p>
<h3 id="toc-où-estce-que-jachète">Où est‐ce que j’achète ?</h3>
<p>Du calme. Vous avez sans doute envie de lire la <a href="https://laurent.claessens-donadello.eu/pdf/lefrido.pdf">version courante</a> qui est régulièrement mise à jour.</p>
<p>Si vous voulez réellement du papier (par exemple, pour passer l’oral d’agrégation 2020), voici les liens vers le site de vente : <a href="https://www.thebookedition.com/fr/le-frido-2019-volume-1-p-369168.html">volume 1</a>, <a href="https://www.thebookedition.com/fr/le-frido-2019-volule-2-p-369173.html">volume 2</a>, <a href="https://www.thebookedition.com/fr/le-frido-2019-volule-3-p-369169.html">volume 3</a> et <a href="https://www.thebookedition.com/fr/le-frido-2019-volule-4-p-369170.html">volume 4</a>.</p>
<h3 id="toc-où-estce-que-je-télécharge">Où est‐ce que je télécharge ?</h3>
<p>Vous pouvez télécharger :</p>
<ul>
<li>
<a href="https://github.com/LaurentClaessens/mazhe">les sources</a> ;</li>
<li>
<a href="https://laurent.claessens-donadello.eu/pdf/lefrido.pdf">la version courante</a> mise à jour régulièrement ;</li>
<li>
<em><a href="https://laurent.claessens-donadello.eu/pdf/Frido2019/lefrido2019.pdf">Le Frido 2019</a></em>, en un seul fichier ;</li>
<li>
<em>Le Frido 2019</em>, en un fichier par volume : <a href="https://laurent.claessens-donadello.eu/pdf/Frido2019/book_1_thebookedition.pdf">volume 1</a>, <a href="https://laurent.claessens-donadello.eu/pdf/Frido2019/book_2_thebookedition.pdf">volume 2</a>, <a href="https://laurent.claessens-donadello.eu/pdf/Frido2019/book_3_thebookedition.pdf">volume 3</a> et <a href="https://laurent.claessens-donadello.eu/pdf/Frido2019/book_4_thebookedition.pdf">volume 4</a>.</li>
</ul>
<h3 id="toc-comment-je-contribue">Comment je contribue ?</h3>
<p>Si vous trouvez une faute, si quelque chose n’est pas clair, si vous avez une idée, ou si vous voulez rédiger du texte, il y a plusieurs moyens :</p>
<ul>
<li>écrire directement dans les commentaires ici ;</li>
<li>écrire un courriel directement à votre serviteur (il est sympa et tient compte de toutes les remarques) ;</li>
<li>ouvrir une <em>issue</em> <a href="https://github.com/LaurentClaessens/mazhe">sur GitHub</a> ;</li>
<li>rédiger un correctif et faire une demande de fusion sur GitHub ;</li>
<li>rédiger un correctif et m’envoyer directement une archive ZIP de votre répertoire <code>.git</code> (ça, on ne me l’a jamais fait, mais ça marche, je l’ai déjà essayé) ;</li>
<li>créer une divergence (<em>fork</em>) sur votre site de partage préféré et me demander de faire un <code>git pull</code>.</li>
</ul>
<h3 id="toc-questce-quil-y-a-à-faire">Qu’est‐ce qu’il y a à faire ?</h3>
<p>Si vous lisez des pages et que vous trouvez qu’un passage n’est pas clair, voire carrément faux, écrivez‐moi. Si vous connaissez la démonstration d’un théorème énoncé sans démonstration, envoyez‐la‐moi (ou rédigez‐la pour m’envoyer un correctif).</p>
<p>Il y a une liste de question dans l’introduction. Si vous vous y connaissez en informatique théorique, n’hésitez pas à enrichir le chapitre dédié.</p>
<p>S’il y a une leçon d’agrégation pour laquelle il n’est pas possible de trouver deux développements dans <em>Le Frido</em>, faites‐le‐moi savoir (de préférence avec des idées). Je suis complètement nul en agrégation ; la dernière fois que j’ai tenté, j’ai eu 1/20 en algèbre et 2/20 en analyse (11/20 en modélisation tout de même).</p>
<h2 id="toc-giulietta">Giulietta</h2>
<p><em>Le Frido</em> n’est que le début. La suite est <a href="https://laurent.claessens-donadello.eu/pdf/giulietta.pdf">Giulietta</a> qui contient des choses de plus haut niveau. Mon objectif là‐dedans est d’aller vers la théorie quantique des champs de façon compréhensible par un mathématicien, et en suivant la règle « définition, théorème, démonstration ».</p>
<p>Bon, d’accord, je sais que ça n’existe pas. On ne connaît pas de formulation mathématiquement cohérente de la théorie quantique des champs, mais je crois que je peux arriver à faire le champ scalaire libre en moins de temps qu’il m’en faudra pour mourir de vieillesse.</p>
<p>J’ai déjà pas mal de géométrie différentielle :</p>
<ul>
<li>théorie des connexions sur les fibrés vectoriels, principaux et associés ;</li>
<li>transformations de jauge ;</li>
<li>structure <em>spin</em> sur une variété, opérateur de Dirac ;</li>
<li>représentations irréductibles de U(1) et SU(2) ;</li>
<li>équations de Maxwell en termes de connexions.</li>
</ul>
<p>Mon plan pour la suite :</p>
<ul>
<li>représentations irréductibles du groupe de Poincaré, lien avec celles
de SL(2,C) (en suivant <a href="http://www.solvayinstitutes.be/pdf/Marc/SO3SO3_1_18112014.pdf">ceci</a>) ;</li>
<li>savoir ce qu’est exactement un état sur une C*-algèbre (en suivant <a href="https://arxiv.org/abs/math-ph/9807030v1">ceci</a>) ;</li>
<li>comprendre ce que signifie précisément l’expression « <em>smearing vector</em> » (je n’ai pas encore trouvé de bonnes sources).</li>
</ul>
<p>Le tout :</p>
<ul>
<li>en utilisant les bons outils de géométrie différentielle ;</li>
<li>en écrivant <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iLTIyIC00NzAuMjc3NDg5MDAyNTQwOSAxNjU4LjQ0NDQ0%0ANDQ0NDQ0NDMgNzA1LjU1NDk3ODAwNTA4MTgiIHN0eWxlPSJ3aWR0aDogMy44%0ANTVleDsgaGVpZ2h0OiAxLjY4N2V4OyB2ZXJ0aWNhbC1hbGlnbjogLTAuNjAy%0AZXg7IG1hcmdpbjogMXB4IDBweDsgcG9zaXRpb246IHN0YXRpYzsiIHhtbG5z%0APSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMgaWQ9Ik1hdGhK%0AYXhfU1ZHX2dseXBocyI+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS03OCIgc3Ry%0Ab2tlLXdpZHRoPSIxMCIgZD0iTTI0MyAzNTVsMTIgLTU3YzcwIDEwNyAxMDcg%0AMTQzIDE1MSAxNDNjMjQgMCA0MSAtMTUgNDEgLTM3YzAgLTIxIC0xNCAtMzYg%0ALTM0IC0zNmMtMTkgMCAtMjggMTcgLTUyIDE3Yy0xOCAwIC01NCAtNDQgLTk4%0AIC0xMjFjMCAtNyAyIC0yMSA4IC00NWwzMiAtMTM0YzcgLTI4IDE2IC00MSAz%0AMCAtNDFjMTMgMCAyNCAxMCA0NyA0MGM5IDEyIDEzIDE4IDIxIDI4bDE1IC05%0AYy01OCAtOTAgLTg0IC0xMTQgLTEyMiAtMTE0IGMtMzIgMCAtNDcgMTggLTU5%0AIDY4bC0yOSAxMTlsLTg4IC0xMTljLTQ0IC01OSAtNjQgLTY4IC05NSAtNjhz%0ALTUwIDE2IC01MCA0MmMwIDIwIDE0IDM2IDM0IDM2YzkgMCAxOSAtNCAzMiAt%0AMTFjMTAgLTYgMjAgLTkgMjYgLTljMTEgMCAzMCAxOSA1MSA0OWw4MiAxMTZs%0ALTI4IDEyNGMtMTQgNjAgLTIxIDY4IC00NiA2OGMtOCAwIC0yMCAtMiAtMzkg%0ALTdsLTE4IC01bC0zIDE2bDExIDRjNjEgMjIgOTQgMjkgMTE3IDI5IGMyNSAw%0AIDM3IC0xOCA1MSAtODZaIj48L3BhdGg+PHBhdGggaWQ9IlNUSVhXRUJNQUlO%0ALTIyQzUiIHN0cm9rZS13aWR0aD0iMTAiIGQ9Ik0yMDMgMjUzYzAgLTMyIC0y%0ANyAtNjAgLTU5IC02MGMtMzMgMCAtNjEgMzAgLTYxIDYwczI4IDYwIDYxIDYw%0AYzMyIDAgNTkgLTI4IDU5IC02MFoiPjwvcGF0aD48cGF0aCBpZD0iU1RJWFdF%0AQk1BSU5JLTc5IiBzdHJva2Utd2lkdGg9IjEwIiBkPSJNMjQzIDE4NmwyMSAt%0AMTEwYzg1IDE0MSAxMjIgMjEzIDEyMiAyNTdjMCAxNCAtNyAyMCAtMjYgMzJj%0ALTIwIDEzIC0yNiAyMyAtMjYgMzljMCAyMiAxNyAzNyA0MCAzN2MzMCAwIDUy%0AIC0yNSA1MiAtNTVjMCAtNTcgLTQ4IC0xNjcgLTEzMSAtMzA1Yy0xMDQgLTE3%0AMiAtMjExIC0yODcgLTI2OCAtMjg3Yy0zMCAwIC01MSAxNyAtNTEgNDNjMCAy%0AMiAxNyA0MCAzOSA0MGMzNSAwIDM1IC0yOCA2MSAtMjhjMTMgMCAyNSA4IDQ4%0AIDMzIGMxOCAxOSA2MyA3OCA3MSA5MWM2IDEyIDEwIDI0IDEwIDM1YzAgNDAg%0ALTU1IDI2NCAtODIgMzMyYy0xOSA0OSAtMzcgNjQgLTc3IDY0Yy0xMSAwIC0y%0AMCAtMSAtMzEgLTR2MTdjMTEgMiAyMiA0IDMyIDZjMjAgNCA1MyAxMCAxMDcg%0AMThoNGMxNSAwIDY4IC0xNjYgODUgLTI1NVoiPjwvcGF0aD48L2RlZnM+PGcg%0Ac3Ryb2tlPSJibGFjayIgZmlsbD0iYmxhY2siIHN0cm9rZS13aWR0aD0iMCIg%0AdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAwKSI+PHVzZSB4bGluazpo%0AcmVmPSIjU1RJWFdFQk1BSU5JLTc4Ij48L3VzZT48dXNlIHhsaW5rOmhyZWY9%0AIiNTVElYV0VCTUFJTi0yMkM1IiB4PSI2NzQiIHk9IjAiPjwvdXNlPjx1c2Ug%0AeGxpbms6aHJlZj0iI1NUSVhXRUJNQUlOSS03OSIgeD0iMTE4NyIgeT0iMCI+%0APC91c2U+PC9nPjwvc3ZnPg==%0A" alt="x\cdot y"> ce que les physiciens notent <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iLTIyIC04NTEuNjg4MzkxNzEwNDA4NSAxNTI0LjE3MjQz%0AODE1MTU4NiAxMDg2Ljk2NTg4MDcxMjk0OTUiIHN0eWxlPSJ3aWR0aDogMy40%0AOTRleDsgaGVpZ2h0OiAyLjUzZXg7IHZlcnRpY2FsLWFsaWduOiAtMC42MDJl%0AeDsgbWFyZ2luOiAxcHggMHB4OyBwb3NpdGlvbjogc3RhdGljOyIgeG1sbnM9%0AImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcyBpZD0iTWF0aEph%0AeF9TVkdfZ2x5cGhzIj48cGF0aCBpZD0iU1RJWFdFQk1BSU5JLTc4IiBzdHJv%0Aa2Utd2lkdGg9IjEwIiBkPSJNMjQzIDM1NWwxMiAtNTdjNzAgMTA3IDEwNyAx%0ANDMgMTUxIDE0M2MyNCAwIDQxIC0xNSA0MSAtMzdjMCAtMjEgLTE0IC0zNiAt%0AMzQgLTM2Yy0xOSAwIC0yOCAxNyAtNTIgMTdjLTE4IDAgLTU0IC00NCAtOTgg%0ALTEyMWMwIC03IDIgLTIxIDggLTQ1bDMyIC0xMzRjNyAtMjggMTYgLTQxIDMw%0AIC00MWMxMyAwIDI0IDEwIDQ3IDQwYzkgMTIgMTMgMTggMjEgMjhsMTUgLTlj%0ALTU4IC05MCAtODQgLTExNCAtMTIyIC0xMTQgYy0zMiAwIC00NyAxOCAtNTkg%0ANjhsLTI5IDExOWwtODggLTExOWMtNDQgLTU5IC02NCAtNjggLTk1IC02OHMt%0ANTAgMTYgLTUwIDQyYzAgMjAgMTQgMzYgMzQgMzZjOSAwIDE5IC00IDMyIC0x%0AMWMxMCAtNiAyMCAtOSAyNiAtOWMxMSAwIDMwIDE5IDUxIDQ5bDgyIDExNmwt%0AMjggMTI0Yy0xNCA2MCAtMjEgNjggLTQ2IDY4Yy04IDAgLTIwIC0yIC0zOSAt%0AN2wtMTggLTVsLTMgMTZsMTEgNGM2MSAyMiA5NCAyOSAxMTcgMjkgYzI1IDAg%0AMzcgLTE4IDUxIC04NloiPjwvcGF0aD48cGF0aCBpZD0iU1RJWFdFQk1BSU5J%0ALTY5IiBzdHJva2Utd2lkdGg9IjEwIiBkPSJNMjY0IDU5OWMwIC0yOCAtMjMg%0ALTUxIC00OSAtNTFjLTI5IDAgLTQ4IDIxIC00OCA1M2MwIDMxIDIwIDUzIDQ3%0AIDUzczUwIC0yNiA1MCAtNTV6TTIyMiAxMTRsMTMgLTExYy01NSAtODQgLTg3%0AIC0xMTQgLTEzNyAtMTE0Yy0zMyAwIC00OSAxOCAtNDkgNTVjMCAyMCA3IDU1%0AIDIyIDExMWw0OCAxNzdjNSAxOCA5IDM2IDkgNDRjMCAyMCAtMTAgMjMgLTY0%0AIDI0djE2YzM5IDMgNTkgNiAxNjAgMjVsNCAtM2wtOTQgLTM0MyBjLTUgLTE3%0AIC0xMCAtMzAgLTEwIC00NGMwIC0xMCA2IC0xNSAxNCAtMTVjMTcgMCA0MSAy%0AMSA4NCA3OFoiPjwvcGF0aD48cGF0aCBpZD0iU1RJWFdFQk1BSU5JLTc5IiBz%0AdHJva2Utd2lkdGg9IjEwIiBkPSJNMjQzIDE4NmwyMSAtMTEwYzg1IDE0MSAx%0AMjIgMjEzIDEyMiAyNTdjMCAxNCAtNyAyMCAtMjYgMzJjLTIwIDEzIC0yNiAy%0AMyAtMjYgMzljMCAyMiAxNyAzNyA0MCAzN2MzMCAwIDUyIC0yNSA1MiAtNTVj%0AMCAtNTcgLTQ4IC0xNjcgLTEzMSAtMzA1Yy0xMDQgLTE3MiAtMjExIC0yODcg%0ALTI2OCAtMjg3Yy0zMCAwIC01MSAxNyAtNTEgNDNjMCAyMiAxNyA0MCAzOSA0%0AMGMzNSAwIDM1IC0yOCA2MSAtMjhjMTMgMCAyNSA4IDQ4IDMzIGMxOCAxOSA2%0AMyA3OCA3MSA5MWM2IDEyIDEwIDI0IDEwIDM1YzAgNDAgLTU1IDI2NCAtODIg%0AMzMyYy0xOSA0OSAtMzcgNjQgLTc3IDY0Yy0xMSAwIC0yMCAtMSAtMzEgLTR2%0AMTdjMTEgMiAyMiA0IDMyIDZjMjAgNCA1MyAxMCAxMDcgMThoNGMxNSAwIDY4%0AIC0xNjYgODUgLTI1NVoiPjwvcGF0aD48cGF0aCBpZD0iU1RJWFdFQk1BSU5J%0ALTY5IiBzdHJva2Utd2lkdGg9IjEwIiBkPSJNMjY0IDU5OWMwIC0yOCAtMjMg%0ALTUxIC00OSAtNTFjLTI5IDAgLTQ4IDIxIC00OCA1M2MwIDMxIDIwIDUzIDQ3%0AIDUzczUwIC0yNiA1MCAtNTV6TTIyMiAxMTRsMTMgLTExYy01NSAtODQgLTg3%0AIC0xMTQgLTEzNyAtMTE0Yy0zMyAwIC00OSAxOCAtNDkgNTVjMCAyMCA3IDU1%0AIDIyIDExMWw0OCAxNzdjNSAxOCA5IDM2IDkgNDRjMCAyMCAtMTAgMjMgLTY0%0AIDI0djE2YzM5IDMgNTkgNiAxNjAgMjVsNCAtM2wtOTQgLTM0MyBjLTUgLTE3%0AIC0xMCAtMzAgLTEwIC00NGMwIC0xMCA2IC0xNSAxNCAtMTVjMTcgMCA0MSAy%0AMSA4NCA3OFoiPjwvcGF0aD48L2RlZnM+PGcgc3Ryb2tlPSJibGFjayIgZmls%0AbD0iYmxhY2siIHN0cm9rZS13aWR0aD0iMCIgdHJhbnNmb3JtPSJtYXRyaXgo%0AMSAwIDAgLTEgMCAwKSI+PHVzZSB4bGluazpocmVmPSIjU1RJWFdFQk1BSU5J%0ALTc4Ij48L3VzZT48dXNlIHRyYW5zZm9ybT0ic2NhbGUoMC43MDcxMDY3ODEx%0AODY1NDc2KSIgeGxpbms6aHJlZj0iI1NUSVhXRUJNQUlOSS02OSIgeD0iNjQw%0AIiB5PSI1MTMiPjwvdXNlPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1Myww%0AKSI+PHVzZSB4bGluazpocmVmPSIjU1RJWFdFQk1BSU5JLTc5Ij48L3VzZT48%0AdXNlIHRyYW5zZm9ybT0ic2NhbGUoMC43MDcxMDY3ODExODY1NDc2KSIgeGxp%0Abms6aHJlZj0iI1NUSVhXRUJNQUlOSS02OSIgeD0iNjM0IiB5PSItMjEzIj48%0AL3VzZT48L2c+PC9nPjwvc3ZnPg==%0A" alt="x^iy_i"> ;</li>
<li>en disant « le vecteur <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iMCAtNDcwLjI3NzQ4OTAwMjU0MDkgNDQ5IDUxNy41NTQ5%0ANzgwMDUwODE4IiBzdHlsZT0id2lkdGg6IDEuMDg0ZXg7IGhlaWdodDogMS4y%0AMDVleDsgdmVydGljYWwtYWxpZ246IC0wLjI0MWV4OyBtYXJnaW46IDFweCAw%0AcHg7IHBvc2l0aW9uOiBzdGF0aWM7IiB4bWxucz0iaHR0cDovL3d3dy53My5v%0AcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJNYXRoSmF4X1NWR19nbHlwaHMiPjxw%0AYXRoIGlkPSJTVElYV0VCTUFJTkktNzYiIHN0cm9rZS13aWR0aD0iMTAiIGQ9%0AIk0yMDcgNzBsMzEgMzJjNzIgNzQgMTM3IDE4NCAxMzcgMjMxYzAgMTAgLTUg%0AMTcgLTE4IDI5Yy0xOCAxNiAtMjUgMjkgLTI1IDQ1YzAgMjEgMTcgMzQgMzgg%0AMzRjMzMgMCA1NiAtMzIgNTYgLTU5YzAgLTQzIC0yOCAtMTAxIC02MyAtMTU1%0AYy00NSAtNzAgLTEwMSAtMTM0IC0xMTkgLTE1M2MtNTUgLTU5IC04MiAtOTIg%0ALTk5IC05MmMtNiAwIC05IDEwIC05IDI3djI0YzAgNjkgLTExIDIwMiAtMjQg%0AMjc4cy0yNCA5MyAtNjEgOTMgYy0xMCAwIC0yMCAwIC0zMSAtMXYxM2M0NSA3%0AIDgwIDE0IDExMiAyMWM4IDMgMTUgNCAyMCA0YzkgMCA5IC02IDMwIC0xMTRj%0AMTMgLTY3IDE5IC0xMjIgMjUgLTI1N1oiPjwvcGF0aD48L2RlZnM+PGcgc3Ry%0Ab2tlPSJibGFjayIgZmlsbD0iYmxhY2siIHN0cm9rZS13aWR0aD0iMCIgdHJh%0AbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAwKSI+PHVzZSB4bGluazpocmVm%0APSIjU1RJWFdFQk1BSU5JLTc2Ij48L3VzZT48L2c+PC9zdmc+%0A" alt="v"> » et non « le vecteur <img style="display: inline; max-height: 1em;" class="mathjax" src="data:image/svg+xml;base64,PHN2ZyB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlu%0AayIgdmlld0JveD0iMCAtNDcwLjI3NzQ4OTAwMjU0MDkgOTI0LjQ3MzcwMDgx%0AMDA1NjcgNzkxLjU4MjkzNTk2MDE4OTUiIHN0eWxlPSJ3aWR0aDogMi4xNjll%0AeDsgaGVpZ2h0OiAxLjgwN2V4OyB2ZXJ0aWNhbC1hbGlnbjogLTAuODQzZXg7%0AIG1hcmdpbjogMXB4IDBweDsgcG9zaXRpb246IHN0YXRpYzsiIHhtbG5zPSJo%0AdHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMgaWQ9Ik1hdGhKYXhf%0AU1ZHX2dseXBocyI+PHBhdGggaWQ9IlNUSVhXRUJNQUlOSS03NiIgc3Ryb2tl%0ALXdpZHRoPSIxMCIgZD0iTTIwNyA3MGwzMSAzMmM3MiA3NCAxMzcgMTg0IDEz%0ANyAyMzFjMCAxMCAtNSAxNyAtMTggMjljLTE4IDE2IC0yNSAyOSAtMjUgNDVj%0AMCAyMSAxNyAzNCAzOCAzNGMzMyAwIDU2IC0zMiA1NiAtNTljMCAtNDMgLTI4%0AIC0xMDEgLTYzIC0xNTVjLTQ1IC03MCAtMTAxIC0xMzQgLTExOSAtMTUzYy01%0ANSAtNTkgLTgyIC05MiAtOTkgLTkyYy02IDAgLTkgMTAgLTkgMjd2MjRjMCA2%0AOSAtMTEgMjAyIC0yNCAyNzhzLTI0IDkzIC02MSA5MyBjLTEwIDAgLTIwIDAg%0ALTMxIC0xdjEzYzQ1IDcgODAgMTQgMTEyIDIxYzggMyAxNSA0IDIwIDRjOSAw%0AIDkgLTYgMzAgLTExNGMxMyAtNjcgMTkgLTEyMiAyNSAtMjU3WiI+PC9wYXRo%0APjxwYXRoIGlkPSJTVElYV0VCTUFJTkktM0JDIiBzdHJva2Utd2lkdGg9IjEw%0AIiBkPSJNNDY5IDExN2wxNCAtOWMtNjIgLTk2IC05MiAtMTE5IC0xMzcgLTEx%0AOWMtMjggMCAtNDkgMTcgLTQ5IDQ1YzAgMTcgNyA1MiAxNSA3NmwzMyAxMDRo%0ALTFjLTg4IC0xNTYgLTE0MyAtMjIzIC0yMDMgLTIyM2MtMTkgMCAtMzEgMTAg%0ALTM2IDI4Yy0zOSAtMTUwIC00NSAtMTk4IC02NyAtMjI0aC03MWMxNCAyMCAy%0AOCA0OSA0NCAxMTJsMTMxIDUyMWg3NWwtNzUgLTI5OGMtMiAtOSAtNCAtMTgg%0ALTQgLTI3YzAgLTI3IDEyIC00OCA0MCAtNDggYzU5IDAgMTY4IDE4NyAxODUg%0AMjUxbDMzIDEyMmg3N2wtNzkgLTMwMGMtNCAtMTYgLTE5IC02NyAtMTkgLTc3%0AYzAgLTggNCAtMTUgMTEgLTE1YzE2IDAgMzEgMTMgODMgODFaIj48L3BhdGg+%0APC9kZWZzPjxnIHN0cm9rZT0iYmxhY2siIGZpbGw9ImJsYWNrIiBzdHJva2Ut%0Ad2lkdGg9IjAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMCkiPjx1%0Ac2UgeGxpbms6aHJlZj0iI1NUSVhXRUJNQUlOSS03NiI+PC91c2U+PHVzZSB0%0AcmFuc2Zvcm09InNjYWxlKDAuNzA3MTA2NzgxMTg2NTQ3NikiIHhsaW5rOmhy%0AZWY9IiNTVElYV0VCTUFJTkktM0JDIiB4PSI2MzQiIHk9Ii0yMTMiPjwvdXNl%0APjwvZz48L3N2Zz4=%0A" alt="v_{\mu}"> ».</li>
</ul>
</div><div><a href="https://linuxfr.org/news/le-frido-livre-collaboratif-de-mathematique-de-niveau-agregation-et-un-peu-plus.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/118059/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/le-frido-livre-collaboratif-de-mathematique-de-niveau-agregation-et-un-peu-plus#comments">ouvrir dans le navigateur</a>
</p>
LaurentClaessensDavy DefaudYsabeau 🧶 🧦audionumaBenoît SibaudNeozahikelpalm123https://linuxfr.org/nodes/118059/comments.atomtag:linuxfr.org,2005:Diary/382712018-12-11T17:45:21+01:002018-12-11T17:45:21+01:00Gabarit Abrupt pour Livre LibreLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<h2 class="sommaire">Sommaire</h2>
<ul class="toc">
<li>
<ul>
<li>
<a href="#toc-le-gabarit-abrupt">Le Gabarit Abrupt</a><ul>
<li><a href="#toc-pr%C3%A9sentation">Présentation</a></li>
<li><a href="#toc-installation-et-fonctionnement">Installation et fonctionnement</a></li>
<li><a href="#toc-pour-le-futur">Pour le futur</a></li>
</ul>
</li>
<li><a href="#toc-abrupt-%C3%A9ditions">ABRUPT éditions</a></li>
</ul>
</li>
</ul>
<p>Salut à toi !</p>
<p>Ce journal pour te dire que je participe avec quelques camarades au lancement d’une maison d’édition qui édite des textes en libre diffusion (et gratuitement accessibles) sur le réseau parallèlement à son format papier (elle s’appelle <a href="https://abrupt.ch">Abrüpt</a>), et nous avons commis un outil libre qui peut-être pourra t’être utile si tu souhaites éditer rapidement et proprement un texte, fabriquer un livre.</p>
<p>On a appelé cet outil le <a href="https://gitlab.com/cestabrupt/gabarit-abrupt">Gabarit Abrupt</a>.</p>
<h3 id="toc-le-gabarit-abrupt">Le Gabarit Abrupt</h3>
<p>Il s’agit d’un outil qui t’offre la possibilité de créer facilement un livre numérique ou papier en divers formats (PDF, EPUB, HTML, TXT, ODT).</p>
<h4 id="toc-présentation">Présentation</h4>
<p>Le Gabarit Abrupt utilise Pandoc afin de convertir un texte source brut en de nombreux formats. Le but de cet outil est la production de livres (papier et numérique) avec une attention particulière portée sur la facilité d’utilisation et sur la qualité typographique des ouvrages.</p>
<p>Il utilise notamment LuaTeX pour fabriquer les fichiers PDF (livre imprimable et couverture, par ex. pour un service d’impression à la demande).</p>
<p>Il existe <a href="https://gitlab.com/cestabrupt/gabarit-abrupt/tree/master/exemples">quelques exemples</a> dans le dépôt Git.</p>
<p>Les gabarits sont facilement adaptables et ils peuvent devenir, grâce à Pandoc et TeX, un modèle pour une thèse scientifique, une affiche, un roman graphique, une présentation HTML dynamique, etc.</p>
<h4 id="toc-installation-et-fonctionnement">Installation et fonctionnement</h4>
<p>L’installation des dépendances de cet outil est un peu lourde… Cela peut représenter quelques gigas du fait de la distribution LaTeX (TeXLive, MacTeX pour Mac OS, MikTeX pour Windows), mais elle s’avère très utile avec ses nombreux paquets et options. Il faudra en outre installer Pandoc et Pandoc-citeproc. Les différents détails se trouvent dans <a href="https://gitlab.com/cestabrupt/gabarit-abrupt#installation">le fichier README du dépôt Git</a>. Les gabarits fonctionnent avec un logiciel Pandoc et une distribution LaTeX à jour (nous avons pu tester son utilisation sur Mac OS et Linux sans problèmes, mais pas sous Windows, cela devrait néanmoins fonctionner si LaTeX est à jour).</p>
<p>Il existe de nombreuses variables et options pour ces différents gabarits, et elles sont expliquées de façon approfondie dans ce même fichier <a href="https://gitlab.com/cestabrupt/gabarit-abrupt#utilisation-du-gabarit-abrupt">README</a>.</p>
<h4 id="toc-pour-le-futur">Pour le futur</h4>
<p>On aimerait bien à l’avenir produire, entre autres, un guide typographique un peu plus complet que ces <a href="https://gitlab.com/cestabrupt/gabarit-abrupt#quelques-conseils-graphiques-et-typographiques-pour-la-composition-des-diff%C3%A9rents-livres">conseils typographiques épars</a> et <a href="https://gitlab.com/cestabrupt/gabarit-abrupt#d%C3%A9couvertes-typographiques-et-graphiques">recommandations de lecture</a>, notamment en insistant sur l’impression à la demande, ainsi qu’un générateur automatique d’illustrations assez minimalistes (par ex. « à la Joy Division », on pense à la fameuse couverture de l’album <em>Unknown pleasures</em>).</p>
<p>On voudrait aussi mettre en place un fichier .vimrc minimal pour faciliter l’écriture de prose avec Vim.</p>
<h3 id="toc-abrupt-éditions">ABRUPT éditions</h3>
<p>Pour la partie « pub éhontée » (rassure-toi on ne cherche pas le profit, on est une asso à but non lucratif, le monde est sauf… ou pas…), nous sommes une maison d’édition créée en cette fin d’année et nous éditons (éditerons ; une bonne dizaine de livres à paraître en 2019) principalement des textes en poésie, littérature expérimentale et en sciences sociales. Je ne pense pas que LinuxFR soit le lieu pour parler de ce type d’écrits, alors je vais juste m’attarder quelque peu sur notre lien avec le libre.</p>
<p>Nous utilisons avec amour Linux et des logiciels libres principalement pour fabriquer nos ouvrages. Un <em>colophon</em> détaillé peut être découvert à ce propos <a href="https://abrupt.ch/colophon">sur notre site</a>.</p>
<p>En ce qui concerne nos livres eux-mêmes, nous privilégions une licence de libre diffusion (La Creative Commons BY-NC-SA) pour laquelle nous avons une lecture adaptative (un interprétation comme un <em>hack</em> pour la rapprocher de la CC-BY-SA sans les aspects néfastes de la confrontation du <em>copyleft</em> à l’économie du livre ; j’avais par le passé expliqué <a href="//linuxfr.org/users/bluestorm/journaux/copyleft-is-censorship#comment-1733083">de façon brouillonne celle-ci</a>). En pratique (avec notre politique), il s’agirait d’une <a href="https://scinfolex.com/2017/01/29/les-licences-a-reciprocite-fausse-piste-ou-idee-encore-a-creuser/">licence à réciprocité</a>. Cela signifie que la clause NC n’existe pas dans les faits pour d’autres créateurs qui souhaiteraient produire <em>commercialement</em> une œuvre dérivée à partir d’un de nos ouvrages. En tant que maison d’édition, nous nous sommes engagés à lever automatiquement et gratuitement cette clause pour un tel créateur si l’auteur initial l’accepte. Dans ce cas, la licence devient une licence équivalente à la CC-BY-SA (le créateur de l’œuvre dérivée peut en faire un usage commercial s’il respecte lui-même le cas de non <em>re-diffusion</em> commerciale de son œuvre, en somme s’il place son œuvre dérivée sous une licence CC-BY-NC-SA). Ce <em>hack</em> de la licence CC-BY-NC-SA est une manière pour nous de faire quelques expériences avec le droit d’auteur. Rien n’est ici définitif.</p>
<p>Nous travaillons également avec du domaine public volontaire (nous aimons tendrement le domaine public volontaire). Tous nos <a href="https://abrupt.ch/antilivre/#microantilivre">microantilivres</a> se trouvent dans le domaine public volontaire (actuellement deux, une dizaine à venir), et lorsque l’auteur est assez fou pour vouloir placer son livre dans le domaine public volontaire, eh bien, nous accompagnons joyeusement sa folie. Par contre, nous n’utilisons pas pour l’instant de licences <em>copyleft</em>, nous n’aimons pas beaucoup cette viralité favorable au commerce. Il s’agit là d’une position subjective, notre préférence va donc vers une critique totale de la propriété intellectuelle, une position idéologique plutôt favorable au domaine public volontaire (avec ce petit rêve du domaine public généralisé…), mais aussi d’une considération pragmatique du fait des mécaniques de l’économie du livre (Pour la BY-NC-SA ; quand nous choisissons le domaine public volontaire nous sommes irresponsables… Ah, l'irresponsabilité économique… Mais bon vu les trucs bizarres que nous éditons, cette chose poussiéreuse la « poésie », pourquoi pas…). L’idéal serait d’écrire une nouvelle licence à réciprocité ouverte à la création mais limitant la <em>re-diffusion</em> commerciale. Nous l’écrirons peut-être un jour… mais nous ne sommes pas certains de son applicabilité similaire dans toute la Francophonie.</p>
<p>D’ici là, nous avons détaillé tous ces points dans une page explicative de <a href="https://abrupt.ch/partage">notre politique de partage</a>.</p>
<p>Au-delà de ces questions juridiques, nous sommes attachés à une question pratique (et économique), celle de la gratuité de l’information (et non pas seulement de sa liberté). Chez nous, c’est d’abord <em>free as in beer</em> et ensuite <em>free as in freedom</em>. Parce qu’on aime l’ivresse encore plus que la liberté… Qui a dit ivrogne ? QUI ? Bon… Et aussi parce que nous pensons que c’est la gratuité de l’information qui assure un socle pérenne à la circulation libre de l’information (un élément qui nous semble essentiel pour une société réellement démocratique, mais ça c’est un autre débat).</p>
<p>Donc, tous nos ouvrages sont gratuitement accessibles. Nous avons créé à cette fin le concept d’<a href="https://abrupt.ch/antilivre">antilivre</a> (pour une littérature <em>git</em>, à comprendre littéralement peut-être…).</p>
<p>Chaque ouvrage a un dépôt Git propre ; actuellement il n’y a dedans que la version PDF des antilivres, mais nous allons à l’avenir tenter de développer des versions dynamiques des antilivres. De la littérature à coups de JavaScript…</p>
<p>Pour ce qui est des outils (celui-ci par exemple), nous avons choisi une licence MIT pour des raisons pratiques (utilisation notamment d’autres bouts de code sous licence MIT), et les incertitudes de l’application de la CC Zero pour du code avec de telles insertions. Là, rien de bien établi (dans la mentalité, c’est de la WTFPL, juste une envie de partager sans contraintes).</p>
<p>Et si tu as des questions, remarques, insultes, etc., tu peux nous contacter par <a href="https://abrupt.ch/contact">email</a>, voire sur les réseaux dits sociaux, ces trucs comme <a href="https://twitter.com/cestabrupt">twitter</a>, <a href="https://www.instagram.com/cestabrupt/">instagram</a>, <a href="https://www.facebook.com/cestabrupt/">facebook</a>, et le seul libre qu’on aime bien utiliser, <a href="https://mamot.fr/@cestabrupt">mastodon</a> (on vient d’ailleurs de publier avec mastodon un petit recueil de haïkus en tordant un peu <a href="https://mamot.fr/tags/haikuwrimo">ce drôle de truc nanowrimo</a>, il devrait sortir d’ici une dizaine de jours, et il sera dans le domaine public volontaire ; d’ailleurs d’ici la première moitié de l’année 2019, 4 ouvrages sous CC Zero, quoi de plus pour nous rendre heureux…).</p>
<p>On espère que cette boîte à outils te sera utile ! Et si jamais tu t’aventures à la lecture d’un de nos ouvrages actuels ou à paraître, on espère que celle-ci t’apportera une joie infinie…</p>
<p>Cœur avec les doigts,</p>
<p>Abrüpt</p>
<p>P.-S.—Indulgence si certaines « guidelines » dans notre code ne sont pas respectées… Nous ne sommes pas programmeurs, juste des bidouilleurs qui fabriquons des outils utiles à notre boulot.</p>
<div><a href="https://linuxfr.org/users/rodhlann/journaux/gabarit-abrupt-pour-livre-libre.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/115952/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/rodhlann/journaux/gabarit-abrupt-pour-livre-libre#comments">ouvrir dans le navigateur</a>
</p>
rdhlnnhttps://linuxfr.org/nodes/115952/comments.atomtag:linuxfr.org,2005:News/386332018-06-01T14:33:04+02:002018-06-01T15:14:00+02:00Stage LaTeX à Dunkerque le 13 juin 2018Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<div><p>Le département Génie Thermique et Énergie de l’IUT du Littoral Côte d’Opale organise son seizième stage gratuit de formation au système de préparation et de production de documents LaTeX <strong>le mercredi 13 juin 2018 de 9 h à 17 h 30</strong> en partenariat avec l’association GUTenberg (Groupe des Utilisateurs francophones de TeX). </p>
<p>Ce stage s’adresse également à chacun, quel que soit son degré de connaissance de LaTeX, puisque sont prévus des conférences et ateliers de niveaux :</p>
<ul>
<li>
<strong>débutant</strong> : pour ceux qui n’ont pas ou que peu pratiqué LaTeX, au cours duquel seront présentées les bases du logiciel ;</li>
<li>
<strong>intermédiaire</strong> : destiné à ceux pratiquant déjà LaTeX mais souhaitant être initiés à certaines fonctionnalités qui n’ont pas été abordées au niveau débutant — attention, si ce cursus requiert un niveau intermédiaire en LaTeX, c’est à des débutants dans les thèmes abordés que s’adressent les séances qui y sont proposées ;</li>
<li>
<strong>avancé</strong> : réservé à ceux ayant une (très) bonne maîtrise de LaTeX et de ses programmes annexes et qui souhaitent augmenter leur productivité ou entrer dans les arcanes du système.</li>
</ul></div><ul><li>lien nᵒ 1 : <a title="http://stage-latex-gte.univ-littoral.fr/" hreflang="fr" href="https://linuxfr.org/redirect/102144">Programme du stage et inscription</a></li></ul><div></div><div><a href="https://linuxfr.org/news/stage-latex-a-dunkerque-le-13-juin-2018.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/114607/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/stage-latex-a-dunkerque-le-13-juin-2018#comments">ouvrir dans le navigateur</a>
</p>
MaïeulNÿcoDavy DefaudNils Ratusznikhttps://linuxfr.org/nodes/114607/comments.atom