[zxjatype] 文字サイズの \begin{} ... \end{} による指定

[zxjatype] 文字サイズの \begin{} ... \end{} による指定

- tat tsan の投稿
返信数: 4
いつも px/bx/zx シリーズには助けられております。
表題の件ですが、

(1) XeLaTeX で ZXjatype パッケージを利用し、
(2) 文字サイズの指定を \Huge のようなコマンドではなく
\begin{Huge} ... \end{Huge} で指定したとき、
(3) 文中に和文の約物が入っていると

エラーが起きます。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% (TeXソースの例)
\documentclass{article}
\usepackage{zxjatype}
\setjamainfont{IPAMincho}
\begin{document}
\begin{Huge}「」\end{Huge}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
(エラーメッセージ)
! Undefined control sequence.
<recently read> \endHuge

l.5 \begin{Huge}「」\end{Huge}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

環境は TeXLive-2013 です。
tat tsan への返信

Re: [zxjatype] 文字サイズの \begin{} ... \end{} による指定

- Akira Kakuto の投稿
\begin{Huge}
「」
\end{Huge}

とすると, ok でした。

Akira Kakuto への返信

Re: [zxjatype] 文字サイズの \begin{} ... \end{} による指定

- tat tsan の投稿
お返事ありがとうございます。
改行してもうまく行かない場合もあるのです。

\begin{small}
だが。
\end{small}

だとエラーが発生します。

\begin{small}
だが…。
\end{small}

だと通ります。
tat tsan への返信

Re: [zxjatype] 文字サイズの \begin{} ... \end{} による指定

- Akira Kakuto の投稿
\begin{small}
だが。\relax
\end{small}
でも ok となるようです。

Akira Kakuto への返信

Re: [zxjatype] 文字サイズの \begin{} ... \end{} による指定

- tat tsan の投稿
ありがとうございます。work around に \relax を用いることにします。

約物がらみで別の不具合も見つけていますが、それは別のスレッドで。