Apprendre LaTeX : packages utiles

par Damien Mégy   latex tikz qrcode

Table des matières

Packages pour les profs de maths

«LaTeX pour le prof de maths»

LaTeX pour le prof de maths

Une mine d'or. Seul problème, le graphisme (dessins, tracés de courbes etc) est traité du point de vue de PSTricks et non tikZ. La programmation est abordée avec les packages ifthenelse, multido etc, alors qu'il vaudrait mieux maintenant directement utiliser Lua la plupart du temps.

Dans tous les cas, le document reste d'une très grande richesse et utilité.

Package polynom

Factorisation, division euclidienne et algorithme d'Euclide pour des polynômes à une variable. Page CTAN. La commande factorisation peut être utile. Pas de commande pour développer, dommage.

Package polynom Package polynom

Pour les systèmes linéaires : systeme

Auteur : Christian Tellechea, page CTAN, doc en français. Un package pour taper des systèmes linéaires simplement. Alignement des variables, tri automatique des variables etc. Très nombreuses options mais la commande de base est déjà très utile

\systeme{
    2a-3b+4c=2,
    a+8b+5c=8,
    -a+2b+c=-5
}
\systeme{
    a-2b=3,
    b-3c=4,
    -a+4c=-1
}
\systeme{
    2y+x-3z=4,
    z-y+2x=-1,
    -2x+3z-4y=0
}

Systèmes linéaires

Package ProfCollege

Auteur: Christophe Poulain, page CTAN, doc en français (600 pages).

Ce package fait tout et même plus. ProfCollege ProfCollege ProfCollege

Package ProfLycee

Auteur : Cédric Pierquet, page CTAN, doc en français.

Semblable au précédent, pour les maths de lycée : probabilités conditionnelles, analyse etc.

QR codes

qrcode

Page CTAN, doc. Traditionnellement, le package utilisé pour créer et dessiner des qrcodes dans un document est (était) qrcode. Ce pakage permet de dessiner des qrcodes sans pstricks (le prédécesseur était pst-barcode), ni aucun autre package de dessin. Il dessine en effet les qrcodes avec la commande \rule de LaTeX.

On crée un qrcode en tapant \qrcode{https://animathor.fr} et de nombreuses options sont possibles : \qrcode[version=10,height=3cm]{https://animathor.fr}

qrcodetikz

Page CTAN, doc. Plus récent que le précédent, il colorie mieux les applats, ne laisse pas de mince filet blanc visible comme qrcode. Ce package réécrit les fonctions de dessin du package précédent pour un rendu plus esthétique. Il permet aussi de faire des qrcodes arrondis ou de passer des options de remplissage tikz :

\qrcode{https://animathor.fr}
\qrcodeFillOptions{rounded corners=.9pt}
\qrcode{https://animathor.fr}
\qrcodeFillOptions{left color=orange,right color=teal,draw=white, very thin}
\qrcode{https://animathor.fr}

Exemples d'utilisation du package qrcodetikz

fancyqr

Ce package, récent lui aussi, permet encore plus de choses, par exemple d'insérer une image au milieu du QRcode. La syntaxe est \fancyqr[<options>]{url}.

http://mirrors.ctan.org/graphics/pgf/contrib/fancyqr/fancyqr-doc.pdf

Codes barres (par exemple ISBN)

https://ctan.org/pkg/ean13isbn (2021)

https://ctan.org/pkg/qrcstamps (2018)

https://ctan.ceremade.dauphine.fr/macros/luatex/generic/barracuda/doc/manual/barracuda-manual.pdf : codes-barres avec Lua.

Illustrations

couleurs-fr

Noms francais des couleurs. Plus utile qu'il n'en a l'air.

Première utilité : charge xcolor sans options, donc pas de collision possible avec les noms dvipsnames ou svgnames. Contient énormément de noms de couleurs, dont beaucoup de couleurs "xkcd" . Si xcolor doit tout de même être chargé avec des options, alors charger xcolor avant.

Le package permet aussi de préfixer les noms des couleurs déclarées.

fontawesome5

https://ctan.org/pkg/fontawesome5 doc https://texlive.mycozy.space/fonts/fontawesome5/doc/fontawesome5.pdf

JeuxCartes

ALternative tikZ à pst-poker de Cédric Pierquet permettant d'insérer des cartes de poker, uno, tarot etc en plusieurs styles. Pratique pour les exercices de probabilités. Documentation

Ornaments

https://ctan.org/pkg/pgfornament par Alain Matthes, le créateur de tkz-euclide.

Autres

https://ctan.org/pkg/lipsum