---
myst:
html_meta:
keywords: physique, schéma, optique, spectre, asorption, émission, rayonnement thermique, raies,
---
# Comment représenter des spectres d’émission ou d’absorption ?
Le package permet de tracer très simplement un grand nombre de
spectres lumineux.
Il perment de représenter des spectres continus ainsi que les spectres de raies d’émission et
d’absorptions pour un grand nombre d’éléments chimiques.
## Spectre de la lumière blanche
### Un spectre basique
La commande principale est `pgfspectra` et donne le résultat suivant
```
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{pgf-spectra}
\usepackage{babel}
\begin{document}
\pgfspectra
\end{document}
```
### Customisation du spectre :
On peut bien sûr modifier l’aspect et ajouter des éléments à cette figure.
L’exemple ci-dessous donne un exemple avec quelques options possibles.
```
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{pgf-spectra}
\usepackage{babel}
\begin{document}
\pgfspectra[width=\linewidth,back=black!80!white,
axis, axis font color = black, axis font= \large, axis ticks=4, axis step=50, axis color=white,
begin=350, end=800, axis label text={$\lambda$ en nm}]
\end{document}
```
## Spectre d’émission et d’absorption.
permet d’obtenir très simplement le spectre d’émission ou
d’absorption d’un élément chimique en ajoutant la clef `element = ⟨symbole de l’élément⟩`.
```
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{pgf-spectra}
\usepackage{babel}
\begin{document}
\pgfspectra[element=Ne,width=\linewidth,
label, label position = north , label after text=\ \--- spectre d’émission , back=black,
axis, axis font color = black, axis font= \large, axis ticks=4, axis step=50, axis color=white,
begin=350, end=800, axis label text={$\lambda$ en nm}]
\end{document}
```
## Affichage des valeurs
Ce package dispose de plusieurs bibliothèques, dont `data` qui perment d’afficher les
valeurs des longueur d’ondes des raies du spectre.
Cette bibliothèque fournit deux commandes :
- `\pgfspectradata[⟨nom du set de valeurs⟩]{element=⟨élément chimique⟩, ⟨options⟩}` qui charge
les valeurs correspondant à l’élément choisi.
- `\pgfspectratable[⟨options du tableau⟩]{⟨Nom du set de valeur⟩}` qui affiche le tableau
de valeurs.
:::{note}
- `\pgfspectradata` n’affiche rien.
- `\pgfspectratable` affiche le tableau du dernier set chargé si on ne lui passe aucun paramètre.
:::
```
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{pgf-spectra}
\usepgfspectralibrary{data}
\usepackage{babel}
\begin{document}
\pgfspectradata{element=H, unit=nm}
\pgfspectratable[title= \Large Raies d’émission de l’hydrogène \\ $\lambda$ en nm]
\end{document}
```