&color(White,#5F2F2F){  ''◆目次◆''  };&br;
[[XeTeX]] > xeCJK/ZXjatype

*xeCJK/ZXjatype [#x8dfc603]

----
#contents
----

*[[xeCJK:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK]] [#nb577bd0]
*[[xeCJK:https://github.com/CTeX-org/ctex-kit/tree/master/xeCJK]] [#nb577bd0]

xeCJK は [[XeLaTeX>XeTeX]] で CJK 文書を作成するためのパッケージです.~
[[W32TeX]] の xetex-w32.tar.xz と [[TeX Live]] に含まれています.~
xeCJK は [[XeLaTeX>XeTeX]] で CJK 文書を作成するためのパッケージです.
IVS ([[異体字セレクタ>Wikipedia.ja:異体字セレクタ]]) にも対応しています.
[[TeX Live]], [[W32TeX]], [[MiKTeX]] に含まれています.

-[[ctex-kit:http://code.google.com/p/ctex-kit/]]
--[[xeCJK:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK]]
--[[Changes:http://code.google.com/p/ctex-kit/source/list]]
-[[xeCJK Package:http://www.ctan.org/pkg/xecjk]]
-[[CTeX-kit:https://github.com/CTeX-org/ctex-kit]]
--[[xeCJK:https://github.com/CTeX-org/ctex-kit/tree/master/xeCJK]] <-- https://raw.githubusercontent.com/CTeX-org/ctex-kit/master/xeCJK/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:https://ctan.org/pkg/xecjk]]
-[[CTAN:help/Catalogue/entries/xecjk.html]]
-[[「xeCJK」の検索結果一覧 - マクロツイーター:http://d.hatena.ne.jp/zrbabbler/archive?word=xeCJK]]
-[[xeCJK を含む記事 : いわにぃのブログ:http://blog.livedoor.jp/ti5942/search?q=xeCJK]]
-[[xecjk – Support for CJK documents in XeLaTeX:http://ctanhg.scharrer-online.de/pkg/xecjk.html]] (Automated Mercurial Repositories of CTAN)

**リリース情報 [#if427aa7]
**リリース情報/ChangeLog [#if427aa7]
-https://github.com/CTeX-org/ctex-kit/releases
-https://github.com/CTeX-org/ctex-kit/commits/master/xeCJK/xeCJK.dtx

2012-11-01 W32TeX [2012/11/01] の更新で xeCJK 3.0.10 になりました.~
2012-10-27 xeCJK 3.0.10~
//**注意点 [#w700f957]

**不具合 [#t2600dd9]

***[[xeCJK 3.0.6 r350:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=350]] でエラーが発生する → xeCJK をアップデートする [#f0ab434a]
[[Issues:https://github.com/CTeX-org/ctex-kit/issues?q=xeCJK]]

[[xeCJK 3.0.6 r350:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=350]] を使用している場合は XeTeX 3.1415926-2.5-0.9999 でエラーが発生するので xeCJK をアップデートしてください.~
***xeCJK 3.6.1 で 丸1「①」(U+2460) が表示されない → \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加 [#p8d5ba51]

xeCJK 3.6.1 で 丸1「①」(U+2460) が表示されません.

 \documentclass{scrartcl}
 \usepackage{xeCJK}
 \setCJKmainfont{ipaexm.ttf}
 \begin{document}
 ABCDEあいうえお①
 \end{document}

丸1「①」(U+2460) が表示されない場合は \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加します.

 \documentclass{scrartcl}
 \usepackage{xeCJK}
 \setCJKmainfont{ipaexm.ttf}
 \xeCJKDeclareCharClass{CJK}{`①}
 \begin{document}
 ABCDEあいうえお①
 \end{document}

**使い方 [#k3d278aa]

***IPAexMincho, IPAexGothic の場合 [#af21d789]

 \usepackage{xeCJK}
 \setCJKmainfont{IPAexMincho}
 \setCJKsansfont{IPAexGothic}
 \setCJKmonofont{IPAexGothic}

上記の設定で~
 (c:/w32tex/share/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg)))
 kpathsea: Running mktextfm IPAexMincho/ICU
 
 The command name is C:\w32tex\bin\mktextfm
 
 kpathsea: Running mktexmf IPAexMincho/ICU.mf
 
 The command name is C:\w32tex\bin\mktexmf
 name = IPAexMincho/ICU, rootname = IPAexMincho/ICU, pointsize =
 mktexmf: empty or non-existent rootfile!
 Cannot find IPAexMincho/ICU.mf.
 kpathsea: Appending font creation commands to missfont.log.
 
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 !
 ! fontspec error: "font-not-found"
 !
 ! The font "IPAexMincho" cannot be found.
 !
 ! See the fontspec documentation for further information.
 !
 ! For immediate help type H <return>.
 !...............................................
のエラーが発生する場合はフォントファイル名を指定すればタイプセットできるようです.~

 \usepackage{xeCJK}
 \setCJKmainfont{ipaexm.ttf}
 \setCJKsansfont{ipaexg.ttf}
 \setCJKmonofont{ipaexg.ttf}

W32TeX で \setCJKmainfont{IPAexMincho} を使用する場合はコマンドラインから

 fc-list | nkf -W8 -s | grep "IPAexMincho"

を実行して

 c:/w32tex/share/texmf-dist/fonts/truetype/ipa/ipaexm.ttf: IPAexMincho,IPAex明朝:style=Regular

が表示されれば使用できます.

何も表示されない場合は C:\w32tex\share\texmf-dist\fonts\conf\local.conf を作成して以下のように編集します.

----
 <?xml version="1.0"?>
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <!-- local.conf file to configure local font access -->
 <fontconfig>
 
 <dir>c:/w32tex/share/texmf-dist/fonts/opentype</dir>
 <dir>c:/w32tex/share/texmf-dist/fonts/truetype</dir>
 <dir>c:/w32tex/share/texmf-local/fonts/opentype</dir>
 <dir>c:/w32tex/share/texmf-local/fonts/truetype</dir>
 
 </fontconfig>
----

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

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

//**xeCJK 以外のパッケージ [#k90787cf]
//-[[「はじめてのLaTeX」: MiKTeXでXeTeXで日本語を:http://supportdoc.net/support-latex/xetex.html]]
//-[[zhmCJK Package:https://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]]

**関連リンク [#j53b1d05]
-[[「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]]
-[[日本語の文章を XeLaTeX で書く:http://technology-memo.seesaa.net/article/313825378.html]]
-[[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]]

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

ZXjatype は [[XeLaTeX>XeTeX]] で日本語文書を作成するためのパッケージです.~
xeCJK が必要です.~
ZXjatype は [[XeLaTeX>XeTeX]] で日本語文書を作成するためのパッケージです.
ZXjatype は TeX Live, W32TeX に含まれています.
ZXjatype は xeCJK が必要です.

-[[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]]
-[[QA: XeTeX で日本語、再び:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=139]]
-[[名状しがたい zxjatype のようなもの:https://gist.github.com/3685126]]
-[[zxjatype, xeCJK3.0.6だと動かなかったけどxeCJK3.0.9だと動いた.:http://twitter.com/imunolion/status/260648169849896960]]
-[[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]]

-[[ZXjatype:https://github.com/zr-tex8r/ZXjatype]]
-[[[texlive] Index of /trunk/Master/texmf-dist/tex/latex/zxjatype:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/zxjatype/]]
--[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/zxjatype/?view=log]]
-https://ctan.org/pkg/zxjatype
-https://ctan.org/tex-archive/language/japanese/zxjatype
**リリース情報 [#ecfc94ae]

2012-09-09 ZXjatype 0.6~
[[Tags · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/tags]] を参照.

ZXjatype 0.6 は xeCJK 3.0.10 でも xeCJK 2.4.6 でもどちらでも動作します.~
[[xeCJK 3.0.6 r350:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=350]] を使用している場合は XeTeX 3.1415926-2.5-0.9999 でエラーが発生するので ZXjatype 0.6 は使用できません.[[xeCJK 3.0.7 r351:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK/?r=351]] ではエラーは発生しません.~
xeCJK 3.0.6 r350 を使用している場合は xeCJK をアップデートしてください.~
ZXjatype 0.6 よりも前のバージョンは expl3 で記述されている xeCJK 3.x 版ではエラーが発生します.~
**ChangeLog [#s6e9d1be]

[[Commit History · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/commits/]]

**不具合 [#u54213d7]

***ZXjatype 0.6b で 丸1「①」(U+2460) が表示されない → \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加 [#f847cc0f]

-https://twitter.com/zr_tex8r/status/571372508261122048
-https://www.overleaf.com/read/drxbbhxpbyfm

ZXjatype 0.6b で 丸1「①」(U+2460) が表示されません.

 \documentclass[xelatex]{bxjsarticle}
 \usepackage{zxjatype}
 \setjamainfont{ipaexm.ttf}
 \begin{document}
 ABCDEあいうえお①
 \end{document}

丸1「①」(U+2460) が表示されない場合は \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加します.

 \documentclass[xelatex]{bxjsarticle}
 \usepackage{zxjatype}
 \setjamainfont{ipaexm.ttf}
 \xeCJKDeclareCharClass{CJK}{`①}
 \begin{document}
 ABCDEあいうえお①
 \end{document}

丸1「①」(U+2460) 以外にも表示できない文字がある場合は以下のように設定すればいいようです。

 \xeCJKDeclareCharClass{CJK}{
   `⓪, `①->`⑳, `㉑->`㉟, `㊱->`㊿,
   `⓿, `❶->`❿, `⓫->`⓴,
   `Ⅰ->`Ⅻ, `ⅰ->`ⅻ, `☃, `⛄, `⛇
 }

***[[BXjsclsを使ったXeLaTeXのときだけparagraphの前にblacksquareが現れない:https://okumuralab.org/tex/mod/forum/discuss.php?d=1704]] [#k0a25489]

**使い方 [#v46b0c77]

[[ZXjatype パッケージ ~XeLaTeX でまともな日本語組版を~ [電脳世界の奥底にて]:http://zrbabbler.sp.land.to/zxjatype.html]] を参照.~

以下の様な文書を作成して UTF-8 で保存します.

----
-neko.tex
----
 \documentclass[xelatex]{bxjsarticle}
 \usepackage{zxjatype}
 \setjamainfont{ipaexm.ttf}
 \setjasansfont{ipaexg.ttf}
 \setjamonofont{ipaexg.ttf}
 \begin{document}
 
 吾輩は猫である。名前はまだ無い。
 
 どこで生れたかとんと見当がつかぬ。
 何でも薄暗いじめじめした所で
 ニャーニャー泣いていた事だけは記憶している。
 吾輩はここで始めて人間というものを見た。
 
 \end{document}
----

XeLaTeX を実行します.

 xelatex neko.tex

***IPAexMincho, IPAexGothic の場合 [#ebafbaae]

 \usepackage{zxjatype}
 \setjamainfont{IPAexMincho}
 \setjasansfont{IPAexGothic}
 \setjamonofont{IPAexGothic}

上記の設定で
 (c:/w32tex/share/texmf-dist/tex/xelatex/xecjk/config/xeCJK.cfg)))
 kpathsea: Running mktextfm IPAexMincho/ICU
 
 The command name is C:\w32tex\bin\mktextfm
 
 kpathsea: Running mktexmf IPAexMincho/ICU.mf
 
 The command name is C:\w32tex\bin\mktexmf
 name = IPAexMincho/ICU, rootname = IPAexMincho/ICU, pointsize =
 mktexmf: empty or non-existent rootfile!
 Cannot find IPAexMincho/ICU.mf.
 kpathsea: Appending font creation commands to missfont.log.
 
 
 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 !
 ! fontspec error: "font-not-found"
 !
 ! The font "IPAexMincho" cannot be found.
 !
 ! See the fontspec documentation for further information.
 !
 ! For immediate help type H <return>.
 !...............................................
のエラーが発生する場合はフォントファイル名を指定すればタイプセットできるようです.

 \usepackage{zxjatype}
 \setjamainfont{ipaexm.ttf}
 \setjasansfont{ipaexg.ttf}
 \setjamonofont{ipaexg.ttf}

W32TeX で \setjamainfont{IPAexMincho} を使用する場合はコマンドラインから

 fc-list | nkf -W8 -s | grep "IPAexMincho"

を実行して

 c:/w32tex/share/texmf-dist/fonts/truetype/ipa/ipaexm.ttf: IPAexMincho,IPAex明朝:style=Regular

が表示されれば使用できます.

何も表示されない場合は C:\w32tex\share\texmf-dist\fonts\conf\local.conf を作成して以下のように編集します.

----
 <?xml version="1.0"?>
 <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
 <!-- local.conf file to configure local font access -->
 <fontconfig>
 
 <dir>c:/w32tex/share/texmf-dist/fonts/opentype</dir>
 <dir>c:/w32tex/share/texmf-dist/fonts/truetype</dir>
 <dir>c:/w32tex/share/texmf-local/fonts/opentype</dir>
 <dir>c:/w32tex/share/texmf-local/fonts/truetype</dir>
 
 </fontconfig>
----

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

 \IfFileExists{zxjatype.sty}{
   \usepackage{zxjatype}
   \setjamainfont{IPAexMincho}
   \setjasansfont{IPAexGothic}
   \setjamonofont{IPAexGothic}
 }{
   \usepackage{xeCJK}
   \setCJKmainfont{IPAexMincho}
   \setCJKsansfont{IPAexGothic}
   \setCJKmonofont{IPAexGothic}
 }

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

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

*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]]
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}
 }

**関連リンク [#q4a9591d]
-[[「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 で日本語、再び:https://okumuralab.org/tex/mod/forum/discuss.php?d=139]]
-[[記事一覧 - tetsuok の旅 blog:http://tetsuok.hatenablog.com/archive/category/latex]]
-仮名だけ別フォント ([[qa:57028]], [[qa:57030]], [[qa:57031]], [[qa:57032]])