- 追加された行はこの色です。
- 削除された行はこの色です。
*[[xeCJK:http://code.google.com/p/ctex-kit/source/browse/trunk/xeCJK]] [#nb577bd0]
[[XeTeX]] > xeCJK/ZXjatype
xeCJK は [[XeLaTeX>XeTeX]] で CJK 文書を作成するためのパッケージです.~
[[W32TeX]] の xetex-w32.tar.xz と [[TeX Live]] に含まれています.~
*xeCJK/ZXjatype [#x8dfc603]
-[[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]]
----
#contents
----
*[[xeCJK:https://github.com/CTeX-org/ctex-kit/tree/master/xeCJK]] [#nb577bd0]
xeCJK は [[XeLaTeX>XeTeX]] で CJK 文書を作成するためのパッケージです.
IVS ([[異体字セレクタ>Wikipedia.ja:異体字セレクタ]]) にも対応しています.
[[TeX Live]], [[W32TeX]], [[MiKTeX]] に含まれています.
-[[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 – Support for CJK documents in XeLaTeX:http://ctanhg.scharrer-online.de/pkg/xecjk.html]] (Automated Mercurial Repositories of CTAN)
**リリース情報/ChangeLog [#if427aa7]
-https://github.com/CTeX-org/ctex-kit/releases
-https://github.com/CTeX-org/ctex-kit/commits/master/xeCJK/xeCJK.dtx
//**注意点 [#w700f957]
**不具合 [#t2600dd9]
[[Issues:https://github.com/CTeX-org/ctex-kit/issues?q=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 '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]]
**リリース情報 [#if427aa7]
*[[ZXjatype:https://github.com/zr-tex8r/ZXjatype]] [#n8276349]
2012-10-20 W32TeX [2012/10/20] の更新で xeCJK 3.0.8 から xeCJK 3.0.9 になりました.~
2012-10-16 xeCJK 3.0.9~
2012-09-09 W32TeX [2012/09/09] の更新で xeCJK 2.4.5 から xeCJK 3.0.8 になりました.~
ZXjatype は [[XeLaTeX>XeTeX]] で日本語文書を作成するためのパッケージです.
ZXjatype は TeX Live, W32TeX に含まれています.
ZXjatype は xeCJK が必要です.
*[[ZXjatype:https://github.com/zr-tex8r/ZXjatype]] [#n8276349]
-[[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]
ZXjatype は [[XeLaTeX>XeTeX]] で日本語文書を作成するためのパッケージです.~
xeCJK が必要です.~
[[Tags · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/tags]] を参照.
-[[BXjscls:https://github.com/zr-tex8r/BXjscls]] & [[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]]
**ChangeLog [#s6e9d1be]
**リリース情報 [#ecfc94ae]
[[Commit History · zr-tex8r/ZXjatype · GitHub:https://github.com/zr-tex8r/ZXjatype/commits/]]
2012-09-09 ZXjatype 0.6~
**不具合 [#u54213d7]
ZXjatype 0.6 は xeCJK 3.0.9 でも xeCJK 2.4.6 でもどちらでも動作します.~
ZXjatype 0.6 よりも前のバージョンでは xeCJK 3.0.9 でエラーが発生します.~
***ZXjatype 0.6b で 丸1「①」(U+2460) が表示されない → \xeCJKDeclareCharClass{CJK}{`①} または \XeTeXcharclass`①=1 を追加 [#f847cc0f]
*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]]
-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}
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]])