Re: [問題] 請問如何自定 quotient
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章