阻止一些代码发布
58视图(30天)
显示旧的评论
答案(2)
布鲁诺Pop-Stefanov
2014年10月23日
1)如何隐藏的部分代码
一种发布的部分代码,同时隐藏一些其他地方,你仍然想要执行,是
不
包括任何代码发布的文档和你想要发表评论的代码添加在原m文件。
我附
publish_example.m
说明你将怎样去。在PDF发布此文件,使用下面的命令。我们设置了
“showCode”
选项
假
这样的代码发布,我们需要的代码添加我们想看到发表评论的m文件。
> >选项。格式=“pdf”;
> >选项。showCode = false;
> >发表(“publish_example.m”选项)
文件包含两部分代码。第一个是由三行(8 - 10),显示一个图:
t = 0。1:π* 4;
y =罪(t);
情节(t、y);
自
“showCode”
设置为false,这三行不会被发表。
第二段代码(36-45行)已包括在19-34中的注释行。因此,出版。
你可以用同样的方法为你的代码,但是你需要复制和粘贴的所有代码你想看发表在评论部分。
另一种方法是封装的绘制代码你想躲在另一个脚本或函数并调用您发布的脚本。喜欢的东西:
% %现在画一个图
functionThatPlotsAFigure
在这种情况下,而不是出版的所有绘图代码,只有调用绘图函数将出版。
这将是更少的工作比所有其他代码复制和粘贴评论,但它将显示
functionThatPlotsAFigure
发布的文档。
2)如何控制图发布到一个大小的PDF
不幸的是,目前不可能改变一个PDF文件公布的数据的大小。你可以改变大小的数据,发布到HTML,但不是PDF。这将是一个不错的提高。谢谢你的反馈。