作者dran (ZH)
看板LaTeX
标题[问题] 关於xecjk中文直书和字型版本
时间Sat Mar 2 12:10:13 2013
我在Mac上使用xecjk成功实现标楷体直书
同样语法在Win 7上使用
新细明体成功了 但标楷体却不行
(我知道Mac和Windows下标楷体名称分别为BiauKai和标楷体)
甚至在Win XP下连新细明体也不行
後来我用xetexfontinfo察看两版本新细明体属性也不一样
请用有办法解决这个问题吗? 谢谢
语法如下:
%# -*- coding:utf-8 -*-
\documentclass{article}
\usepackage{xeCJK}
\RequirePackage{fontspec}
\setmainfont{Times New Roman}
\setromanfont{Times New Roman}
\setCJKmainfont{标楷体}
\setCJKfamilyfont{kaiv}{标楷体:script=hani:language=CHN:vertical:+vert}
\setCJKfamilyfont{nming}{新细明体:script=latn}
\setCJKfamilyfont{nmingv}{新细明体:script=latn:vertical:+vert}
\setmonofont{Courier New}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt
\begin{document}
\def\CJKmovesymbol#1{\raise.35em\hbox{#1}}
\def\CJKmove{\let\CJKsymbol\CJKmovesymbol
\let\CJKpunctsymbol\CJKsymbol}
标楷体:
\rotatebox{-90}{\fbox{\begin{minipage}{10em}
\CJKfamily{kaiv}\CJKmove
测试test\_测试test,\\
测试test,测试test。\\
\end{minipage}}}
\\
\CJKfamily{nming}
新细明体:
\rotatebox{-90}{\fbox{\begin{minipage}{10em}
\CJKfamily{nmingv}\CJKmove
测试test\_测试test,\\
测试test,测试test。\\
\end{minipage}}}
\end{document}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.253.188.140