假設我已經在包中編寫了一個類,名爲mypackage.myclass
。我已經爲包和類編寫了自己的HTML文檔,並將其包含在MATLAB幫助瀏覽器中,如the MATLAB documentation中所述。MATLAB:force doc命令打開指定的參考HTML頁面
我可以使用幫助瀏覽器直接導航到它來顯示此HTML文檔,但是輸入doc mypackage.myclass
不會顯示它;而是顯示一些由helpwin
自動生成的HTML文檔(這是一個很好的功能,但不是我想要的 - 自動生成的文檔對我的用戶來說太過於技術性)。
如何強制doc
顯示我的文檔,而不是自動生成的文檔?
等價的:
當您運行doc docTopic
,商務部命令裏面的Java類com.mathworks.mlservices.MLHelpServices.showReferencePage(docTopic)
被調用。如果存在參考頁面docTopic
,則會顯示它並返回成功值。如果參考頁面不存在,則返回失敗值,然後導致調用helpwin(docTopic)
。某處必須有一些目錄將docTopic
的值與單個參考HTML文件連接起來。我如何擺弄那個目錄 - 或者我可以爲我的包創建一個?
MathWorkers和@Yair,請給我足夠的無證繩:)
你確定你沒有在某個地方犯錯嗎?在文檔方面,[xUnit](http://www.mathworks.com/matlabcentral/fileexchange/22846-matlab-xunit-test-framework)包似乎沒有問題。 – Jonas
@Jonas是的 - 當我運行'doc runtests'或'doc TestComponent'時,我得到了'helpwin'爲這些類自動生成的HTML文檔。雖然xUnit包含了一些很棒的教程文檔(我沒有這樣做的問題),但它並沒有爲類/函數本身包含它自己的單獨的HTML文檔。 –
哦,我明白了。我之前誤解了你的問題。我想那麼問題就變成了:教育人們如何使用doc docpackage來訪問超鏈接幫助會更容易一些嗎? – Jonas