※ 引述《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 字型就好,除非是
商业字型,不然最好是不要去变动。