在实时编辑器中设置文本格式
您可以将格式化文本、超链接、表、图像和方程添加到实时脚本和函数中,以创建要与其他人共享的演示文档。
要插入新项目,请转到插入选项卡,然后从可用选项中选择。
选项 | 描述 | 其他详细信息 |
---|---|---|
| 插入空的代码行。 | 您可以在文本行之前、之后或之间插入代码行。 |
| 插入分节符。 | 您可以插入分节符,将实时脚本或函数分为易于管理的节,以便分别求值。节可以包括代码、文本和输出。有关详细信息,请参阅创建和运行代码节。 |
| 插入空的文本行。 | 文本行可以包含格式化文本、超链接、图像或方程。您可以在代码行之前、之后或之间插入文本行。 |
| 插入目录。 | 目录包含文档中所有标题的列表。如果文档只包含一个标题,则它不包含在目录中。只有目录的标题是可编辑的。 您只能在文本行中插入目录。如果您将目录插入到代码行中,MATLAB® 会将其置于当前代码节的上一行。 将包含目录的实时脚本导出为 Microsoft® Word 时,默认情况下,生成文档的目录不包含页码。要添加页码,请点击目录并选择更新表。 |
| 插入格式化的代码示例。 | 代码示例是显示为缩进的等宽文本的示例代码。
|
| 插入一个表。 | 您只能在文本行中插入表。如果您向代码行中插入表,则 MATLAB 会将该表置于选定代码行正下方的新文本行中。 要指定表大小,请选择表 插入表后,您可以修改该表的行和列:
|
| 插入图像。 | 您只能在文本行中插入图像。如果您向代码行中插入图像,则 MATLAB 会将该图像置于选定代码行正下方的新文本行中。 要在插入图像后更改图像的替换文本、对齐方式和大小,请右键点击图像并从上下文菜单中选择编辑图像...。
|
| 插入超链接。 | 您只能在文本行中插入超链接。如果您向代码行中插入超链接,则 MATLAB 会将该超链接置于选定代码行正下方的新文本行中。
|
| 插入方程。 | 您只能在文本行中插入公式。如果您向代码行中插入方程,则 MATLAB 会将该方程置于选定代码行正下方的新文本行中。有关详细信息,请参阅将方程插入实时编辑器中。 |
要设置现有文本的格式,请使用实时编辑器选项卡的文本部分中包含的各个选项:
格式类型 | 选项 |
---|---|
文本样式 |
|
文本对齐方式 |
|
列表 |
|
标准格式设置 |
|
要将所选文本或代码全部由大写更改为小写(或者反之),请选择文本,点击鼠标右键,然后选择更改大小写。也可以按 Ctrl+Shift+A。如果文本中同时包含大写和小写文本,则 MATLAB 会将它们全部更改为大写。
更改字体
您可以在实时编辑器中调整显示的字体大小,或使用设置来更改代码和文本的字体名称、样式、大小和颜色。
要增大或减小实时编辑器中显示的字体大小,请使用 Ctrl + 加号 (+) 和 Ctrl + 减号 (-) 键盘快捷方式或按住 Ctrl 并滚动鼠标滚轮来放大或缩小。在 macOS 系统上,使用 Command 键而不是 Ctrl 键。将实时脚本导出为 PDF、Microsoft Word、HTML、LaTeX、Markdown 或 Jupyter® Notebook 时,显示字体大小的变化不会保留。
使用设置可以更改代码和文本的字体名称、样式、大小和颜色。例如,以下代码将更改实时编辑器中标题的颜色和样式:
s = settings; s.matlab.fonts.editor.title.Style.PersonalValue = {'bold'}; s.matlab.fonts.editor.title.Color.PersonalValue = [0 0 255 1];
以下代码增大实时编辑器中普通文本的大小并更改其字体名称:
s = settings; s.matlab.fonts.editor.normal.Size.PersonalValue = 20; s.matlab.fonts.editor.normal.Name.PersonalValue = 'Calibri';
实时编辑器会更新所有打开的实时脚本和实时函数以显示所选字体。当您创建新的实时脚本或函数时,也会应用所选字体。
有关详细信息,请参阅 matlab.fonts 设置
自动格式化
要在实时脚本和函数中快速进行格式化,您可以将键盘快捷方式和字符序列结合使用。当您输入序列中的最后一个字符后,即会显示格式设置。
下表列出了格式化样式及其可用的键盘快捷方式和自动格式化序列。
格式化样式 | 自动格式化序列 | 键盘快捷方式 |
---|---|---|
标题 |
| Ctrl + Alt + L |
标题 1 |
| Ctrl + Shift + 1 |
标题 2 |
| Ctrl + Shift + 2 |
标题 3 |
| Ctrl + Shift + 3 |
带标题 1 的分节符 |
| 将光标置于带有 Ctrl + Shift + 1,然后按 Ctrl + Alt + Enter |
分节符 |
| Ctrl + Alt + Enter |
项目符号列表 |
| Ctrl + Alt + U |
编号列表 |
| Ctrl + Alt + O |
斜体 |
| Ctrl + I |
加粗 |
| Ctrl + B |
加粗和斜体 |
| Ctrl + B,然后按 Ctrl + I |
等宽 |
| Ctrl + M |
下划线 | 无 | Ctrl + U |
LaTeX 方程 |
| Ctrl + Shift + L |
超链接 |
| Ctrl + K |
商标、服务标记和版权符号(™、℠、® 和 ©) |
| 无 |
注意
标题、分节符和列表序列必须在行开头输入。
有时,您可能希望自动格式化序列(例如 ***
)按字面显示。要显示序列中的字符,请按 Backspace 键或点击撤消 以退出自动格式化。例如,如果您键入
##
Enter,则会显示标题 1 样式并带有单词 text
+text
的标题。要撤消格式化样式并只显示 ## text
,请按 Backspace 键。您只有在完成序列后立即操作,才能从序列中退出。当您输入其他字符或移动光标之后,便无法再退出。
要恢复 LaTeX 方程和超链接的自动格式化,请随时使用 Backspace 键。
要强制格式化在退出序列后重新出现,请点击重做 按钮。您只能在退出操作后立即重做该操作。一旦您输入其他字符或移动光标,便无法执行重做。在这种情况下,要强制格式化重新出现,请删除序列中的最后一个字符,然后再次键入该字符。
要禁用所有或部分自动格式化序列,您可以调整编辑器/调试器自动格式化预设项。