Question Comment référencer une cellule de portable IPython en markdown?


Comment faire référence à une cellule dans une annotation de carnet IPython?

Je sais comment faire référence à un lien externe. Mais y a-t-il un moyen d'attribuer un identifiant à une cellule, puis de vous référer à la cellule dans la démarque?


27
2018-01-22 01:47


origine


Réponses:


Oui, il y a moyen de faire cela dans IPython.

Tout d'abord, définissez la destination dans la cellule que vous souhaitez associer à un html tag d'ancrage et lui donner un Id. Par exemple:

<a id='another_cell'></a>

Remarque - Lorsque vous exécutez la cellule ci-dessus en démarque, celle-ci devient invisible. Vous pouvez ajouter du texte au-dessus de l'ancre pour identifier la cellule.

Ensuite, créez le lien hypertexte interne vers la destination créée ci-dessus en utilisant la syntaxe Markdown dans une autre cellule et exécutez-la:

[Another Cell](#another_cell)

Maintenant, cliquer sur le lien devrait vous amener à la destination.


35
2018-01-22 02:50



Si vous souhaitez créer un lien direct avec une section spécifique de votre ordinateur portable, il peut être utile d’utiliser ce code: [section title](#section-title). Notez que, pour le texte entre parenthèses, vous devez remplacer les espaces et les caractères spéciaux par un trait d'union.

À titre d'exemple, considérons ce cas dans lequel nous voulons insérer un lien vers la section «Univarié + Un pas en avant»:

Section that I want to link

Pour ce faire, il suffit d'ajouter le code [Univariate + One step ahead](#Univariate-+-One-step-ahead):

Code to create the link

De cette façon, nous évitons l’introduction d’une balise d’ancrage, car le titre de la section ne fait qu’un.


3
2018-04-26 11:04