2015-03-13 104 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文檔做類似的事情。