Exemple de comment créer manuellement une simple table des matières au début d'un Jupyter notebook
Table des matières
Créer une table des matières
Pour commencer, ajoutons deux cellules de type markdown (voir image ci dessous)
Ensuite pour créer une table des matières on peut faire comme ceci (pour rappel la syntaxe markdown pour créer un lien est ):
### Table of Contents
* [Chapter 1](#chapter1)
* [Section 1.1](#section_1_1)
* [Section 1.2](sSection_1_2)
* [Section 1.2.1](#section_1_2_1)
* [Section 1.2.2](#section_1_2_2)
* [Section 1.2.3](#section_1_2_3)
* [Chapter 2](#chapter2)
* [Section 2.1](#section_2_1)
* [Section 2.2](#section_2_2)
Placer les encres (anchors)
Il suffit ensuite de placer les encres:
### Chapter 1 <a class="anchor" id="chapter1"></a>
#### Section 1.1 <a class="anchor" id="section_1_1"></a>
#### Section 1.2 <a class="anchor" id="section_1_2"></a>
##### Section 1.2.1 <a class="anchor" id="section_1_2_1"></a>
##### Section 1.2.2 <a class="anchor" id="section_1_2_2"></a>
##### Section 1.2.3 <a class="anchor" id="section_1_2_3"></a>
### Chapter 2 <a class="anchor" id="chapter2"></a>
#### Section 2.1 <a class="anchor" id="section_2_1"></a>
#### Section 2.2 <a class="anchor" id="section_2_2"></a>
(par exemple dans la table des matières le lien
[Chapter 1](#chapter1)
va pointer vers
<a class="anchor" id="chapter1"></a>)
donne comme résultats:
Références
Liens | Site |
---|---|
How can I add a table of contents to a Jupyter / JupyterLab notebook? | stackoverflow |
iPython (er, Jupyter) Table of Contents | medium.com |
Table of Contents (2) | jupyter-contrib-nbextensions.readthedocs.io |