Comment générer des codes à barres?

$\Reponse$ Le package ean permet de créer des codes-barres à 8 ou 13 chiffres. Il marche aussi bien avec \TeX qu'avec \LaTeX, et utilise METAFONT.

$\Reponse$ Le package code128 permet également de faire des codes-barres sous \TeX comme sous \LaTeX. Il ne nécessite cependant pas l'utilisation de fontes particulières.

$\Reponse$ Il existe également un package barcodes, qui permet, comme son nom l'indique, de faire des codes-barres.

Pour les livres

$\Reponse$ Le package ean13isbn est spécialement adapté pour l'édition de livres: il permet de configurer l'ISBN du livre comme option du package, puis de le faire apparaître à différents endroits, y compris sous forme de code-barre sur la quatrième de couverture:

\documentclass{article}
\usepackage[ISBN=978-2-7117-8662-6]{ean13isbn}
 
\begin{document}
\ISBN
 
\EANisbn
 
\EANisbn[SC5b]
\end{document}

\documentclass{article}
  \usepackage[ISBN=978-2-7117-8662-6]{ean13isbn}
  \pagestyle{empty}

\begin{document}
\ISBN

\EANisbn

\EANisbn[SC5b]
\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}