X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltjsclasses.dtx;h=76fe37f27e8b110501723240f821c579374075ba;hb=eb118f3e5ea0852407b5261817700401699528b9;hp=238a4cb8963594556128f93154b04d0bd414427f;hpb=011b5162a7b1eeb3d7a547dda3846427bba88460;p=luatex-ja%2Fluatexja.git diff --git a/src/ltjsclasses.dtx b/src/ltjsclasses.dtx index 238a4cb..76fe37f 100644 --- a/src/ltjsclasses.dtx +++ b/src/ltjsclasses.dtx @@ -22,7 +22,7 @@ % ----------------------------------------- % % \fi -% \CheckSum{5223} +% \CheckSum{5229} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -50,11 +50,12 @@ %<*driver> \ProvidesFile{ltjsclasses.dtx} % - [2015/01/07 ] + [2015/10/18 ] %<*driver> \documentclass{ltjsarticle} \usepackage{doc} -\usepackage[kozuka-pr6n]{luatexja-preset} +\usepackage{fontspec} +\usepackage[ipaex,nfssonly]{luatexja-preset} \usepackage{unicode-math} \setmathfont{Latin Modern Math} \usepackage[unicode]{hyperref} @@ -713,6 +714,9 @@ % \begin{macro}{\pdfpageheight} % 出力のPDFの用紙サイズをここで設定しておきます。 % |tombow| が真のときは2インチ足しておきます。 +% +% [2015-10-18 LTJ] Lua\TeX\ 0.81.0ではプリミティブの名称変更がされたので, +% それに合わせておきます. % \begin{macrocode} \setlength{\@tempdima}{\paperwidth} \setlength{\@tempdimb}{\paperheight} @@ -720,8 +724,13 @@ \advance \@tempdima 2in \advance \@tempdimb 2in \fi -\setlength{\pdfpagewidth}{\@tempdima} -\setlength{\pdfpageheight}{\@tempdimb} +\ifdefined\pdfpagewidth + \setlength{\pdfpagewidth}{\@tempdima} + \setlength{\pdfpageheight}{\@tempdimb} +\else + \setlength{\pagewidth}{\@tempdima} + \setlength{\pageheight}{\@tempdimb} +\fi % \end{macrocode} % \end{macro} % \end{macro} @@ -989,25 +998,13 @@ \fi \fi \ltj@setpar@global - \ifltj@token@avail@scan - \ltjsetkanjiskip\z@ plus .1\zw minus .01\zw - \@tempskipa=\ltjgetparameter{xkanjiskip} - \ifdim\@tempskipa>\z@ - \if@slide - \ltjsetxkanjiskip .1em - \else - \ltjsetxkanjiskip .25em plus .15em minus .06em - \fi - \fi - \else - \ltjsetkanjiskip{\z@ plus .1\zw minus .01\zw} - \@tempskipa=\ltjgetparameter{xkanjiskip} - \ifdim\@tempskipa>\z@ - \if@slide - \ltjsetxkanjiskip{.1em} - \else - \ltjsetxkanjiskip{.25em plus .15em minus .06em} - \fi + \ltjsetkanjiskip\z@ plus .1\zw minus .01\zw + \@tempskipa=\ltjgetparameter{xkanjiskip} + \ifdim\@tempskipa>\z@ + \if@slide + \ltjsetxkanjiskip .1em + \else + \ltjsetxkanjiskip .25em plus .15em minus .06em \fi \fi} % \end{macrocode} @@ -3897,15 +3894,21 @@ % % [2003-11-05] ロジックを少し変えてみました。 % +% [2015-05-26] |listings| パッケージを使うときに|title| を指定すると次のエラーが出るのを修正. +% \begin{verbatim} +% ! Missing number, treated as zero. +% \end{verbatim} +% +% % \begin{macrocode} %<*!jspf> % \long\def\@makecaption#1#2{{\small % \advance\leftskip1cm % \advance\rightskip1cm % \vskip\abovecaptionskip -% \sbox\@tempboxa{#1\hskip1\zw\relax #2}% +% \sbox\@tempboxa{#1{\hskip1\zw}#2}% % \ifdim \wd\@tempboxa >\hsize -% #1\hskip1\zw\relax #2\par +% #1{\hskip1\zw}#2\par % \else % \global \@minipagefalse % \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% @@ -3915,9 +3918,9 @@ \advance\leftskip .0628\linewidth \advance\rightskip .0628\linewidth \vskip\abovecaptionskip - \sbox\@tempboxa{#1\hskip1\zw\relax #2}% + \sbox\@tempboxa{#1{\hskip1\zw}#2}% \ifdim \wd\@tempboxa <\hsize \centering \fi - #1\hskip1\zw\relax #2\par + #1{\hskip1\zw}#2\par \vskip\belowcaptionskip}} % %<*jspf>