Re: OTF パッケージと morisawa.sty の共存

名前: 村上
日時: 2010-04-18 02:38:45
IPアドレス: 218.227.237.*

>>54874 自己解決しました。プリアンプルで、\CID を再定義しました。 ただ、\DeclareRobustCommand が良く分かっていません。 そのまま打ち込んで良かったものか。 そして、「bx シリーズであるか」の判定が分からず、「\mddefault で無い」 と言う判定にしました。分かってたら、もう少し分かりやすくなったかも知れ ません。 ZRさん、別解ありがとうございました。 \usepackage{morisawa} \usepackage[expert,deluxe]{otf} \makeatletter \newcommand{\fmdefault}{fma} \if@deluxe \DeclareRobustCommand{\CID}[1]{\begingroup% \edef\reserved@gt{\gtdefault}\edef\reserved@mg{\mgdefault}% \edef\reserved@mc{\mcdefault}\edef\reserved@md{\mddefault}% \edef\reserved@fm{\fmdefault}% \ifx \k@family\reserved@gt % gtfamily \kanjifamily{cidjg}% \else % ~gtfamily \ifx \k@family\reserved@mg % mg \kanjifamily{cidjmg}% \else % ~mg \ifx \k@family\reserved@mc % mc \ifx \k@series\reserved@md % md_s \kanjifamily{cidj}% \else % mc & ~md_s \kanjifamily{cidjg}\kanjiseries{m}% \fi % md_s end \else % ~mc \ifx \k@family\reserved@fm % fm \ifx \k@series\reserved@md % fm & md_s \kanjifamily{cidj}\kanjiseries{bx}% \else % fm & ~md_s \kanjifamily{cidjg}\kanjiseries{m}% \fi % fm & md_s end \else % ~fm \kanjifamily{cidj}% \fi % fm end \fi % mc end \fi % mg end \fi % gt end \set@character=#1% \endgroup% } \fi \makeatother

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)