ipython notebook anchor link to refer a cell directly from outside

后端 未结 3 1220
悲哀的现实
悲哀的现实 2021-02-13 22:12

I am writing documentation for a notebook-based framework. When referring to important cells in a demo-notebook, can I point to a particular cell by using some sort of anchor?

相关标签:
3条回答
  • 2021-02-13 22:50

    I like to use headers to organize my notebooks, such as

    #My title
    

    in a markdown cell. In another location, I can then refer to this cell using

    [Link to my title](#My-title)
    

    in markdown (looks like you should replace spaces with hyphens).

    I got this from a more complete answer here.

    0 讨论(0)
  • 2021-02-13 22:52

    Not on stable, and only on Header(1-6) cell on master. Just click on the header cell and it will put the right anchor in the url bar, wich is usually #header_title_sanitized Using the prompt number is not a good idea as it might change. It will be supported on nbviewer as well, we are working on it.

    0 讨论(0)
  • 2021-02-13 23:03

    Creating internal links within Markdown works quite well in practice for me. For example, you can make a table of contents by making a list in a markdown cell at the top of the page.

    *[jump to code cell 2](#cell2)
    *[jump to code cell 3](#cell3)
    *[jump to code cell 4](#cell4)
    

    Then you just insert a markdown cell right above the code cell you want to link to (say code cell 2). Just add one line of code:

    <a id="cell2"></a>
    

    See this tutorial for more explanation: http://nbviewer.ipython.org/github/rasbt/python_reference/blob/master/tutorials/table_of_contents_ipython.ipynb

    0 讨论(0)
提交回复
热议问题