*xeCJK/ZXjatype [#x8dfc603]

&color(White,#5F2F2F){  ''◆目次◆''  };&br;

#contents

*[[xeCJK:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK]] [#nb577bd0]

xeCJK は [[XeLaTeX>XeTeX]] で CJK 文書を作成するためのパッケージです.~
[[W32TeX]] の xetex-w32.tar.xz, [[TeX Live]], [[MiKTeX]], [[MacTeX>Mac#f5466652]] に含まれています.~

-[[ctex-kit:http://code.google.com/p/ctex-kit/]]
--[[xeCJK:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK]]
---xeCJK.dtx をクリックして File info の View raw file から xeCJK.dtx をダウンロードして適切に処理(([[蛇足事項、その他 [電脳世界の奥底にて]:http://zrbabbler.sp.land.to/note.html]]を参照))すれば xeCJK.sty が得られます.
-[[[texlive] Index of /trunk/Master/texmf-dist/tex/xelatex/xecjk:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/xelatex/xecjk/]]
--[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/xelatex/xecjk/?view=log]]
-http://miktex.org/packages/xecjk
-[[xeCJK Package:http://www.ctan.org/pkg/xecjk]]
-[[CTAN:help/Catalogue/entries/xecjk.html]]
-[[xecjk – Support for CJK documents in XeLaTeX:http://ctanhg.scharrer-online.de/pkg/xecjk.html]] (Automated Mercurial Repositories of CTAN)
-[[「xeCJK」の検索結果一覧 - マクロツイーター:http://d.hatena.ne.jp/zrbabbler/archive?word=xeCJK]]
-[[xeCJK を含む記事 : いわにぃのブログ:http://blog.livedoor.jp/ti5942/search?q=xeCJK]]
-[[xeCJK : いわにぃのブログ:http://blog.livedoor.jp/ti5942/tag/xeCJK]]

**リリース情報/ChangeLog [#if427aa7]

[[Changes:http://code.google.com/p/ctex-kit/source/list]] を参照.~

**不具合 [#t2600dd9]

[[Issues:http://code.google.com/p/ctex-kit/issues/list?q=xeCJK]]

***xeCJK と xltxtra を使用すると表示がおかしくなる → \usepackage{xltxtra} をコメントアウトする [#d18a4ff7]
-[[CJK spacing suddenly no longer works:http://tex.stackexchange.com/questions/84394/cjk-spacing-suddenly-no-longer-works]]
***xeCJK と xltxtra を使用すると表示がおかしくなる → realscripts を修正する [#d18a4ff7]
[[CJK spacing suddenly no longer works:http://tex.stackexchange.com/questions/84394/cjk-spacing-suddenly-no-longer-works]] によると xltxtra によってロードされる realscripts パッケージが原因らしいです.\dim_eval:n を使用すると OK らしいです.~

xeCJK と xltxtra を使用すると表示がおかしくなる場合があります.

 \usepackage{xltxtra}
 \usepackage{xeCJK}

としたときに表示がおかしくなる場合は \usepackage{xltxtra} をコメントアウトすれば正常に表示されます.
としたときに表示がおかしくなる場合は以下のように修正すれば正常に表示されます.

 %\usepackage{xltxtra}
 \usepackage{xltxtra}
 \ExplSyntaxOn
 \cs_set:Nn \dim_max:nn {
   \dim_eval:n{\dim_compare:nTF {#1>#2} {#1} {#2}}
 }
 \cs_set:Nn \dim_min:nn {
   \dim_eval:n{\dim_compare:nTF {#2>#1} {#1} {#2}}
 }
 \ExplSyntaxOff
 \usepackage{xeCJK}

***xeCJK error: "l3-too-old" → l3kernel, l3packages をアップデートする [#se187b49]

-[[Ubuntu 12.10 の texlive で ctex-kit の r350,r351(4)テスト:http://blog.livedoor.jp/ti5942/archives/7562221.html]]

xeCJK error: "l3-too-old" のエラーが発生した場合は [[l3kernel>CTAN:help/Catalogue/entries/l3kernel.html]], [[l3packages>CTAN:help/Catalogue/entries/l3packages.html]] をアップデートしてください.~

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 !
 ! xeCJK error: "l3-too-old"
 !
 ! Support package 'xtemplate' too old.
 !
 ! Please update an up to date version of the bundles
 !
 ! 'l3kernel' and 'l3packages'
 !
 ! using your TeX package manager or from CTAN.
 !
 !
 ! See the xeCJK documentation for further information.
 !
 ! Type <return> to continue.
 !...............................................


**使い方 [#k3d278aa]

***MS Mincho, MS Gothic の場合 [#u1a0c13b]

 \usepackage{xeCJK}
 \setCJKmainfont{MS Mincho}
 \setCJKsansfont{MS Gothic}
 \setCJKmonofont{MS Gothic}

***IPAMincho, IPAGothic の場合 [#uab0d085]

 \usepackage{xeCJK}
 \setCJKmainfont{IPAMincho}
 \setCJKsansfont{IPAGothic}
 \setCJKmonofont{IPAGothic}

*[[ZXjatype:https://github.com/zr-tex8r/ZXjatype]] [#n8276349]

ZXjatype は [[XeLaTeX>XeTeX]] で日本語文書を作成するためのパッケージです.~
ZXjatype は xeCJK が必要です.~
ZXjatype 0.6 で xeCJK 3.x 版を使用する場合は xeCJK 3.0.7 以降, 新しいバージョンの l3kernel, l3packages が必要です.~

-[[BXjscls:https://github.com/zr-tex8r/BXjscls]] &amp; [[ZXjatype:https://github.com/zr-tex8r/ZXjatype]]
-[[ZXjatype パッケージ ~XeLaTeX でまともな日本語組版を~ [電脳世界の奥底にて]:http://zrbabbler.sp.land.to/zxjatype.html]]
-[[「zxjatype」の検索結果一覧 - マクロツイーター:http://d.hatena.ne.jp/zrbabbler/archive?word=zxjatype]]
-[[ZXjatype を含む記事 : いわにぃのブログ:http://blog.livedoor.jp/ti5942/search?q=ZXjatype]]
-[[ZXjatype : いわにぃのブログ:http://blog.livedoor.jp/ti5942/tag/ZXjatype]]
-[[QA: XeTeX で日本語、再び:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=139]]
//-[[名状しがたい zxjatype のようなもの:https://gist.github.com/3685126]]
//-[[texlive2012を入れたら(distributionで更新された)、zxjatype.styが使い物にならなくなった。:https://plus.google.com/u/0/105432768476902391894/posts/hQLEK9BuSrj]] → zxjatype v0.6 で対応しました
//-[[texlive2012のxeCJK.styに対応するzxjatype.styをでっち上げる!:https://gist.github.com/3156146]] → zxjatype v0.6 で対応しました
-[[tetsuok の旅 blog:http://tetsuok.hatenablog.com/archive/category/latex]]

**リリース情報 [#ecfc94ae]

2012-09-09 ZXjatype 0.6~

ZXjatype 0.6 は xeCJK 3.0.7 以降で動作します.~
[[xeCJK 3.0.6 r343:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=343]] を使用していて XeTeX 3.1415926-2.4-0.9998 でエラーが発生する場合は ZXjatype 0.6 は使用できません.~
xeCJK 3.0.6 r343 を使用している場合は xeCJK, [[l3kernel>CTAN:help/Catalogue/entries/l3kernel.html]], [[l3packages>CTAN:help/Catalogue/entries/l3packages.html]] をアップデートしてください.~
ZXjatype 0.6 よりも前のバージョンは expl3 で記述されている xeCJK 3.x 版ではエラーが発生します.~

**不具合 [#u54213d7]

***[[xeCJK 3.0.6 r343:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=343]] で ZXjatype 0.6 を使用するとエラーが発生する → xeCJK, l3kernel, l3packages をアップデートする [#bf394f82]
-[[Ubuntu 12.10 の texlive で xeCJK/ZXjatype を使うにはどうすればよいか?:http://blog.livedoor.jp/ti5942/archives/7562299.html]]
-[[Ubuntu 12.10 64bit texliveに入っているxeCJKのバージョン?:http://blog.livedoor.jp/ti5942/archives/7561243.html]]
-[[Ubuntu 12.10: xeCJK/ZXjatypeを導入したが。。。:http://blog.livedoor.jp/ti5942/archives/7556359.html]]
-[[zxjatype, xeCJK3.0.6だと動かなかったけどxeCJK3.0.9だと動いた.:http://twitter.com/imunolion/status/260648169849896960]]

l3kernel, l3packages が古いバージョンで [[xeCJK 3.0.6 r343:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=343]] で ZXjatype 0.6 を使用する場合は XeTeX 3.1415926-2.4-0.9998 でエラーが発生する場合があります.~
気になる方は xeCJK, [[l3kernel>CTAN:help/Catalogue/entries/l3kernel.html]], [[l3packages>CTAN:help/Catalogue/entries/l3packages.html]] をアップデートしてください.~

**使い方 [#v46b0c77]

***MS Mincho, MS Gothic の場合 [#teab5b7f]

 \usepackage{zxjatype}
 \setjamainfont{MS Mincho}
 \setjasansfont{MS Gothic}
 \setjamonofont{MS Gothic}

zxjatype.sty が見つからなかった場合に xeCJK.sty を使用する場合は以下のようにします.

 \IfFileExists{zxjatype.sty}{
   \usepackage{zxjatype}
   \setjamainfont{MS Mincho}
   \setjasansfont{MS Gothic}
   \setjamonofont{MS Gothic}
 }{
   \usepackage{xeCJK}
   \setCJKmainfont{MS Mincho}
   \setCJKsansfont{MS Gothic}
   \setCJKmonofont{MS Gothic}
 }

***IPAMincho, IPAGothic の場合 [#j2934d74]

 \usepackage{zxjatype}
 \setjamainfont{IPAMincho}
 \setjasansfont{IPAGothic}
 \setjamonofont{IPAGothic}

zxjatype.sty が見つからなかった場合に xeCJK.sty を使用する場合は以下のようにします.

 \IfFileExists{zxjatype.sty}{
   \usepackage{zxjatype}
   \setjamainfont{IPAMincho}
   \setjasansfont{IPAGothic}
   \setjamonofont{IPAGothic}
 }{
   \usepackage{xeCJK}
   \setCJKmainfont{IPAMincho}
   \setCJKsansfont{IPAGothic}
   \setCJKmonofont{IPAGothic}
 }

*xeCJK 以外のパッケージ [#k90787cf]
-[[「はじめてのLaTeX」: MiKTeXでXeTeXで日本語を:http://supportdoc.net/support-latex/xetex.html]]
-[[zhmCJK Package:http://www.ctan.org/pkg/zhmcjk]]
-[[Writing Japanese with XeTeX:http://kuniyoshi.fastmail.fm/xetex/]]
-[[Including Japanese Text:http://www.lewis.soc.hit-u.ac.jp/latex/including-japanese-text]]

*関連リンク [#q4a9591d]
-[[Newest &#39;xecjk&#39; Questions - TeX - LaTeX:http://tex.stackexchange.com/questions/tagged/xecjk]]
-[[How to programmatically detect if a LaTeX package is installed?:http://tex.stackexchange.com/questions/31852/how-to-programmatically-detect-if-a-latex-package-is-installed]]