Des packages \(\LaTeX\) certainement méconnus

  • Dernière modification de la publication :8 août 2020
  • Temps de lecture :10 min de lecture
  • Commentaires de la publication :2 commentaires

Loading

Dans cet article, j’avais envie d’explorer CTAN afin d’y dénicher des extensions qui pourrait servir à mes chers visiteurs.

pgf-blur

Ce n’est pas à proprement parlé une extension, mais une librairie TiKZ.

Pour l’installer, il faut :

  1. télécharger l’archive zip de Ctan;
  2. la décompresser dans un répertoire quelconque de votre disque dur;
  3. aller dans le terminal de votre OS (taper « cmd » dans la recherche cortana de windows 10);
  4. aller dans le répertoire où le fichier pgf-blur.dtx est sauvegardé;
  5. taper « latex pgf-blur.dtx »;
  6. retourner dans l’explorateur de votre OS, à l’endroit où tous les fichiers ont été créés;
  7. copier le fichier « tikzlibraryshadows.blur.code.tex » dans le répertoire latex personnel (par exemple, c:\texmf\tex\latex\librairiesTiKZ\);
  8. retourner dans le terminal et taper « texhash » (pour rafraîchir la base de données de MiKTeX ou TeXLive).

Et maintenant, pour tester l’installation, vous pouvez compiler le code suivant :

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tikz}
\usetikzlibrary{shadows.blur}
\begin{document}
\begin{tikzpicture}
\node[scale=5,blur shadow={shadow blur steps=7,shadow opacity=60},fill=white] {Mathweb.fr};
\end{tikzpicture}
\end{document}

Vous devriez voir le résultat suivant :

twcal14

C’est une extension permettant de changer de police de caractères.

Voici les instructions :

  1. aller sur ctan;
  2. télécharger l’archive ZIP;
  3. décompresser l’archive ZIP;
  4. copier tous les fichiers en « .mp » dans un répertoire latex (par exemple, dans c:\texmf\metafont\twcal\);
  5. copier le fichier twcal14.sty dans un répertoire latex (par exemple, dans c:\texmf\tex\latex\twcal);
  6. faire un « texhash » dans le terminal (pour rafraîchir la base de données).

Et voilà ! Maintenant, tapez le code suivant :

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{twcal14}
\begin{document}
\twcal
Mathweb.fr
\end{document}

Vous devriez voir :

Notez que le point a disparu… Et ce n’est pas le seul inconvénient : il est impossible (ou presque) d’aller au-delà de 12pt pour la taille des fontes, donc oubliez les \Large, \large et autres \huge…

En fait, on peut agrandir le texte à l’aide d’une solution graphique, comme TiKZ :

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{twcal14}
\usepackage{tikz}
\begin{document}
Texte en taille normale \tikz[baseline]\node[scale=2]{\twcal Mathweb.fr};
\end{document}

donnera :

newspaper

Cette extension permet d’écrire un journal… comme son nom l’indique. Mais elle nécessite l’installation de yfonts.

Installation de yfonts

  1. Aller sur ctan;
  2. télécharger le fichier zip et le décompresser sur votre disque dur;
  3. si cela n’est déjà fait, créer les répertoires :
    • c:\texmf\fonts\afm\yfonts
    • c:\texmf\fonts\map\yfonts
    • c:\texmf\fonts\type1\yfonts
  4. copier les fichiers en « .afm » dans le répertoire « afm\yfonts » créé, puis les fichiers en « .map » dans le répertoire « map\yfonts » créé et enfin les fichiers en « .pfb » dans le répertoire « type1\yfonts » créé. Le fichier config.yfrak » ne sert à rien ici.
  5. Ensuite, si ce n’est déjà fait, il faut créer un fichier c:\texmf\miktex\config\updmap.cfg (fichier texte) dans lequel il faut mettre la ligne : Map yfrak.map.
  6. Maintenant, faire un « texhash » en ligne de commande (dans le terminal) pour rafraîchir la base de données.
  7. Lancer le terminal en mode administrateur, puis taper updmap –verbose.

newspaper.sty

Normalement, en tapant \usepackage{newspaper} dans votre code source, le package s’installera automatiquement.

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{eurosym} % pour le symbole "euro"
\usepackage{newspaper}
  \date{\today}
  \currentvolume{1}
  \currentissue{8}
  \SetPaperName{Mathweb magazine}
  \SetPaperSlogan{Mathweb, c'est trop de la balle!}
  \SetPaperLocation{Bordeaux}
  \SetPaperPrice{58 \euro}
\usepackage{lipsum}
\usepackage{multicol}
\begin{document}
\maketitle
\begin{multicols}{3}
\headline{Premier article}

\lipsum[1]

\headline{Deuxième aricle}

\lipsum[2]
\end{multicols}
\end{document}

Ce code produit :

qrcode & wrapfig

Tout est dans le nom (pour qrcode.sty). Quant à wrapfig, ça permet d’incruster une image dans un texte (c’est pourquoi j’ai mis les deux extensions ensemble… car je vais créer un code appelant les deux packages).

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{qrcode}
\usepackage{wrapfig}
\usepackage{lipsum}
\begin{document}
\begin{wrapfigure}[5]{r}[34pt]{33mm}
\qrcode[height=20mm,hyperlink]{http://www.mathweb.fr}
\end{wrapfigure}
\lipsum[1]
\end{document}

epsdice

Permet d’insérer des dessins de dés (en 2D… lol!)

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[french]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{epsdice}
\begin{document}
\Huge
\epsdice{1}
\epsdice{2}
\epsdice{3}
\epsdice{4}
\epsdice{5}
\epsdice{6}

\medskip

\epsdice[black]{1}
\epsdice[black]{2}
\epsdice[black]{3}
\epsdice[black]{4}
\epsdice[black]{5}
\epsdice[black]{6}
\end{document}

fontawesome

Vous cherchez à insérer un icone quelconque dans votre document ? Alors, allez chercher du côté de cette extension.

Lien vers ctan.

eq-save

Cette extension est une tuerie ! Elle permet de créer des pdf dans lesquels il est possible de mettre des QCM et des champs à compléter. On peut ensuite imprimer voire enregistrer le pdf compléter. Idéal pour les devoirs maison par exemple.

Lien vers ctan.

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
2 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Roux

Cher Monsieur,

Je teste votre package latex PAS-CROSSWORDS qui me plaît beaucoup. Il me reste une question: comment faire en sorte que la numérotation verticale des chiffres soit sous la forme de chiffres arabes et non romains?

Merci d’avance pour votre réponse. Meilleures salutations.

Jean-Bernard Roux