2011-03-03 83 views
2

幾個月前我在Mathematica新聞組上發佈了這篇文章,但沒有得到任何有用的回覆。我想我會試試看。生成目錄

問題是:我似乎無法找到生成我正在處理的 Mathematica文檔的目錄的方法。任何人都知道這個feauture的隱藏處?

大衛Annetts指出我的作家工具,一箇舊的V5.1 實用程序包,仍然隱藏在Mathematica的方向。但是,它 不適用於我的文檔(v7)。任何線索?

編輯
的TOC應該包含正確的區段號碼(如果出現在樣式表)和列表頁面數(這需要考慮頁面大小設置生效)。

回答

7

也許看Yuri Kandrashkin的包的代碼Sidebar會很有用嗎?

+0

偉大的提示,我現在正在評估它。目前,我似乎在章節號碼方面存在一些問題。所有章節都有相同的編號。我也沒有得到頁碼。也許這個包只適用於默認的樣式表? – 2011-03-03 20:48:13

+0

如果你看看代碼,在TOC.nb中有一個函數getNotebookInfo。它以styles =「SectionStyles」/開頭。 $ TOCSettings和更早的$ TOCSettings = { 「SectionStyles」 - > {「Section」,「Subsection」,「Subsubsection」}, 「LockingOptions」 - > {Deletable,Selectable,Editable}, 「RemovingOptions」 - > {Deletable,Selectable,Editable, CellChangeTimes}}。所以我想這應該是相當容易的修改(但我沒有試過,也沒有仔細閱讀代碼,看看它是否可能會中斷)。 – acl 2011-03-03 22:24:46

+0

+1看起來很不錯。它與MMA v8完全兼容嗎? – 2011-03-04 01:47:21