Ticket #27759

luatexja-fontspec で Undefined control sequence

Open Date: 2012-03-06 11:02 Last Update: 2012-05-03 09:48

Reporter:
(del#73928)
Owner:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

\documentclass{ltjreport}
\usepackage{luatexja-fontspec}
\begin{document}
123日本語456
\end{document}

を lualatex に食わせると、

(c:/texlive/2011/../texmf-local/tex/luatexja/patches/lltjp-xunicode.sty
! Undefined control sequence.
l.82 \ReloadXunicode
                    {EU2}
? 
となる。

Ticket History (3/6 Histories)

2012-03-06 11:02 Updated by: (del#73928)
  • New Ticket "luatexja-fontspec で Undefined control sequence" created
2012-03-06 12:09 Updated by: kmaeda
Comment

不可解ですね.\ReloadXunicode は xunicode.sty で定義されていますので,FrontPage の「お知らせ」にある通りのパッチをあてた xunicode.sty があれば通るはずですが…….

私の環境ではエラーが再現できないのですが,どなたか再現できた方はいますでしょうか?

2012-03-06 12:24 Updated by: h7k
Comment

xunicode.sty のバージョンが古いのではないでしょうか。xunicode.sty 先頭部の Changes に

% v0.98 2011/06/27
%      implemented  \ReloadXunicode{<encoding-name>}
%      prevent main macros from redefinition upon reloading
%      implement the TIPA special macros  \: \; \! \*
%      extended support for TIPA characters and tones
%      fixed a problem with \DeclareEncodedCompositeCharacter
%       and  \DeclareEncodedCompositeAccents
とあります。\ReloadXunicode って、結構最近になって入ったものだったんですね。

2012-03-06 13:19 Updated by: kmaeda
Comment

xunicode.sty のバージョンが古いのではないでしょうか。

なるほど.確かに TeX Live 2011 の ISO 内の xunicode を見ると v0.96 でした.これで試してみるとエラーが再現できました.

tlmgr update --all してから,lltjp-xunicode.sty の末尾にあるパッチを xunicode.sty にあててみてください.

2012-03-06 19:30 Updated by: (del#73928)
Comment

アドバイスありがとうございます。

https://github.com/SquareBracketAssociates/PharoByExample-japanese
という共同翻訳作業に参加しており、組版にLuaTeX-ja の採用を検討しています。 Linux、Mac OS X 環境では幸せに TeXworks できていたのですが、Windows で fontconfig 問題にはまりました。 それで、良くわからないままフォントの埋め込みを試していました。

tlmgr update --all してから,lltjp-xunicode.sty の末尾にあるパッチ

これは行いました。小さなサンプルでは問題無いのですが、700 行ほどのデータを食わせると、例えば、

! LaTeX Error: Option clash for package color.
のようなエラーが出ます。これは \usepackage{luatexja-fontspec} したときに特有です。

時間をください。700 行をもう少し絞り込んで別のチケットを発行したいと思います。

2012-05-03 09:48 Updated by: h7k
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2012-05-03 09:48
Comment

700 行をもう少し絞り込んで別のチケットを発行したいと思います。

とあるので,ひとまず完了とします.

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login