主要内容

出版的标记

标记概述

要插入标记,可以:

  • 控件上的格式化按钮和下拉菜单发布标签格式化文件。此方法会自动为您插入文本标记。

  • 插入文本标记列表在右击菜单。

  • 在注释中直接键入标记。

下表提供了文本标记选项的摘要。如果您未使用MATLAB,请参阅此表®编辑器,或者如果您不想使用发布选项卡应用标记。

请注意

使用标记时:

  • 评论符号后的空格()通常决定其后文本的格式。

  • 启动新标记通常需要前面的空白注释行,如示例所示。

  • 标记只适用于紧跟在分段后的注释中。

导致输出 对应文件标记的例子
章节和章节标题
% %节标题%的描述性文字
%%%章节标题没有部分破裂%描述性文本
文本格式
%_ITALIC TEXT_
% *粗体*
% | | MONOSPACED文本
%商标:%文本(TM)
%的文本(右)
项目符号和编号列表
%%项目符号列表%% *项目符号项1%*项目符号项2%
%%编号列表%% #编号项目1 % #编号项目2 %
文本和代码块
%%%preformatted%text%
%% matlab(r)代码%%= 1:10%disp x%exp%
外部文件内容
%%  filename.m 
外部图形
%% << filename.png >>%
图像快照
snapnow;
乳胶方程
%%内联表达式%$ x ^ 2 + e ^ {\ pi i} $
%%块方程%% $$ e ^ {\ pi i} + 1 = 0 $$%
超链接
MathWorks % < //www.tatmou.com >
% < matlab:函数DISPLAYED_TEXT >
HTML标记
% % < html > % <表边界= 1 > < tr > % < td > < / td > % < td >两个< / td > < / tr > < /表> % < / html > %
乳胶标记
%%乳胶标记示例%%\ begin {表格} {| r | r |}%\ hline $ n $&$ n!$ \\%\ hline 1&1 \\ 2&2 \\ 3&6 \\%\ hline%\结束{表格}%

章节和章节标题

