作者EdwardGJLee (LGJ)
看板LaTeX
标题Re: [问题] 中文字体 CwTex 阿拉伯数字 Minion Pro
时间Sat Aug 1 22:10:47 2015
※ 引述《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://webptt.com/cn.aspx?n=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 字型就好,除非是
商业字型,不然最好是不要去变动。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.133.241.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LaTeX/M.1438438249.A.7BA.html
※ 编辑: EdwardGJLee (220.133.241.31), 08/01/2015 22:12:25
1F:推 JamesChen: CJK 那条路我已经走过一趟了 是成功了 08/01 22:14
2F:推 JamesChen: 但真的有点累 的确像你说的一样 08/01 22:17
3F:推 arpin: 我个人就是 CJK+MinionPro+MyriadPro 08/02 10:44