Comment référencer une cellule de bloc-notes IPython dans markdown?

Comment référencer une cellule dans un démarque IPython notebook?

Je sais comment faire une référence à un lien externe. Mais est-il possible d'attribuer un ID à une cellule, puis reportez-vous à la cellule en markdown?

29
demandé sur Michael_Scharf 2015-01-22 04:47:44

2 réponses

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

Tout d'abord, définissez la destination dans la cellule que vous souhaitez lier avec une balise d'ancrage html et donnez-lui un Id. Par exemple:

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

Note - Lorsque vous exécutez la cellule en markdown, il devient invisible. Vous pouvez ajouter du texte au-dessus de l'ancre pour identifier la cellule.

Deuxièmement, 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 il:

[Another Cell](#another_cell)

Maintenant, en cliquant sur le lien devrait vous emmener à la destination.

36
répondu Amit 2015-01-22 03:12:03

Si vous souhaitez accéder directement à 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 'Univariate + One step ahead':

Section que je veux lier

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

Code pour créer le lien

De cette façon, nous évitons le introduction d'une balise d'ancrage, puisque le titre de la section agit déjà comme un.

4
répondu Pedro Marcelino 2018-04-26 11:04:44