代码节允许您组织、添加注释和执行代码的各个部分。代码部分以双百分号(%%)然后是可选部分标题。部分标题显示为顶级标题(h1在HTML中,使用较大的粗体字体。

请注意

您可以在标题后立即添加评论。但是,如果您想要整体文档标题,则无法在下一节开始前添加任何MATLAB代码(从中开头的行%%).

例如,这段代码在发布时产生一个经过优化的结果。

%% Vector Operations%您可以在向量上执行许多二进制操作。%% a = 1:3;B = 4:6;%% DOT产物%两种载体的点产物产生标量。% MATLAB有一个简单的命令点积。下载188bet金宝搏s =点(a,b);%%十字产物%两种载体的十字产物产生垂直于原始载体的第三%载体。Matlab再次,Matlab对跨产品有一个简单的命令。下载188bet金宝搏v =十字架(a,b);

将代码保存在Editor中并单击发布按钮发布选项卡,MATLAB产生如本图所示的输出。请注意,MATLAB会自动从MATLAB文件中的标题中插入内容菜单。

文本格式

您可以在MATLAB注释中标记所选文本,以便在发布文件时以Italic,Bold或Monosped Text显示。简单地包围文字_,或|对于斜体,粗体或单级文本。

例如,如果发布,这些行将显示每种文本格式语法。

%%计算和绘制正弦波%_define_ *范围* for | x |

商标符号

如果MATLAB文件中的注释包含商标术语,则可以在输出中包含文本以产生商标符号(™)或注册商标符号(®)。简单的添加(右)或者(TM值)直接在课程后,没有任何空间。

例如,假设您在文件中输入这些行。

这是一个MATLAB(R) %和符号数学工具箱(TM)的一些方面的演示。

如果将文件发布到HTML,则会显示在MATLAB Web浏览器中。

项目符号和编号列表

MATLAB允许在评论中列出项目符号和编号列表。可以使用此语法生成项目符号列表和编号列表。

%%两个列表%% * item1%* item2%#item1%#item2%

发布示例代码会产生此输出。

文本和代码块

预格式化的文本

预格式化文本以单色字体显示,保持空白,不换行。注释符号和预格式化文本的第一行文本之间必须出现两个空格。

发布此代码会产生预格式化的段落。

很多人发现等间距的文本更容易阅读:两个向量的点积得到一个标量。% MATLAB有一个简单的命令点积。下载188bet金宝搏

语法突出显示示例代码

可执行代码出现在已发布文档中的语法突出显示。你也可以突出显示示例代码.示例代码是注释中显示的代码。

要指示示例代码,您必须在注释符号和第一行代码的开头之间放三个空格。例如,单击代码按钮发布选项卡在编辑器中插入以下示例代码。

I = 1:10%的%% %% DISP(x)%exp%

将此代码发布到HTML在MATLAB Web浏览器中生成输出。

外部文件内容

要将外部文件内容添加到MATLAB发布的代码中,使用<包括>标记。指定相对于发布文件的位置的外部文件路径。包括MATLAB代码文件发布为语法高亮代码。任何其他文件都以纯文本形式发布。

例如,此代码插入内容sine_wave.m进入您发布的输出:

%%外部文件内容示例%这个例子包含了sine_wave的文件内容。米到出版%输出。% <包括> sine_wave.m < /包括>%上面的文件内容正确突出显示了语法

将文件发布到HTML。

外部图形

要发布MATLAB代码没有生成的图像,请使用文本标记。默认情况下,MATLAB已经包含了代码生成的图形。

这段代码将插入一个名为filename.png.进入您发布的输出。

%% %% << filename.png >>%

Matlab要求filename.png.是从输出位置到外部图像的相对路径或完全限定URL。好的做法是将图像保存在MATLAB发布其输出的同一个文件夹中。例如,MATLAB将HTML文档发布到子文件夹中HTML..将图像文件保存在同一子文件夹中。您可以通过更改发布配置设置来更改输出文件夹。在MATLAB在线™,将图像文件保存到您的图像文件发表文件夹,它位于根文件夹中。

外部图形示例使用冲浪(峰值)

此示例显示了如何插入surfpeaks.jpg.生成一个MATLAB文件用于发布。

创建surfpeaks.jpg.,在命令窗口中运行此代码。

野生动物(海浪(峰),'surfpeaks.jpg');

生成包含surfpeaks.jpg.从MATLAB文件:

  1. 创建名为HTML.在您当前的文件夹中。

  2. 创造surfpeaks.jpg.在命令窗口中运行此代码。

    SaveAs(Surf(峰),'HTML / surfpeaks.jpg');

  3. 将此MATLAB代码发布到HTML。

    %% Image示例%这是一个图形:%% << surfpeaks.jpg >>%

输出文件格式的有效图像类型

发布时可以包含的图像类型取决于该文档的输出类型,如该表所示。为了获得最大的兼容性,最佳实践是对每种输出类型使用默认的图像格式。

输出文件格式 默认图像格式 你可以包含的图像类型
博文 PNG.

您安装的版本的任何格式微软®办公室金宝app支持。

HTML. PNG.

所有格式成功发布。确保您用于查看和处理输出文件的工具可以显示您指定的输出格式。

乳胶 PNG.或者epsc2

所有格式成功发布。确保您用于查看和处理输出文件的工具可以显示您指定的输出格式。

pdf BMP.

BMP.jpg.

ppt PNG.

您安装的版本的任何格式微软办公软件金宝app支持。

xml PNG.

所有格式成功发布。确保您用于查看和处理输出文件的工具可以显示您指定的输出格式。

图像快照

您可以插入捕获MATLAB输出快照的代码。例如,这是有用的,如果你有一个在每次迭代后修改希望捕获的图形的循环。

以下代码运行a循环三次并在每次迭代后产生输出。的snapnow命令捕获代码生成的所有三个图像。

%%缩放魔法数据和显示为i = 1:3 ImageC(Magic(i))SnapNow;结尾

如果将文件发布为HTML,则输出如下所示。默认情况下,HTML中的图像比图中显示的要大。要调整由MATLAB代码生成的图像大小,使用最大图像宽度最大图像高度田野在发布设置窗格,如发布的输出首选项

乳胶方程

内联乳胶表达式

MATLAB使您能够在您打算发布的任何代码中包含内联LaTeX表达式。要插入内联表达式,请用美元符号字符().的必须立即在内联表达式的第一个单词之前,并立即遵循内联表达式的最后一个单词,没有任何空间。

请注意

  • 除Microsoft PowerPoint外,所有发布输金宝app出类型都支持乳胶表达式®

  • MATLAB发布支持标准LaTeX数金宝app学模式指令。不支持文本模式指令或需要附加包的指令。金宝app

此代码包含乳胶表达式:

%%乳胶内联表达式实例%%这是一个等式:$ x ^ 2 + e ^ {\ pi i} $。它是%的内联文本。

如果您将示例文本标记发布到HTML中,这就是结果输出。

乳胶显示屏等式

MATLAB使您可以在从主要注释文本中插入块的块中插入乳胶符号。两个美元的符号字符($$)表示一个block LaTeX方程。在单独的块中发布方程需要在块之间有一个空行。

此代码是示例文本标记。

这是一个等式:%% $$e^{\pi i} + 1 = 0$$ %%与文本不符。

如果发布到HTML,则表达式显示如此。

超链接

静态超链接

您可以在Matlab评论中插入静态超链接,然后将文件发布到HTML,XML或微软文字处理软件.当指定到网站位置的静态超链接时,在代码中包含一个完整的URL。当你想把读者引向一个网站位置时,这很有用。您可以在发布的文本中显示或隐藏URL。当您确信读者正在在线查看您的输出并可以单击超链接时,请考虑排除URL。

将url和任何替换文本用尖括号括起来。

有关更多信息,请参阅我们的网站:% 

将代码发布到HTML将产生此输出。

消除文本MathWorksURL生成此修改后的输出后。

请注意

如果代码在MATLAB命令窗口中生成超链接文本,则输出显示HTML代码而不是超链接。

动态超链接

您可以插入动态超链接,Matlab在读者点击该链接时评估。动态超链接使您能够将读者指向MATLAB代码或文档,或使读者能够运行代码。您使用的是使用这些链接MATLAB:语法。方法之后的代码MATLAB:声明中有空格,用空格替换% 20

请注意

动态链接仅在Matlab Web浏览器中查看HTML时工作。

不同的动态链接使用包括:

动态链接到运行代码。您可以指定一个动态超链接,以便在用户单击该超链接时运行代码。例如,这个MATLAB:语法在输出中创建超链接,单击时启用或禁用回收:

%%回收首选项%单击所需的首选项:%% 

已发布的结果类似于此HTML输出。

当您单击其中一个超链接时,Matlab设置了回收相应的命令。单击超链接后,运行回收在命令窗口中确认设置是否如您所期望的那样。

文件的动态链接。您可以指定要知道的文件的链接matlabroot.你的读者。您不需要知道每个阅读器在哪里安装了MATLAB。的函数代码的链接发布

%%%查看%%的发布函数。

接下来,将文件发布到HTML中。

当您单击代码链接,MATLAB编辑器打开并显示代码发布函数。在读者的系统上,MATLAB发出命令(尽管该命令未显示在读取器的命令窗口中)。

动态链接到aMATLAB函数引用页面。您可以指定一个链接到MATLAB函数参考页面使用MATLAB:语法。例如,假设您的读者已安装和运行MATLAB。提供一个链接发布参考页面。

查看函数的帮助。

将文件发布到HTML。

当您单击发布超链接,MATLAB帮助浏览器打开并显示参考页面发布函数。在读者的系统上,MATLAB发出命令,尽管命令没有出现在命令窗口中。

HTML标记

您可以将HTML标记插入MATLAB文件中。控件上没有按钮,因此必须键入HTML标记发布标签生成它。

请注意

当您为HTML代码插入文本标记时,HTML代码仅在指定的输出文件格式为HTML时发布。

此代码包括HTML标记。

%% HTML标记示例%这是一个表:%% %
一个 两个
三个 四个

如果将代码发布到HTML中,MATLAB将创建一个带有两列的单行表。表中包含值一个两个三个, 和四个

如果一节生成以开头的命令窗口输出结束< / html >, MATLAB包括源代码HTML在发布的输出。例如,MATLAB显示disp命令,并从HTML代码生成一个表,如果你发布以下代码:

DISP(' < html > <表> < tr > < td > 1 < / td > < td > 2 < / td > < / tr > < /表> < / html >”

乳胶标记

您可以将LateX标记插入Matlab文件。您必须在没有按钮上键入所有乳胶标记发布标签生成它。

请注意

当您为LaTeX代码插入文本标记时,该代码仅在指定的输出文件格式为LaTeX时发布。

此代码是乳胶标记的示例。

%% < LaTeX > % \begin{tabular}{|c|c|} \hline % $n$ & $n!美元\ \ \线% 1 & 1 \ \ % 2 & 2 \ \ % 3 & 6 \ \ \线% \结束{表格}% > < /橡胶

如果您将文件发布到LaTeX,那么Editor将打开一个新的.tex包含LaTeX标记的文件。

该LaTeX是由MATLAB代码自动生成的。%要进行更改,请更新MATLAB代码并重新发布此文档。\documentclass{article} \usepackage{graphicx} \usepackage{color} \sloppy \ definecol{lightgray}{gray}{0.5} \setlength{\parindent}{0pt} \begin{document} \section*{LaTeX Markup Example} \begin{par}这是一个表格:\end{par} \vspace{1em} \begin{par} \begin{tabular}{|c|c|} \hline $n$ & $n!$ \\ hline 1 & 1 \\ 2 & 2 \\ 3 & 6 \\ \hline \end{tabular} \end{par} \vspace{1em} \end{document}

MATLAB包括使用LaTeX程序编译该文件所需的任何附加标记。

相关话题