在实时编辑器中设置文本格式
您可以将格式化文本、超链接、表、图像和方程添加到实时脚本和函数中,以创建要与其他人共享的演示文档。您还可以检查文本的拼写问题并更改文本的字体。
插入文本项目
要插入新项目,请转到
插入
选项卡,然后从可用选项中选择。
选项
|
描述
|
其他详细信息
|
代码
|
插入空的代码行。
|
您可以在文本行之前、之后或之间插入代码行。
|
分节符
|
插入分节符。
|
您可以插入分节符,将实时脚本或函数分为易于管理的节,以便分别求值。节可以包括代码、文本和输出。有关详细信息,请参阅
创建和运行代码节
。
|
文本
|
插入空的文本行。
|
文本行可以包含格式化文本、超链接、图像或方程。您可以在代码行之前、之后或之间插入文本行。
|
目录
|
插入目录。
|
目录包含文档中所有标题的列表。如果文档只包含一个标题,则它不包含在目录中。只有目录的标题是可编辑的。
您只能在文本行中插入目录。如果您将目录插入到代码行中,MATLAB
®
会将其置于当前代码节的上一行。
将包含目录的实时脚本导出为
Microsoft
®
Word
时,默认情况下,生成文档的目录不包含页码。要添加页码,请点击目录并选择
更新表
。
|
代码示例
|
插入格式化的代码示例。
|
代码示例是显示为缩进的等宽文本的示例代码。
|
表
|
插入一个表。
|
您只能在文本行中插入表。如果您向代码行中插入表,则 MATLAB 会将该表置于选定代码行正下方的新文本行中。
要指定表大小,请选择
表
,将光标移到网格上以突出显示需要的行数和列数,然后点击以添加表。要创建更大的表,请点击表按钮
,并在对话框中指定行数和列数。
插入表后,您可以修改该表的行和列:
|
图像
|
插入图像。
|
您只能在文本行中插入图像。如果您向代码行中插入图像,则 MATLAB 会将该图像置于选定代码行正下方的新文本行中。
要在插入图像后更改图像的替换文本、对齐方式和大小,请右键点击图像并从上下文菜单中选择
。
-
替换文本
- 向编辑字段添加文本以指定图像的替换文本。
-
对齐方式
- 从可用选项中选择,以指定图像如何与行中的其他项目对齐。
-
大小
- 要指定相对于原始图像大小的大小,请选择
相对(%)
,并将图像的宽度和高度指定为原始图像的一定百分比。要指定绝对大小,请选择
绝对(px)
,并以像素为单位指定图像的宽度和高度。选择
保持纵横比
以在调整大小时保持纵横比。
要恢复为原始图像大小,请右键点击图像并选择
。
|
超链接
|
插入超链接。
|
您只能在文本行中插入超链接。如果您向代码行中插入超链接,则 MATLAB 会将该超链接置于选定代码行正下方的新文本行中。
-
选择
网页
可插入指向外部网页的超链接。然后,输入网页的 URL。
-
选择
现有文档中的位置
,以在单独的实时脚本或实时函数中插入指向特定位置的超链接。输入或浏览到该文件路径,然后在右侧显示的文档预览中选择一个位置。
-
选择
文档中的位置
以插入指向文档中一个现有位置的超链接。出现提示时,点击文档中的所需位置以将其选为目标。您还可以使用
Alt + 向上箭头
和
Alt + 向下箭头
键盘快捷方式。位置可以是代码节、文本段落或标题。不支持链接到单行文本或代码。
-
选择
现有文件
可插入指向文件的超链接。然后,输入文件路径。
|
方程
|
插入方程。
|
您只能在文本行中插入公式。如果您向代码行中插入方程,则 MATLAB 会将该方程置于选定代码行正下方的新文本行中。有关详细信息,请参阅
将方程插入实时编辑器中
。
|
设置文本格式
要设置现有文本的格式,请使用
实时编辑器
选项卡的
文本
部分中包含的各个选项:
格式类型
|
选项
|
文本样式
|
普通
标题 1
标题 2
标题 3
标题
|
文本对齐方式
|
左对齐
居中对齐
右对齐
|
列表
|
编号列表
项目符号列表
|
标准格式设置
|
加粗
斜体
下划线
等宽
|
要将所选文本或代码全部由大写更改为小写(或者反之),请选择文本,点击鼠标右键,然后选择
。也可以按
Ctrl+Shift+A
。如果文本中同时包含大写和小写文本,则 MATLAB 会将它们全部更改为大写。
检查拼写
您可以检查实时脚本和函数中文本行和注释的拼写问题。要启用拼写检查,请转至
视图
选项卡并点击
拼写
按钮。可能存在拼写问题的单词带有蓝色下划线。要解决该问题,请点击该单词并选择建议的更正之一。您也可以选择忽略该问题或将标记的单词添加到您的本地字典中。要使用键盘在问题之间导航,请使用
Alt+F7
和
Alt+Shift+F7
。
实时代码文件 (
.mlx
) 和 MATLAB 代码文件 (
.m
) 支持美国英语的拼写检查。要从本地字典中删除单词,请转至 MATLAB 预设项文件夹(运行
prefdir
时返回的文件夹)并编辑文件
dict/en_US_userDictionary.tdi
。
更改字体
您可以在实时编辑器中调整显示的字体大小,或使用设置来更改代码和文本的字体名称、样式、大小和颜色。
要增大或减小实时编辑器中显示的字体大小,请使用
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 设置
自动格式化
要在实时脚本和函数中快速进行格式化,您可以将键盘快捷方式和字符序列结合使用。当您输入序列中的最后一个字符后,即会显示格式设置。
下表列出了格式化样式及其可用的键盘快捷方式和自动格式化序列。
格式化样式
|
自动格式化序列
|
键盘快捷方式
|
标题
|
#
text
+
Enter
|
Ctrl + Alt + L
|
标题 1
|
##
text
+
Enter
|
Ctrl + Shift + 1
|
标题 2
|
###
text
+
Enter
|
Ctrl + Shift + 2
|
标题 3
|
####
text
+
Enter
|
Ctrl + Shift + 3
|
带标题 1 的分节符
|
%%
text
+
Enter
|
将光标置于带有
text
的行的开头:
Ctrl + Shift + 1
,然后按
Ctrl + Alt + Enter
|
分节符
|
%%
+
Enter
---
+
Enter
***
+
Enter
|
Ctrl + Alt + Enter
|
项目符号列表
|
*
text
-
text
+
text
|
Ctrl + Alt + U
|
编号列表
|
number
.
text
|
Ctrl + Alt + O
|
斜体
|
*
text
*
_
text
_
|
Ctrl + I
|
加粗
|
**
text
**
__
text
__
|
Ctrl + B
|
加粗和斜体
|
***
text
***
___
text
___
|
Ctrl + B
,然后按
Ctrl + I
|
等宽
|
`
text
`
|
text
|
|
Ctrl + M
|
下划线
|
无
|
Ctrl + U
|
LaTeX 方程
|
$
LaTeX
$
|
Ctrl + Shift + L
|
超链接
|
URL
+
空格
或
Enter
<
URL
>
[
Label
](
URL
)
|
Ctrl + K
|
商标、服务标记和版权符号(™、℠、® 和 ©)
|
(TM)
(SM)
(R)
(C)
|
无
|
有时,您可能希望自动格式化序列(例如
***
)按字面显示。要显示序列中的字符,请按
Backspace
键或点击
撤消
以退出自动格式化。例如,如果您键入
##
text
+
Enter
,则会显示标题 1 样式并带有单词
text
的标题。要撤消格式化样式并只显示
## text
,请按
Backspace
键。您只有在完成序列后立即操作,才能从序列中退出。当您输入其他字符或移动光标之后,便无法再退出。
要恢复 LaTeX 方程和超链接的自动格式化,请随时使用
Backspace
键。
要强制格式化在退出序列后重新出现,请点击
重做
按钮。您只能在退出操作后立即重做该操作。一旦您输入其他字符或移动光标,便无法执行重做。在这种情况下,要强制格式化重新出现,请删除序列中的最后一个字符,然后再次键入该字符。
要禁用所有或部分自动格式化序列,您可以调整
编辑器/调试器自动格式化预设项
。
另请参阅
export
相关主题
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.