User Interface Enhancements for Maple
2024
Maple 2024 includes a number of enhancements suggested by customers. Many of theuser interface changes on this page were initiated by customer requests.

Automatic Argument Completion
Maple already offers symbol/command completion. To use symbol or commandcompletion, press Esc. For example, you can use this to get a template for integration, or
to enter a Greek letter:

New in Maple 2024, when typing commands, Maple offers automatic completions forarguments in many useful cases. When such items are available, Maple displays a pop-up
list of suggested completions automaticallyRno shortcut key needed.

To use argument completion:
1. If only one item is suggested, press Tab to insert the suggested item into yourexpression.
2. If more than one item is listed, use the arrow keys to select an entry then press Tab.
You can alternatively use your pointer to select an entry from the list.

The argument completion list can include examples for some suggested items. In such acase, if you select that entry, the example is inserted.

Here is a handy use of this feature. Suppose you have defined a Matrix in your worksheet.
Here, we define a matrix A and vector b. Then, start to type LinearAlgebra:LinearSolve(Maple suggests using the matrix A as the first argument.

Notes:
Argument completion works in 2-D math, 1-D math, and in the Code Editor.
Automatic Argument completion is on by default. You can change this in the Options
Dialog.
For more information on this feature, see Automatic Argument Completion.

Scrollable Matrices
When you have a large matrix (or any rtable) output in your document, only a portion isvisible. You can now browse through the entries directly in the document. When you
hover over the output, scroll bars are visible. Use the scroll bars to change your view.

The size of matrix displayed inline is determined by the interface(rtablesize) setting. By
default, it is 10 x 10. This setting also determines how much is shown of the scrollable
large matrix.
You can also interactively change the view by resizing the inline matrix viewer.

Notes:To remove the row and column headers, right-click (Control-click, on Mac) on thematrix and clear the check boxes for Row Header and Column Header.
As in previous releases, you can double-click on the matrix to open the Matrix browser.
If a worksheet that contains a large matrix is saved and reopened, the data is saved
and is scrollable as long as the matrix has 5000 or fewer entries. With larger matrices,
you will need to re-execute or re-import the matrix before scrolling. (This limit can bechanged in the Options Dialog.)
Matrix outputs are not scrollable in the help system. (However, you can always open ahelp page as a worksheet and re-execute to interact with them.)

AI Formula Assistant
Maple 2024 includes a new assistant that's designed to help you get the formulas youneed with the help of powerful AI technology! Find out more about AI in Maple.

Additional UI Improvements
The Format>Character menu now includes strikethrough, making it easy tostrikethrough text.
You can now change the font in the Code Edit Region by modifying the Code style
under the Format > Styles menu. This can be useful, for example, if you want to usea larger font size or want to control the font for export to PDF.
The Drawing toolbar has been updated to include an arc segment tool.
Use the smaller white boxes to change the amount of arc that is drawn.
Use the larger white boxes to change the shape of the arc.
To change the arc orientation, select and drag one of the larger white boxes past
the white boxes on the opposite side of the box.

The following property of a Plot Component can now be obtained programmatically:
extents: returns the extents of the plot view as a list of floating-point numbers,[xmin,ymin,xmax,ymax], where [xmin,ymin] are the coordinates of the lower left
corner, and [xmax,ymax] are the coordinates of the upper right corner.
It is now easy to switch between help browser tabs using a shortcut key:
Ctrl + Tab
Control + Tab, on Mac
On Mac, using the pinch gesture with two fingers on a trackpad now zooms in/out in adocument.