You are on page 1of 9

xeCJK

http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?xeCJK
[ トップ ] [ 編集 | 凍結 | 差分 | バックアップ | 添付 | リロード ] [ 新規 | ⼀ 覧 | 単語検索 | 最終更新 | ヘルプ
]

XeTeX > xeCJK/ZXjatype

xeCJK/ZXjatype †
◆CONTENTS◆

xeCJK/ZXjatype
xeCJK
リリース情報/ChangeLog
不具合
xeCJK 3.2.10 で 丸1「①」(U+2460) が表⽰されない → \XeTeXcharclass`①=1 を追加
xeCJK 3.2.10 で波ダッシュ「∼」(U+301C) が LuaLaTeX + LuaTeX-ja や upLaTeX + dvipdfmx
でタイプセットした場合と異なり⽂字が詰まったように表⽰される → \XeTeXcharclass`∼=1
を追加
使い⽅
IPAexMincho, IPAexGothic の場合
MS Mincho, MS Gothic の場合
関 連リンク
ZXjatype
リリース情報
ChangeLog
不具合
ZXjatype 0.6 で 丸1「①」(U+2460) が表⽰されない → \XeTeXcharclass`①=1 を追加
ZXjatype 0.6 で波ダッシュ「∼」(U+301C) が LuaLaTeX + LuaTeX-ja や upLaTeX + dvipdfmx
でタイプセットした場合と異なり⽂字が詰まったように表⽰される → \XeTeXcharclass`∼=1
を追加
使い⽅
IPAexMincho, IPAexGothic の場合
MS Mincho, MS Gothic の場合
関 連リンク

xeCJK †
xeCJK は XeLaTeX で CJK ⽂書を作成するためのパッケージです.

IVS (異 字セレクタ) にも 対応
しています.
TeX Live, W32TeX, MiKTeX に含まれています.
ctex-kit
xeCJK
xeCJK.dtx をクリックして File info の View raw file から xeCJK.dtx をダウンロードして適切

に 理*1すれば xeCJK.sty が得られます.
[texlive] Index of /trunk/Master/texmf-dist/tex/xelatex/xecjk
log
http://miktex.org/packages/xecjk
xeCJK Package
CTAN:help/Catalogue/entries/xecjk.html
xecjk – Support for CJK documents in XeLaTeX (Automated Mercurial Repositories of CTAN)

リリース情報/ChangeLog †
/tags/xeCJK/
Changes

不具合 †

Issues

xeCJK 3.2.10 で 丸1「①」(U+2460) が表⽰されない → \XeTeXcharclass`①=1 を追加 †

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


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

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


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

xeCJK 3.2.10 で波ダッシュ「∼」(U+301C) が LuaLaTeX + LuaTeX-ja や upLaTeX + dvipdfmx でタイプセ


ットした場合と異なり⽂字が詰まったように表⽰される → \XeTeXcharclass`∼=1 を追加 †

xeCJK 3.2.10 で波ダッシュ「∼」(U+301C) が LuaLaTeX + LuaTeX-ja や upLaTeX + dvipdfmx でタイプセット


した場合と異なり⽂字が詰まったように表⽰されます.
\ifdefined\kanjiskip
\documentclass[uplatex]{jsarticle}
\AtBeginDvi{\special{pdf:mapline uprml-h unicode :0:msmincho.ttc}}
\else
\ifdefined\directlua
\documentclass{ltjsarticle}
\usepackage[ms]{luatexja-preset}
\else
\documentclass[xelatex]{bxjsarticle}
\usepackage{xeCJK}
\setCJKmainfont{MS Mincho}
\fi
\fi
\begin{document}

波ダッシュ「∼」(U+301C)

全⾓チルダ「∼」(U+FF5E)

\end{document}

⽂字が詰まったように表⽰される場合は \XeTeXcharclass`∼=1 を追加します.


\ifdefined\kanjiskip
\documentclass[uplatex]{jsarticle}
\AtBeginDvi{\special{pdf:mapline uprml-h unicode :0:msmincho.ttc}}
\else
\ifdefined\directlua
\documentclass{ltjsarticle}
\usepackage[ms]{luatexja-preset}
\else
\documentclass[xelatex]{bxjsarticle}
\usepackage{xeCJK}
\setCJKmainfont{MS Mincho}
\XeTeXcharclass`∼=1
\fi
\fi
\begin{document}

波ダッシュ「∼」(U+301C)

