wake-up-neo.com

Wie verweise ich in markdown auf eine IPython-Notebook-Zelle?

Wie verweise ich auf eine Zelle in einem IPython-Notizbuch-Markdown?

Ich kann auf einen externen Link verweisen. Aber gibt es eine Möglichkeit, einer Zelle eine ID zuzuweisen und dann auf die Zelle im Markdown zu verweisen?

39
Michael_Scharf

Ja, genau das können Sie in IPython tun.

Definieren Sie zunächst das Ziel in der Zelle, die Sie mit einem html Ankertag verknüpfen möchten, und geben Sie ihm ein Id. Beispielsweise:

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

Hinweis - Wenn Sie die obige Zelle in Markdown ausführen, wird sie unsichtbar. Sie können über dem Anker Text einfügen, um die Zelle zu identifizieren.

Erstellen Sie anschließend den internen Hyperlink zum oben erstellten Ziel mithilfe der Markdown-Syntax in einer anderen Zelle und führen Sie ihn aus:

[Another Cell](#another_cell)

Wenn Sie nun auf den Link klicken, gelangen Sie zum Ziel.

45
Amit

Wenn Sie einen direkten Link zu einem bestimmten Abschnitt Ihres Notizbuchs erstellen möchten, kann die Verwendung des folgenden Codes hilfreich sein: [section title](#section-title). Beachten Sie, dass Sie für den Text in Klammern Leerzeichen und Sonderzeichen durch einen Bindestrich ersetzen sollten.

Betrachten Sie als Beispiel diesen Fall, in dem wir einen Link zum Abschnitt "Univariate + Ein Schritt voraus" einfügen möchten:

Section that I want to link

Dazu müssen wir nur den Code [Univariate + One step ahead](#Univariate-+-One-step-ahead) hinzufügen:

Code to create the link

Auf diese Weise vermeiden wir die Einführung eines Anker-Tags, da der Abschnitts-Titel bereits als einer fungiert.

9
Pedro Marcelino