作者ginstein (邁向學術之路)
看板Mathematica
標題Re: [問題] equation 交互參照
時間Thu Sep 29 23:28:51 2016
※ 引述《cccWccc ()》之銘言:
: 最近發覺使用 mathematica 打報告或作業 頗為方便
: 格式化的標題 章節等等 cell右邊右鍵選取style即可
: 基本上所見即所得 雖然排版自由度稍低(或是還沒參透)但對於產生一份作業還是相當充足
: 尤其熟悉快速鍵後 打方程式 矩陣等等 極為神速
: 目前想要使用方程式參照的功能 但找不到 不知道有沒有人知道方法
: style 內有 equation numbered 可幫 equation 編號,
: 但除了直接打上編號 還不知如何在文章段落中引用 這樣後續修改頗為麻煩
: 目前知道可以建立超連結到指定的 cell 但要另外建立 跟eq編號無關連
: 以上
這個問題也是我曾經的問題,文後所述網頁可稍微解決這個問題,
首先用 Format>Style>DisplayForfumlaNumbered 將方程式編號,
接著用 Cell>Cell Tags>Add/Remove Cell Tags 建立 tag,
執行下述 ref 函數後,用 ref@tag 就可得到方程式編號。
ref[tag_] := NotebookWrite[SelectedNotebook[],
RowBox[{"(", CounterBox["DisplayFormulaNumbered", ToString@tag], ")"}]]
此函數把原始參考網頁 ref 定義中的 "[","]" 改成 "(", ")"。
http://mathematica.stackexchange.com/questions/6581/creating-a-cross-referencing-shortcut
網頁太長你也可先進入 mathematica stackexchange 後尋找
Creating a cross referencing shortcut 主題
--
At the end, it never ends.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.114.4
※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1475162937.A.BEE.html
推 cccWccc: 感謝~~來仔細研究 09/30 23:09
推 cccWccc: 讚讚 10/11 19:01
推 cccWccc: 另外 還可以在RowBox外面再加上一層TextData[] 10/27 10:17
→ cccWccc: 這樣就可以不要用他的monospaced字體 10/27 10:18