2015-03-13 101 views
1

我想使用MATLAB发布来记录我的代码。 我的问题是,如何强制执行一个换行符,在命令行中键入help getImProcessParam时不显示?MATLAB发布强制换行

在我的m文件,我写

%% Get Image Processing Parameter 
% This function return a struct containing some settings to process an 
% image. 
% 
% Usage: 
% X=getImProcessParam(set) 
% input: an identifier to select a parameter set 
% output: a struct containing all selectable parameters, some are set so defined values, some keep empty 

当我在帮助getImProcessParam我的命令行中键入我收到:

Get Image Processing Parameter 
This function return a struct containing some settings to process an image. 
Usage: 
X=getImProcessParam(set) 
input: an identifier to select a parameter set 
output: a struct containing all selectable parameters, some are set so defined values, some remain empty 

但是当我使用发布,整个评论是压成一行。我怎样才能抑制这种行为,以及为了在命令行和Publish中获得相同的提示,我必须写些什么?

I.e. \n不起作用。

回答

2

在%和第一个字符之间加上额外的空格。这将强制发布输出为预格式化文本。

%% Get Image Processing Parameter 
% This function return a struct containing some settings to process an image. 
% 
% Usage: 
% X=getImProcessParam(set) 
% input: an identifier to select a parameter set 
% output: a struct containing all selectable parameter, some are set so defined values, some keep empty 
+0

谢谢,它的工作原理。所以两个空格强制执行一个新行,aha .... – 2015-10-19 13:58:31

0

我发现按照前面的建议添加额外的空间会将格式更改为等宽字体。我能够通过使用html标记获得新的一行。

%% Get Image Processing Parameter 
% This function return a struct containing some settings to process an 
% image. 
% 
% <html> 
% <p>Usage:<br> 
% X=getImProcessParam(set)<br> 
% input: an identifier to select a parameter set<br> 
% output: a struct containing all selectable parameters, some are set so defined values, some keep empty</p> 
% </html> 

我认为这只适用于以html格式发布的情况。你也应该能够为Latex文档做类似的事情。