Comment générer des codes à barres ?#

1.  Codes-barres génériques#

1.1.  Avec l’extension ean#

L’extension ean permet de créer des codes-barres à 8 ou 13 chiffres. Elle marche aussi bien avec qu’avec et utilise

À faire

Ajouter un exemple.

1.2.  Avec l’extension code128#

L’extension code128 permet également de faire des codes-barres sous comme sous Elle ne nécessite cependant pas l’utilisation de fontes particulières.

À faire

Ajouter un exemple.

1.3.  Avec l’extension barcodes#

L’extension barcodes permet, comme son nom l’indique, de faire des codes-barres.

À faire

Ajouter un exemple.

1.4.  Avec l’extension barracuda#

À faire

Ajouter un exemple.

2.  Codes-barres pour les livres#

L’extension ean13isbn est spécialement adaptée pour l’édition de livres : elle permet de configurer l’ISBN du livre comme option de l’extension, puis de le faire apparaître à différents endroits, y compris sous forme de code-barre sur la quatrième de couverture :

\documentclass[french]{article}
  \usepackage[T1]{fontenc}    % Encodage T1 (adapté au français)
  \usepackage{lmodern}        % Caractères plus lisibles
  \usepackage{babel}          % Réglages linguistiques (avec french)
  \pagestyle{empty}           % N'affiche pas de numéro de page
  \usepackage[ISBN=978-2-7117-8662-6]{ean13isbn}

\begin{document}
Voici la référence demandée, \ISBN, ainsi que les codes-barres associés :
\begin{figure}[h]
\centering
\begin{tabular}{cc}
\EANisbn & \EANisbn[SC5b] \\ 
\end{tabular}
\end{figure}
\end{document}

Dans le cas où la couverture est préparée dans un fichier séparé du reste du livre, il est intéressant de mettre l’ISBN du livre à un unique endroit, dans un fichier ean13isbn.cfg, qui contiendra les deux lignes :

\ProvidesFile{ean13isbn.cfg}
\setkeys{zwean}{ISBN=978-2-7117-8662-6}