You can add formatted text, hyperlinks, images, and equations to your live scripts and functions to create a presentable document to share with others.
To insert a new item, go to theInserttab and select from the available options:
Option | Description | Additional Details |
---|---|---|
Code |
Insert a blank line of code. | You can insert a code line before, after, or between text lines. |
Section Break |
Insert a section break. | You can insert a section break to divide your live script or function into manageable sections to evaluate individually. A section can consist of code, text, and output. For more information, seeCreate and Run Sections in Code. |
Text |
Insert a blank line of text. | A text line can contain formatted text, hyperlinks, images, or equations. You can insert a text line before, after, or between code lines. |
Table of Contents |
Insert a table of contents. | The table of contents contains a list of all the titles and headings in the document. Only the title of the table of contents is editable. You can insert a table of contents only in text lines. If you insert a table of contents into a code line, MATLAB®places it directly above the current code section. When exporting a live script containing a table of contents toMicrosoft®Word, by default, the table of contents in the resulting document does not include page numbers. To add page numbers, click the table of contents and selectUpdate Table. |
Code Example |
Insert a formatted code example. | A code example is sample code that appears as indented and monospaced text.
|
Image |
Insert an image. | You can insert images only in text lines. If you insert an image into a code line, MATLAB places the image in a new text line directly under the selected code line. To change the alternate text, alignment, and size of an image after inserting it, right-click the image and selectEdit Image...from the context menu.
|
Hyperlink |
Insert a hyperlink. | You can insert hyperlinks only in text lines. If you insert a hyperlink into a code line, MATLAB places the hyperlink in a new text line directly under the selected code line.
|
Equation |
Insert an equation. | You insert add equations only in text lines. If you insert an equation into a code line, MATLAB places the equation in a new text line directly under the selected code line. For more information, seeInsert Equations into the Live Editor. |
To format existing text, use any of the options included in theLive EditortabTextsection:
Format Type | Options |
---|---|
Text Style | Normal Heading 1 Heading 2 Heading 3 Title |
Text Alignment | Left Center Right |
Lists | Numbered list Bulleted list |
Standard Formatting | Bold Italic Underline Monospace |
改变的情况下从一个选定的文本或代码ll uppercase to lowercase, or vice versa, select the text, right-click, and selectChange Case. You also can pressCtrl+Shift+A. If the text contains both uppercase and lowercase text, MATLAB changes the case to all uppercase.
You can adjust the displayed font size in the Live Editor, or use settings to change the font name, style, size, and color of code and text.
To increase or decrease the displayed font size in the Live Editor, zoom in or out using theCtrl + Plus (+)andCtrl + Minus (-)keyboard shortcuts or by holdingCtrland scrolling with the mouse. OnmacOSsystems, use theCommandkey instead of theCtrl关键。The change in the displayed font size is not honored when exporting the live script to PDF,Microsoft Word, HTML, or LaTeX.
To change the font name, style, size, and color of code and text, using settings. For example, this code changes the color and style of titles in the Live Editor:
s = settings; s.matlab.fonts.editor.title.Style.PersonalValue = {'bold'}; s.matlab.fonts.editor.title.Color.PersonalValue = [0 0 255 1];
This code increases the size and changes the font name of normal text in the Live Editor:
s = settings; s.matlab.fonts.editor.normal.Size.PersonalValue = 20; s.matlab.fonts.editor.normal.Name.PersonalValue = 'Calibri';
The Live Editor updates all open live scripts and live functions to show the selected fonts. When you create new live scripts or functions, the selected fonts are applied as well.
For more information, seematlab.fonts Settings
For quick formatting in live scripts and functions, you can use a combination of keyboard shortcuts and character sequences. Formatting appears after you enter the final character in a sequence.
This table shows a list of formatting styles and their available keyboard shortcuts and autoformatting sequences.
Formatting Style | Autoformatting Sequence | Keyboard Shortcut |
---|---|---|
Title |
|
Ctrl + Alt + L |
Heading 1 |
|
Ctrl + Shift + 1 |
Heading 2 |
|
Ctrl + Shift + 2 |
Heading 3 |
|
Ctrl + Shift + 3 |
Section break with heading 1 |
|
With cursor at beginning of line with Ctrl + Shift + 1, thenCtrl + Alt + Enter |
Section break |
|
Ctrl + Alt + Enter |
Bulleted list |
|
Ctrl + Alt + U |
Numbered list |
|
Ctrl + Alt + O |
Italic |
|
Ctrl + I |
Bold |
|
Ctrl + B |
Bold and italic |
|
Ctrl + B, thenCtrl + I |
Monospace |
|
Ctrl + M |
Underline | None | Ctrl + U |
LaTeX equation |
|
Ctrl + Shift + L |
Hyperlink |
|
Ctrl + K |
Trademark, service mark, and copyright symbols (™, ℠, ®, and ©) |
|
None |
Note
Title, heading, section break, and list sequences must be entered at the beginning of a line.
Sometimes you want an autoformatting sequence such as***
to appear literally. To display the characters in the sequence, escape out of the autoformatting by pressing theBackspacekey or by clickingUndo. For example, if you type##
Enter, a heading in the Heading 1 style with the wordtext
+text
appears. To undo the formatting style and simply display## text
, press theBackspace关键。你只可以逃脱的直接序列y after completing it. After you enter another character or move the cursor, escaping is no longer possible.
回复乳胶方程的自动套用格式nd hyperlinks, use theBackspacekey at any point.
To force formatting to reappear after escaping out of a sequence, click theRedobutton. You only can redo an action directly after escaping it. After you enter another character or move the cursor, the redo action is no longer possible. In this case, to force the formatting to reappear, delete the last character in the sequence and type it again.
To disable all or certain autoformatting sequences, you can adjust theEditor/Debugger Autoformatting Preferences.