※ 引述《JamesChen ( )》之銘言:
: : → EdwardGJLee: 使用 xeCJK package,英數字和中文分開設定。 07/31 17:19
: 感謝幫助
: \usepackage{xeCJK}
: \setCJKmainfont{CWTEX}
: \setCJKfamilyfont{R}{CWTEX-R}
: \setmainfont[Numbers=OldStyle]{Minion Pro}
: \XeTeXlinebreaklocale "zh"
: \XeTeXlinebreakskip = 0pt plus 1pt
: 附上解答
: 如此在文稿中使用 \CJKfamily{R}
: 便會使用 CWTEX-R (圓體)
: 否則為 CWTEX (明體)
: 英文與數字則為 Minion Pro
: ※ 文章網址: https://www.ptt.cc/bbs/LaTeX/M.1438369380.A.4E2.html
: 推 arpin: 這種設定方式在數學模式中符號的距離會有瑕疵 08/01 11:13
: → arpin: 要花很大的功夫去設定數學模式內的字符距離 08/01 11:15
: → arpin: 目前cwTeX跟Minion Pro似乎沒有完美的搭配方案 08/01 11:16
: → EdwardGJLee: 和 MnSymbol package 配合使用? 08/01 12:18
: 推 arpin: 如果要這兩者搭配,CJK 效果比 xeCJK 好 08/01 21:43
關於這個問題,我查了一下資料,XeLaTeX 自己有發展出 mathspec
package,專門解決這類問題,只是調整起來,還是需要花一點時間。
\documentclass{article}
\usepackage[MnSymbol]{mathspec}
\setmainfont{Minion Pro}
\setmathfont[range=\mathup/{num,latin,Latin,greek,Greek}]{Minion Pro}
\setmathfont[range=\mathbfup/{num,latin,Latin,greek,Greek}]{MinionPro-Bold}
\setmathfont[range=\mathit/{num,latin,Latin,greek,Greek}]{MinionPro-It}
\setmathfont[range=\mathbfit/{num,latin,Latin,greek,Greek}]{MinionPro-BoldIt}
只是我一向不太喜歡專為某種引擎設計的 packages,所以我通常是沒
在使用。用這個 package 的話,調整得好,應該是會比 CJK 的情況還好
才對。
※我實際去排版後,還是覺得有點不一致。
CJK 的話,只能去用 MinionPro package,這就得把 OTF 再打散成 Type1,
一般使用者安裝起來,肯定又會哇哇叫!理想的話還得配合 Minion Pro
math font。
數學式子很重的文件,我個人是傾向使用預設的 CM 字型就好,除非是
商業字型,不然最好是不要去變動。