- 追加された行はこの色です。
- 削除された行はこの色です。
[[XeTeX]] > xeCJK/ZXjatype
*xeCJK/ZXjatype [#x8dfc603]
&color(White,#5F2F2F){ ''◆目次◆'' };&br;
----
#contents
----
*[[xeCJK:https://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 文書を作成するためのパッケージです.~
IVS (異体字セレクタ) にも対応しています.~
[[W32TeX]] の xetex-w32.tar.xz, [[TeX Live]], [[MiKTeX]] に含まれています.~
xeCJK は [[XeLaTeX>XeTeX]] で CJK 文書を作成するためのパッケージです.
IVS ([[異体字セレクタ>Wikipedia.ja:異体字セレクタ]]) にも対応しています.
[[TeX Live]], [[W32TeX]], [[MiKTeX]] に含まれています.
-[[ctex-kit:https://code.google.com/p/ctex-kit/]]
--[[xeCJK:https://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 が得られます.
-[[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:http://www.ctan.org/pkg/xecjk]]
-[[xeCJK Package:https://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)
**リリース情報/ChangeLog [#if427aa7]
-[[/tags/xeCJK/:https://code.google.com/p/ctex-kit/source/browse/tags/xeCJK/]]
-[[Changes:https://code.google.com/p/ctex-kit/source/list]]
-https://github.com/CTeX-org/ctex-kit/releases
-https://github.com/CTeX-org/ctex-kit/commits/master/xeCJK/xeCJK.dtx
**注意点 [#w700f957]
//**注意点 [#w700f957]
***xeCJK error: "conflict-package" → \usepackage{xltxtra} を記述しないまたは \usepackage{xeCJK} のあとに \usepackage{xltxtra} を記述 [#g3111be5]
**不具合 [#t2600dd9]
-[[MacTex2012で日本語beamer文書のコンパイルエラー:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=941]]
[[Issues:https://github.com/CTeX-org/ctex-kit/issues?q=xeCJK]]
xeCJK error: "conflict-package" が発生する場合は \usepackage{xltxtra} を記述しないかまたは \usepackage{xeCJK} のあとに \usepackage{xltxtra} を記述します.
***xeCJK 3.6.1 で 丸1「①」(U+2460) が表示されない → \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加 [#p8d5ba51]
\usepackage{xltxtra}
xeCJK 3.6.1 で 丸1「①」(U+2460) が表示されません.
\documentclass{scrartcl}
\usepackage{xeCJK}
\setCJKmainfont{ipaexm.ttf}
\begin{document}
ABCDEあいうえお①
\end{document}
のように \usepackage{xeCJK} の前に \usepackage{xltxtra} を記述した場合に xeCJK error: "conflict-package" が発生する場合があります.
丸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.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! xeCJK error: "conflict-package"
! fontspec error: "font-not-found"
!
! The `xltxtra' package is in conflict with xeCJK.
! Please do not use it or load it after xeCJK.
! The font "IPAexMincho" cannot be found.
!
! See the xeCJK documentation for further information.
! See the fontspec documentation for further information.
!
! Type <return> to continue.
! For immediate help type H <return>.
!...............................................
のエラーが発生する場合はフォントファイル名を指定すればタイプセットできるようです.~
**不具合 [#t2600dd9]
\usepackage{xeCJK}
\setCJKmainfont{ipaexm.ttf}
\setCJKsansfont{ipaexg.ttf}
\setCJKmonofont{ipaexg.ttf}
[[Issues:https://code.google.com/p/ctex-kit/issues/list?q=xeCJK]]
-[[Issue 116: xeCJK: Support for Ideographic Variation Selectors:https://code.google.com/p/ctex-kit/issues/detail?id=116]]
W32TeX で \setCJKmainfont{IPAexMincho} を使用する場合はコマンドラインから
**使い方 [#k3d278aa]
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}
***IPAexMincho, IPAexGothic の場合 [#af21d789]
\usepackage{xeCJK}
\setCJKmainfont{IPAexMincho}
\setCJKsansfont{IPAexGothic}
\setCJKmonofont{IPAexGothic}
***IPAMincho, IPAGothic の場合 [#uab0d085]
\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]]
//-[[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 'xecjk' 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]] で日本語文書を作成するためのパッケージです.~
BXjscls と ZXjatype は TeX Live 2013 に含まれています.~
ZXjatype は xeCJK が必要です.~
ZXjatype 0.6 で xeCJK 3.x 版を使用する場合は xeCJK 3.0.7 以降と xeCJK の動作に必要な新しいバージョンの l3kernel, l3packages が必要です.~
ZXjatype は [[XeLaTeX>XeTeX]] で日本語文書を作成するためのパッケージです.
ZXjatype は TeX Live, W32TeX に含まれています.
ZXjatype は xeCJK が必要です.
-[[BXjscls:https://github.com/zr-tex8r/BXjscls]] & [[ZXjatype:https://github.com/zr-tex8r/ZXjatype]]
-[[[texlive] Index of /trunk/Master/texmf-dist/tex/latex/bxjscls:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/bxjscls/]]
--[[log:http://www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/bxjscls/?view=log]]
-http://www.ctan.org/pkg/bxjscls
-http://www.ctan.org/tex-archive/language/japanese/BX/bxjscls
-[[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]]
-http://www.ctan.org/pkg/zxjatype
-http://www.ctan.org/tex-archive/language/japanese/zxjatype
-https://ctan.org/pkg/zxjatype
-https://ctan.org/tex-archive/language/japanese/zxjatype
**リリース情報 [#ecfc94ae]
[[Tags · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/tags]] を参照.~
[[Tags · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/tags]] を参照.
ZXjatype 0.6 は xeCJK 3.0.7 以降で動作します.~
[[xeCJK 3.0.6 r343:https://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 版ではエラーが発生します.~
**ChangeLog [#s6e9d1be]
[[Commit History · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/commits/]]
**ChangeLog [#s6e9d1be]
**不具合 [#u54213d7]
[[>Commit History · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/commits/]]
***ZXjatype 0.6b で 丸1「①」(U+2460) が表示されない → \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加 [#f847cc0f]
//**不具合 [#u54213d7]
-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]] を参照.~
***MS Mincho, MS Gothic の場合 [#teab5b7f]
以下の様な文書を作成して UTF-8 で保存します.
----
-neko.tex
----
\documentclass[xelatex]{bxjsarticle}
\usepackage{zxjatype}
\setjamainfont{MS Mincho}
\setjasansfont{MS Gothic}
\setjamonofont{MS Gothic}
\setjamainfont{ipaexm.ttf}
\setjasansfont{ipaexg.ttf}
\setjamonofont{ipaexg.ttf}
\begin{document}
吾輩は猫である。名前はまだ無い。
どこで生れたかとんと見当がつかぬ。
何でも薄暗いじめじめした所で
ニャーニャー泣いていた事だけは記憶している。
吾輩はここで始めて人間というものを見た。
\end{document}
----
zxjatype.sty が見つからなかった場合に xeCJK.sty を使用する場合は以下のようにします.
XeLaTeX を実行します.
\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}
}
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}
}
***IPAMincho, IPAGothic の場合 [#j2934d74]
***MS Mincho, MS Gothic の場合 [#teab5b7f]
\usepackage{zxjatype}
\setjamainfont{IPAMincho}
\setjasansfont{IPAGothic}
\setjamonofont{IPAGothic}
\setjamainfont{MS Mincho}
\setjasansfont{MS Gothic}
\setjamonofont{MS Gothic}
zxjatype.sty が見つからなかった場合に xeCJK.sty を使用する場合は以下のようにします.
\IfFileExists{zxjatype.sty}{
\usepackage{zxjatype}
\setjamainfont{IPAMincho}
\setjasansfont{IPAGothic}
\setjamonofont{IPAGothic}
\setjamainfont{MS Mincho}
\setjasansfont{MS Gothic}
\setjamonofont{MS Gothic}
}{
\usepackage{xeCJK}
\setCJKmainfont{IPAMincho}
\setCJKsansfont{IPAGothic}
\setCJKmonofont{IPAGothic}
\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 で日本語、再び:http://oku.edu.mie-u.ac.jp/tex/mod/forum/discuss.php?d=139]]
-[[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]])