Function Repository Resource:

FunctionHyperlinkPalette

Source Notebook

Open a palette for quickly creating hyperlinks for built-in or repository functions

Contributed by: Jayanta Phadikar and Kunal Khadke

ResourceFunction["FunctionHyperlinkPalette"][]

open a palette for quickly creating hyperlinks for built-in or repository functions.

Details and Options

Hyperlinks are typically created using the menu item Insert Hyperlink… or the function Hyperlink.
The palette is useful for quickly (using one click) creating hyperlinks for functions while preparing a presentation or writing a computational essay.
The WL Reference Link button in the palette can be used to create hyperlinks for built-in functions that refer either to web or in-product reference pages. Use the "ReferenceType" option to select between these two possiblilities.
The Function Repository Link button can be used to create hyperlinks for resource functions in the Wolfram Function Repository.
Options for ResourceFunction["FunctionHyperlinkPalette"]:
FontSize16change the font size of hyperlinks created by palette
"ReferenceType""Web"chose hyperlink target to be "Web" or "InProduct"
ResourceFunction["FunctionHyperlinkPalette"] does not check whether the selected source text corresponds to a valid built-in function or published ResourceFunction. If no function is found, an invalid link will be created.

Examples

Basic Examples (5) 

Create the palette:

In[1]:=
ResourceFunction["FunctionHyperlinkPalette"][];

Built-in functions  (2) 

Select some functions, e.g. Plot, NotebookRead and Cells, from the paragraph below and click the WL Reference Link button to create the hyperlinks:

some text … Plot … some text some text … NotebookRead … some text some text … Cells … some text

The hyperlinks are created:

some text … Plot … some text some text … NotebookRead … some text some text … Cells … some text

Resource functions (3) 

Select resource functions from the list below and click on the Function Repository Link button to create hyperlinks to the Function Repository pages:

CreateTitleSlide ValidatedInputField

The hyperlinks are created:

CreateTitleSlide ValidatedInputField

Options (6) 

FontSize  (3) 

Change the font size with option FontSize:

In[2]:=
ResourceFunction["FunctionHyperlinkPalette"][FontSize -> 20];

Hyperlinks:

Plot Cells

ReferenceType  (3) 

Change the documentation reference type to "InProduct" using the option "ReferenceType" for referring to the in-product documentation instead of the web documentation:

In[3]:=
ResourceFunction["FunctionHyperlinkPalette"][
  "ReferenceType" -> "InProduct"];

Hyperlinks:

Plot Cells

Publisher

Kunal Khadke

Version History

  • 1.0.0 – 02 September 2021

Related Resources

License Information