Re: [問題] Beamer的矩陣太大

看板LaTeX作者 (阿尼)時間8年前 (2016/04/02 12:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
回答一下這個問題 也藉此機會告訴大家SWP的好與壞 一個可能可以解決的折衷方式 (先說我是用SWP 5.0 但這部分應該跟版本無關) 是去SWP上面工具列Tools裡的Options and Packages 選package option然後加入graphicx套件 這樣我們就可以用\scalebox跟其他控制box的指令 (tex不過就是一堆box排列起來) 回到SWP視窗編輯 正常輸入你的矩陣 存檔後關閉檔案 然後用notepad打開你個swp tex檔 檔案中找到你的矩陣 可能像這樣 $\left( \begin{array}{cccccccccc} 1 & 1 & & & & & & & & \\ & 1 & & & & & & & & 1 \\ & & 1 & & & & & & & 1 \\ & & & 1 & & & & & & \\ & & & & 1 & & & & & 1 \\ & & & & & 1 & & & & 1 \\ & & & & & & 1 & & & 1 \\ & & & & & & & 1 & & 1 \\ & & & & & & & & 1 & 1 \\ & & & & & & & & & 1\end{array}\right) $ 加上\scalebox指令如下 \scalebox{0.5}{ $\left( \begin{array}{cccccccccc} 1 & 1 & & & & & & & & \\ & 1 & & & & & & & & 1 \\ & & 1 & & & & & & & 1 \\ & & & 1 & & & & & & \\ & & & & 1 & & & & & 1 \\ & & & & & 1 & & & & 1 \\ & & & & & & 1 & & & 1 \\ & & & & & & & 1 & & 1 \\ & & & & & & & & 1 & 1 \\ & & & & & & & & & 1\end{array}\right) $ } 存檔關閉後再用SWP開啟這個檔 你會看到你的矩陣變成了一個小灰色框框 沒關係 去按pdf preveiw或者typeset編譯 應該會看到矩陣被縮小了 應該是可以編譯 你可以去雙擊點選那個灰色小框框 會跳出一個視窗顯示原始碼 也就是你加了\scalebox以及裡面的內容,包括你的矩陣 你可以修改你的矩陣,不過是原始碼的形式 若你要加入這類型的灰色小框框(或稱tex原始碼) 去工具列選Insert ->選typeset object -> 選tex field (也就是直接加入tex原始碼) 然後直接貼上你的矩陣原始碼 (encapsulated選項可不勾) 舉例貼上縮小0.5倍的矩陣就是 \scalebox{0.5}{ $\left( \begin{array}{cccccccccc} 1 & 1 & & & & & & & & \\ & 1 & & & & & & & & 1 \\ & & 1 & & & & & & & 1 \\ & & & 1 & & & & & & \\ & & & & 1 & & & & & 1 \\ & & & & & 1 & & & & 1 \\ & & & & & & 1 & & & 1 \\ & & & & & & & 1 & & 1 \\ & & & & & & & & 1 & 1 \\ & & & & & & & & & 1\end{array}\right) $ } 那也是可以 也會出現一樣的灰色小框框 不過這樣你必須知道如何輸入矩陣原始碼 所以還不如先在SWP中編輯好矩陣 再去notepad中修改加\scalebox 比較容易 這方法應該跟有沒有用beamer沒有太大關係 或者可能有關係但我想應該不會有衝突 (但誰知道 latex中有很多會有衝突的東西呢) 我沒有去試beamer但我試了正常article這樣子可以 我是SWP舊版5.0所以沒有beamer可用 只能建議你試試搂 好的 缺點是你就失去在SWP編輯視窗直接看到矩陣的直接數學形式了 你只看到一個小的灰色文字框 你也失去直接在數學形式修改矩陣的能力了 但是你是可以用SWP工具列的typeset工具編譯 (當然記得要加入graphicx套件) 因此就失去了一些方便性 所以建議\scalebox最後再做 (對了 灰色框框也是可被複製貼上的) 而且如果你有很多要縮的矩陣 可能要善用search and replace功能 甚至寫一個batch檔之類 OK 這就是SWP麻煩的地方 雖然SWP編輯輸入非常方便非常人性化 但是當要用到最原始的latex功能或他的一些基本套件 (如graphics及graphicx)的功能指令 SWP就會變得棘手 但若對latex的基本算了解 你可以回復最原始碼編輯的方式做修正 所以我只用SWP來做編輯(因為還是有很多好處) 編輯完後的tex檔用其他文字編輯軟體做客製化的修正 (如你這邊的scalebox) 然後去用其他編譯器如texlive做編譯 當然你也可以選擇回到SWP做編譯typeset 大概是這樣子 也歡迎各位前輩不吝指教指正喔 每次我都有從各位的建議中學到有用東西!! 因此也任何建議都非常感激!! 謝謝 -- GyroSoft Simulation工人網誌 http://whymranderson.blogspot.tw -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.242.27 ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1459571116.A.245.html
文章代碼(AID): #1M_qci95 (LaTeX)
文章代碼(AID): #1M_qci95 (LaTeX)