Comment obtenir le tableau périodique des éléments ?#
L’extension pgf-PeriodicTable, de Hugo Gomes, permet de générer le tableau périodique des éléments avec les fonctionnalités apportées par pgf.
En voici la présentation par défaut :
en activant la version française avec l’option d’extension
fr
;et en redimensionnant le tableau obtenu pour qu’il tienne sur notre page en largeur avec l’extension graphicx et sa commande
\resizebox
(illustrée également à la question « Comment changer la taille d’une police ? »).
\documentclass[french]{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage[a4paper]{geometry} % Un format A4
\usepackage{graphicx} % Des fonctions graphiques
\usepackage[fr]{pgf-PeriodicTable}
\begin{document}
\resizebox{\textwidth}{!}{
\pgfPT
}
\end{document}
Le tableau est largement configurable : couleurs, regroupement par famille des éléments, repérage de certains éléments, choix des informations affichées pour chaque élément, titre, sous-titre et ainsi de suite. La documentation de l’extension, de plus de 130 pages, illustre ces nombreuses possibilités avec beaucoup d’exemples. Les deux exemples ci-dessous sont directement issus de cette documentation.
\documentclass[french]{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage[a4paper]{geometry} % Un format A4
\usepackage{graphicx} % Des fonctions graphiques
\usepackage[fr]{pgf-PeriodicTable}
\begin{document}
\resizebox{\textwidth}{!}{
\pgfPT[show blocks,show title=false]
}
\resizebox{\textwidth}{!}{
\pgfPT[csSolid,group numbers=CAS]
}
\end{document}
Sources
Documentation de l’extension pgf-PeriodicTable