Original \Pkg{jsclasses} use \cs{mag}~primitive to set the main document font size.
However, \LuaTeX\ beta-0.87.0~or~later does not support \cs{mag} in PDF~output,
so \Pkg{ltjsclasses} use different method%
-\footnote{Similar to \texttt{magstyle=real} in the \Pkg{BXjscls} classes (by Takayuki Yato).}
+\footnote{Similar to \texttt{magstyle=xreal} in the \Pkg{BXjscls} classes (by Takayuki Yato).}
to set the main document font size.
%</en>
%<*ja>
元々の\Pkg{ltjsclasses}ではフォントサイズを指定するのに\cs{mag}プリミティブが使われていたが,
\LuaTeX~beta-0.87.0以降ではPDF出力時の\cs{mag}のサポートが廃止された.
そのため,\Pkg{ltjsclasses}では別の方法
-\footnote{八登崇之氏による\Pkg{BXjscls}クラスにおける\texttt{magstyle=real}指定時と類似している.}で
+\footnote{八登崇之氏による\Pkg{BXjscls}クラスにおける\texttt{magstyle=xreal}指定時と類似している.}で
フォントサイズを指定することにしている.
%</ja>
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ltjsarticle}
- [2016/03/28 ltjsclasses ]
+ [2016/03/31 ltjsclasses ]
\RequirePackage{luatexja}
\newif\if@restonecol
\newif\if@titlepage
\DeclareOption{11ptj}{\def\ltjs@magscale{1.194}}
\DeclareOption{12ptj}{\def\ltjs@magscale{1.302}}
\newif\if@ltjs@mag@xreal
-\@ltjs@mag@xrealfalse
+\@ltjs@mag@xrealtrue
\DeclareOption{xreal}{\@ltjs@mag@xrealtrue}
\DeclareOption{noxreal}{\@ltjs@mag@xrealfalse}
\DeclareOption{real}{\@ltjs@mag@xrealfalse}
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ltjsbook}
- [2016/03/28 ltjsclasses ]
+ [2016/03/31 ltjsclasses ]
\RequirePackage{luatexja}
\newif\if@restonecol
\newif\if@titlepage
\DeclareOption{11ptj}{\def\ltjs@magscale{1.194}}
\DeclareOption{12ptj}{\def\ltjs@magscale{1.302}}
\newif\if@ltjs@mag@xreal
-\@ltjs@mag@xrealfalse
+\@ltjs@mag@xrealtrue
\DeclareOption{xreal}{\@ltjs@mag@xrealtrue}
\DeclareOption{noxreal}{\@ltjs@mag@xrealfalse}
\DeclareOption{real}{\@ltjs@mag@xrealfalse}
%<*driver>
\ProvidesFile{ltjsclasses.dtx}
%</driver>
- [2016/03/28 ltjsclasses ]
+ [2016/03/31 ltjsclasses ]
%<*driver>
\IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{}
\documentclass{ltjsarticle}
% \item 本家|jsclasses.dtx|では|\mag|を用いて「10pt時の組版結果を本文フォントサイズに合わせ拡大縮小」
% という方針でしたが,本|ltjsclasses.dtx|ではそのような方法を取っていません。
% \begin{itemize}
-% \item 標準,および|real|オプション指定時には,単にレイアウトに用いる各種長さの値をスケールさせるだけです。
+% \item |real|オプション指定時には,単にレイアウトに用いる各種長さの値をスケールさせるだけです。
% そのため,例えば本文の文字サイズが17ptのときにはcmr10でなくcmr17を用いることになり,組版結果の印象が
% 異なる恐れがあります。
% \item |xreal|オプション指定時には,上記に加えてオプティカルサイズを調整する(本文ではcmr17の代わりに
% cmr10を拡大縮小する,など)ため,\LaTeX のフォント選択システムNFSSへパッチを当てます。
% こうすることで前項に書いた不具合はなくなりますが,かえって別の不具合が起きる可能性はあります。
% \end{itemize}
-% オプション名は|bxjscls|パッケージの|magstyle|指定に倣いました。
+% 標準では|xreal|オプションが有効になっています。オプション名は|bxjscls|パッケージの|magstyle|指定に倣いました。
% \end{itemize}
%
% [2014-02-07 LTJ] jsclasses 2014-02-07 ベースにしました。
% [2016-03-21 LTJ] Lua\TeX~beta-0.87.0 ではPDF出力時に|\mag|が使用できなくなったので,
% ZRさんの|bxjscls|を参考に使わないように書き換えました。
%
+% [2016-03-31 LTJ] |xreal|オプションを標準で有効にしました.
%
% \StopEventually{}
%
% 現在の|ltjsclasses|ではこのパッチ当ては標準では行いませんが,
% 将来どうなるかわからないので|real|, |noxreal|で無効化することができるようにしました。
%
+% [2016-03-31 LTJ] |xreal|オプションを標準にしました.
% \begin{macrocode}
\newif\if@ltjs@mag@xreal
-\@ltjs@mag@xrealfalse
+\@ltjs@mag@xrealtrue
\DeclareOption{xreal}{\@ltjs@mag@xrealtrue}
\DeclareOption{noxreal}{\@ltjs@mag@xrealfalse}
\DeclareOption{real}{\@ltjs@mag@xrealfalse}
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ltjskiyou}
- [2016/03/28 ltjsclasses ]
+ [2016/03/31 ltjsclasses ]
\RequirePackage{luatexja}
\newif\if@restonecol
\newif\if@titlepage
\DeclareOption{11ptj}{\def\ltjs@magscale{1.194}}
\DeclareOption{12ptj}{\def\ltjs@magscale{1.302}}
\newif\if@ltjs@mag@xreal
-\@ltjs@mag@xrealfalse
+\@ltjs@mag@xrealtrue
\DeclareOption{xreal}{\@ltjs@mag@xrealtrue}
\DeclareOption{noxreal}{\@ltjs@mag@xrealfalse}
\DeclareOption{real}{\@ltjs@mag@xrealfalse}
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{ltjspf}
- [2016/03/28 ltjsclasses ]
+ [2016/03/31 ltjsclasses ]
\RequirePackage{luatexja}
\newif\if@restonecol
\newif\if@titlepage
\DeclareOption{11ptj}{\def\ltjs@magscale{1.194}}
\DeclareOption{12ptj}{\def\ltjs@magscale{1.302}}
\newif\if@ltjs@mag@xreal
-\@ltjs@mag@xrealfalse
+\@ltjs@mag@xrealtrue
\DeclareOption{xreal}{\@ltjs@mag@xrealtrue}
\DeclareOption{noxreal}{\@ltjs@mag@xrealfalse}
\DeclareOption{real}{\@ltjs@mag@xrealfalse}