全⾓チルダ「∼」(U+FF5E)

\end{document}

使い⽅ †

IPAexMincho, IPAexGothic の場合 †

\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}

MS Mincho, MS Gothic の場合 †

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

関連リンク †
検 覧
「xeCJK」の 索結果⼀ - マクロツイーター
xeCJK を含む記事 : いわにぃのブログ
xeCJK : いわにぃのブログ
⽇本語の⽂章を XeLaTeX で書く
Newest 'xecjk' Questions - TeX - LaTeX
How to programmatically detect if a LaTeX package is installed?

ZXjatype †
ZXjatype は XeLaTeX で⽇本語⽂書を作成するためのパッケージです.
ZXjatype は TeX Live, W32TeX に含まれています.
ZXjatype は xeCJK が必要です.
ZXjatype 0.6 は xeCJK 3.0.7 以降で動作します.

ZXjatype
[texlive] Index of /trunk/Master/texmf-dist/tex/latex/zxjatype
log
http://www.ctan.org/pkg/zxjatype
http://www.ctan.org/tex-archive/language/japanese/zxjatype

リリース情報 †

Tags · zr-tex8r/ZXjatype · GitHub を 参照.


ChangeLog †

Commit History · zr-tex8r/ZXjatype · GitHub

不具合 †

ZXjatype 0.6 で 丸1「①」(U+2460) が表⽰されない → \XeTeXcharclass`①=1 を追加 †

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


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

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


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

ZXjatype 0.6 で波ダッシュ「∼」(U+301C) が LuaLaTeX + LuaTeX-ja や upLaTeX + dvipdfmx でタイプセ


ットした場合と異なり⽂字が詰まったように表⽰される → \XeTeXcharclass`∼=1 を追加 †
ZXjatype 0.6 で波ダッシュ「∼」(U+301C) が LuaLaTeX + LuaTeX-ja や upLaTeX + dvipdfmx でタイプセット
した場合と異なり⽂字が詰まったように表⽰されます.
\ifdefined\kanjiskip
\documentclass[uplatex]{jsarticle}
\AtBeginDvi{\special{pdf:mapline uprml-h unicode :0:msmincho.ttc}}
\else
\ifdefined\directlua
\documentclass{ltjsarticle}
\usepackage[ms]{luatexja-preset}
\else
\documentclass[xelatex]{bxjsarticle}
\usepackage{zxjatype}
\setjamainfont{MS Mincho}
\fi
\fi
\begin{document}

波ダッシュ「∼」(U+301C)

全⾓チルダ「∼」(U+FF5E)

\end{document}

⽂字が詰まったように表⽰される場合は \XeTeXcharclass`∼=1 を追加します.


\ifdefined\kanjiskip
\documentclass[uplatex]{jsarticle}
\AtBeginDvi{\special{pdf:mapline uprml-h unicode :0:msmincho.ttc}}
\else
\ifdefined\directlua
\documentclass{ltjsarticle}
\usepackage[ms]{luatexja-preset}
\else
\documentclass[xelatex]{bxjsarticle}
\usepackage{zxjatype}
\setjamainfont{MS Mincho}
\XeTeXcharclass`∼=1
\fi
\fi
\begin{document}

波ダッシュ「∼」(U+301C)

全⾓チルダ「∼」(U+FF5E)

\end{document}

使い⽅ †

ZXjatype パッケージ ∼XeLaTeX でまともな⽇本語組版を∼ [電 脳世界の奥底にて] を参照.


以下の 様な⽂書を作成して 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

エラーが 発⽣する場合は BXjscls を最新版にアップデートします.


IPAexMincho, IPAexGothic の場合 †

\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}

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 の場合 †

\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}
}

関連リンク †
検 覧
「zxjatype」の 索結果⼀ - マクロツイーター
ZXjatype を含む記事 : いわにぃのブログ
ZXjatype : いわにぃのブログ
QA: XeTeX で⽇本語、再び

記事⼀ - tetsuok の旅 blog
仮 名だけ別フォント (qa:57028, qa:57030, qa:57031, qa:57032)

*1 蛇⾜事項、その他 [電 脳世界の奥底にて]を参照
Last-modified: 2014-04-30 (⽔) 12:04:29 (15d)
Site admin: okumura
PukiWiki 1.4.6 Copyright © 2001-2005 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.3.3. HTML convert time: 0.050 sec.

You might also like