看板 Mathematica 關於我們 聯絡資訊
※ 引述《cccWccc ()》之銘言: : 標題: [問題] 有無辦法讓 equation 等號對齊 : 時間: Fri Nov 18 14:05:00 2016 : : : 繼上次 equation 交互參照獲得解答後 又來問個雞毛蒜皮問題 : : 就是 有沒有辦法讓equation的等號們對齊呢 像是latex裡面使用align把等號標記的效果 : : : 現在 equation 預設就是置中 (依stylesheet不同) : : 這樣長的推倒式子看起來就很亂 : : https://app.box.com/s/hzr6xpg5dr9e8a8pps2fuoj6dsx521me : : 不知有沒有妙招可用 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.211.254.32 : ※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1479449106.A.616.html : → AmibaGelos: Grid?沒想到notebook可以做得這麼漂亮wow 11/18 16:11 : → cccWccc: 好的來試試看Grid 這個其實只是套用內建的stylesheet 11/18 23:07 : → cccWccc: 還有投影的範本 也很漂亮 11/18 23:08 : → cccWccc: 寫作業都靠他 11/18 23:09 : → jurian0101: mathematica.stackexchange.com/questions/122114/ 11/25 15:20 : → jurian0101: 原來 Column有個神奇的第二選項 = 對齊 11/25 15:21 感謝二位開釋 Grid 和 Column 都可以達成等號對齊的效果 例如隨便打三個式子: eqns = { HoldForm[a^b = c], HoldForm[Integrate[a^(b x), {x, d, e}] = c], HoldForm[c = Integrate[a^(b x), {x, d, e}]] }; Column[eqns, "="] // TraditionalForm Grid[Transpose[{eqns}], Alignment -> "="] // TraditionalForm 兩者的結果一樣 等號都有對齊 不過還有個小小的不便是 他們都被壓扁成inline equation的樣子 理想上是有這個高度 eqns[[2]] // TraditionalForm eqns[[3]] // TraditionalForm 圖:http://i.imgur.com/bWXzaAg.png
目前摸索了一陣子 還沒辦法單獨在mathematica 裡面解決 目前是研究出可以透過第三方套件 MaTeX 稍微達成 但有點麻煩要去下載 而且電腦要剛好有裝 LaTeX 不過還是試用了一下 把結果放在下面 http://i.imgur.com/gvAhqrU.png
感覺應該是有辦法僅使用mma完成... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 128.211.254.32 ※ 文章網址: https://www.ptt.cc/bbs/Mathematica/M.1480363303.A.A11.html ※ 編輯: cccWccc (128.211.254.32), 11/29/2016 06:06:22
AmibaGelos: Style[Column[eqs,"=",1],24] 可以自己調size~ 11/29 11:29
cccWccc: 感謝 但倒也不是size的問題 而是他會企圖濃縮在一行高度 11/29 13:25
cccWccc: 積分改成Sum較明顯 http://i.imgur.com/bXWMAQo.png 11/29 13:26
cccWccc: 理想上 上下界是在Sum的上下 但變成inline就跑到右邊了 11/29 13:27
jurian0101: 我找到一個很無言的解答...說明文件裡沒有的神秘物 11/29 17:02
jurian0101: mathematica.stackexchange.com/questions/19532/ 11/29 17:02
jurian0101: 即 Column[Style[#,"DisplayFormula"] & /@ eqns,"="] 11/29 17:03
jurian0101: 顯示結果並沒有LaTeX好看,還是用辛苦開發的第三方吧 11/29 17:04
cccWccc: 感謝!只差一步沒辦法套用TraditionalForm字體 可解決! 11/30 00:06