Re: [問題] 請問如何自定 quotient

看板LaTeX (論文排版)作者 (Volodos)時間14年前 (2011/05/14 06:00), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《TassTW (為文載道尊於勢)》之銘言: : 請問各位先進: : 傳統的 quotient (of group, module, ... etc) 做法是直接打 '/' : 譬如說我打 : M(\mu)/M(s_\alpha\cdot\mu) : 看起來會像是 : http://tinyurl.com/67wk3cm : 但是我覺得它視覺上太"長"了 : 我想要他看起來像是 : M(μ)╱ : ╱ : ╱ M(sα˙μ) : 之類的, : 也就是有一個比較長的斜線, 並且將前者往上位移; 後者往下位移. : 請問有沒有現成的 package 可以做到這點呢? : 或著如果要自己寫 newcommand, : 要怎麼樣實現比較長的斜線呢? : 感謝各位 一般字型上, / 和 frac 用的 / 其實不太一樣 好一點的字型, 這兩者的編碼是不同的, / 是 \char"002F, 而比較斜的 / (用做 frac 的) 是 \char"2044 再好一點的字型, 這類的內容, 像是 2/4, 他們會再設計小一點的字型這樣的內容使用, 當然有些有名的 frac 像是 1/3, 2/3, 1/8, 3/8, 5/8, 7/8 本身就是一個字 如果是 display math mode, 就是說是用 $$ xxxxx $$ 輸出, 那用一般 tex 指令還不錯 但如果是隨文的數學模式, 就是像 test $3/5 \times 5=3$ test 之類的東西, 盡可能先看目前使用的字型表有沒有適合的文字 (如果都沒有自定字型, 那這部份問題不大 但像我比較喜歡 Warnock Pro 的字, 這問題比較大, 因為 Warnock 的字比較粗 隨文模式的數學符號用 tex 內定的字型會太細, 看來很怪) 而 Warnock 是有提供積分符號, 上下標的小的數字, \textsc 的字型, 很多的重音符號, 以及一堆奇奇怪怪的東西 (tex 的數學字型也有提供) 在現今的文檔用 unicode 去 edit 的時後, 這些東西可以直接 copy-paste 到內文 也就是說, 像 \char"2044 可以直接把其輸出直接 copy-paste 到.tex 檔使用 這樣的好處是內容比較直觀也比較好懂 ⅓ <-- 這是一個字 像 1/3 本身是一個字 (char"2153) 可以先用 word 或任何文字編輯器用插入符號貼上 也可以開個記事本什麼的按 alt+8531 後輸出 之後 .tex 的內容要 1/3 時就直接 paste 上去 字型比較一致也比較好校稿 所以回到原問題 這種隨文模式的 / 我不會用內定的 / 以下是我的程式碼 (但我還是以 \char"2044 輸出. 因為這個字不是全部的字型都支援 所以在 BBS 上看的時後可能我的電腦輸出正常, 但別人的不正常) \documentclass[12pt,english]{article} \usepackage[OT2,T1]{fontenc} \usepackage{fontspec} \setmainfont{Warnock Pro} \begin{document}\parindent=0pt this is a $M(\mu) / M(s_\alpha\cdot\mu)$ formula\\[2ex] this is a \raisebox{4pt}{\small$M(\mu)$}{\Large /}\raisebox{-2pt}{\small$M(s_\alpha\cdot\mu)$} formula\\[2ex] this is a \raisebox{4pt}{\small$M(\mu)$}\ {\Large \char"2044}\raisebox{-2pt}{\small$M(s_\alpha\cdot\mu)$} formula\\[2ex] this is a \kern2pt\raisebox{-2pt}{\raisebox{4pt}{\small\it M(\char"03BC)}\ {\Large \char"2044}\raisebox{-2pt}{\small\it M (s\raisebox{-2pt}{\scriptsize\char"03B1} \char"B7\,\char"03BC)}}\kern3pt formula\\[2ex] \end{document} 第一行是用一般的輸出方式 第二行是把分母用 raisebox 往上移, 分子往下移, 調整字型大小 第三行把 / 換成 \char"2044 第四行是用字型內建的文字, 看起來文章的一致性最高 (實務上, 第四行是我用會的, 但我會把那些符號直接 paste 到文檔, 不然這種 內容實在很難 debug :P) 輸出結果請下載 http://ppt.cc/p6Yd 可以看出第四行的文字一致性最高 (需要下載, 請勿用 google 的預覽, 兩者效果差不少) ------------------------------ 一般來說 $$xxx$$ 的數學式比較單純 $...$ 的數學式因為有內文的關係, 比較需要手動調整, 不然看起來常會有一致性問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.3.113.214

05/14 07:54, , 1F
感謝! 太專業了
05/14 07:54, 1F
文章代碼(AID): #1DpQe0Xm (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #1DpQe0Xm (LaTeX)