我想使用publish创建一个Matlab标记。我正在使用“showCode = false”,因为我不想打印整个代码,只打印我用评论写的内容,以及所有的绘图。
我想做的一件事是有封面,部分和子部分。这是两个问题:
(1)小节: 我理解部分以两个百分号开头:%% SECTION NAME 如何在此部分中编写子部分?
(2)是否可以使用发布文档封面?
由于
莫妮卡
答案 0 :(得分:2)
关于子部分,您可以使用HTML Markup添加它们,但这不会添加到从section titles生成的“内容”菜单中。对于封面,您可以添加external graphic(注意:您需要将图像文件放在包含已发布输出的文件夹中并链接到那里)。这是一个示例脚本,说明了上述两个方面:
%% Title
%
% <<C:\Program Files\MATLAB\R2016b\toolbox\matlab\imagesci\peppers.png>>
%
% Description.
%% Section 1
% Some text.
%% Section 2
% Some more text.
%%
% <html><h3>Sub-section</h3></html>
%
% Some subtext.
%% Section 3
% Final text.
这是已发布的HTML输出:
答案 1 :(得分:0)
不幸的是,MATLAB发布标记非常基础,我不认为你可以轻松地进行子部分。
在发布标记中,我能想到的唯一选择是在<h2>
块中包含<h3>
<html>
标记。在代码中设置起来并不容易。
任何更复杂的事情,例如。对于第(2)项,我怀疑你将不得不使用MATLAB报告生成器。 https://uk.mathworks.com/products/ML_reportgenerator.html