Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Create a dynamic menu that allows users to jump to specific sections in a notebook
ResourceFunction["NotebookOutlineMenu"][] creates a menu that allows users to jump to specific sections in the current notebook. | |
ResourceFunction["NotebookOutlineMenu"][nb] creates a menu that jumps to sections in the specified notebook. | |
ResourceFunction["NotebookOutlineMenu"][nb,label] labels the menu with label. | |
ResourceFunction["NotebookOutlineMenu"][nb,label,styles] shows cells with the specified style in the menu. |
Create a menu that lets you jump to any section in the current notebook:
In[1]:= | ![]() |
Out[1]= | ![]() |
Create a menu for another notebook:
In[2]:= | ![]() |
Out[2]= | ![]() |
In[3]:= | ![]() |
Out[3]= | ![]() |
The menu becomes disabled if the notebook is closed:
In[4]:= | ![]() |
Specify a label:
In[5]:= | ![]() |
Out[5]= | ![]() |
Control which cell styles are linked:
In[6]:= | ![]() |
Out[6]= | ![]() |
In[7]:= | ![]() |
Out[7]= | ![]() |
Customize the appearance of the menu:
In[8]:= | ![]() |
Out[8]= | ![]() |
Create a docked cell for a notebook that allows easy navigation to different sections:
In[9]:= | ![]() |
Out[9]= | ![]() |
In[10]:= | ![]() |
Get a notebook displaying information about system devices and add a notebook outline menu for quick navigation:
In[11]:= | ![]() |
Out[4]= | ![]() |
Menu item styles are inherited by the cells they link to:
In[12]:= | ![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License