OSDN Git Service

Resolved conflicts between 3a2e3a7 and 7c7fe5e.
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Mon, 3 Oct 2011 12:49:02 +0000 (21:49 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Mon, 3 Oct 2011 12:49:02 +0000 (21:49 +0900)
1  2 
src/ltjsclasses/ltjsarticle.cls
src/ltjsclasses/ltjsbook.cls
src/ltjsclasses/ltjsclasses.dtx
src/ltjsclasses/ltjsclasses.pdf
src/ltjsclasses/ltjskiyou.cls
src/ltjsclasses/ltjspf.cls

  \fi
  \setlength\paperwidth{\inv@mag\paperwidth}%
  \setlength\paperheight{\inv@mag\paperheight}%
+ \setlength{\@tempdima}{\paperwidth}
+ \setlength{\@tempdimb}{\paperheight}
+ \iftombow
+   \advance \@tempdima 2in
+   \advance \@tempdimb 2in
+ \fi
+ \setlength{\pdfpagewidth}{\@tempdima}
+ \setlength{\pdfpageheight}{\@tempdimb}
 +\ifmingoth
 +  \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{}
 +  \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{}
 +\else
 +  \ifptexjis
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{}
 +  \else
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{}
 +  \fi
 +\fi
  \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{}
  \fi
  \setlength\paperwidth{\inv@mag\paperwidth}%
  \setlength\paperheight{\inv@mag\paperheight}%
+ \setlength{\@tempdima}{\paperwidth}
+ \setlength{\@tempdimb}{\paperheight}
+ \iftombow
+   \advance \@tempdima 2in
+   \advance \@tempdimb 2in
+ \fi
+ \setlength{\pdfpagewidth}{\@tempdima}
+ \setlength{\pdfpageheight}{\@tempdimb}
 +\ifmingoth
 +  \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{}
 +  \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{}
 +\else
 +  \ifptexjis
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{}
 +  \else
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{}
 +  \fi
 +\fi
  \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{}
@@@ -22,7 -22,7 +22,7 @@@
  %  -----------------------------------------
  %
  % \fi
- % \CheckSum{5283}
 -% \CheckSum{5218}
++% \CheckSum{5224}
  %% \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
  \setlength\paperheight{\inv@mag\paperheight}%
  %    \end{macrocode}
  %
+ % \paragraph{PDF の用紙サイズの設定}
+ %
+ % \begin{macro}{\pdfpagewidth}
+ % \begin{macro}{\pdfpageheight}
+ % 出力の PDF の用紙サイズをここで設定しておきます。
+ % |tombow| が真のときは2インチ足しておきます。
+ %    \begin{macrocode}
+ \setlength{\@tempdima}{\paperwidth}
+ \setlength{\@tempdimb}{\paperheight}
+ \iftombow
+   \advance \@tempdima 2in
+   \advance \@tempdimb 2in
+ \fi
+ \setlength{\pdfpagewidth}{\@tempdima}
+ \setlength{\pdfpageheight}{\@tempdimb}
+ %    \end{macrocode}
+ % \end{macro}
+ % \end{macro}
+ %
 +% \section{和文フォントの選択}
 +%
 +% JISの1ポイントは0.3514mm(約1/72.28インチ),
 +% PostScriptの1ポイントは1/72インチですが,
 +% \TeX では1/72.27インチを1pt(ポイント),
 +% 1/72インチを1bp(ビッグポイント)と表します。
 +% QuarkXPressなどのDTPソフトは標準で1/72インチを1ポイント
 +% としますが,以下ではすべて1/72.27インチを1ptとしています。
 +% 1インチは定義により25.4mmです。
 +%
 +% \pTeX (アスキーが日本語化した\TeX )では,例えば従来のフォントメトリック
 +% \texttt{min10} やJISフォントメトリックでは「公称10ポイントの和文フォントは,
 +% 実際には9.62216ptで出力される(メトリック側で0.962216倍される)」という
 +% 仕様になっています.
 +% 一方,Lua\TeX-jaの提供するメトリックでは,そのようなことはありません.
 +% 公称10ポイントの和文フォントは,10ポイントで出力されます.
 +% 
 +% この|ltjsclasses|でも,派生元の|jsclasses|と同じように,
 +% この公称10ポイントのフォントをここでは13級に縮小して
 +% 使うことにします。そのためには,$13\,\textrm{Q}/10\,\textrm{pt}\simeq 0.924872$ 倍
 +% すればいいことになります。
 +%
 +%
 +%    \begin{macrocode}
 +%<*!jspf>
 +\ifmingoth
 +  \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{}
 +  \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{}
 +\else
 +  \ifptexjis
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{}
 +  \else
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{}
 +  \fi
 +\fi
 +%</!jspf>
 +%    \end{macrocode}
 +%
 +% これにより,公称10ポイントの和文フォントを0.924872倍したことにより,
 +% 約9.25ポイント,
 +% DTPで使う単位(1/72インチ)では9.21ポイントということになり,
 +% 公称10ポイントといっても実は9ポイント強になります。
 +%
 +% 某学会誌では,
 +% 和文フォントをPostScriptの9ポイントにするために,
 +% $0.9*72.27/72 \simeq 0.903375$ 倍します。
 +%
 +%    \begin{macrocode}
 +%<*jspf>
 +\ifmingoth
 +  \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=min}{}
 +  \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=min}{}
 +\else
 +  \ifptexjis
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=jis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=jis}{}
 +  \else
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=ujis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=ujis}{}
 +  \fi
 +\fi
 +%</jspf>
 +%    \end{macrocode}
 +%
  % 和文でイタリック体,斜体,サンセリフ体,
  % タイプライタ体の代わりにゴシック体を使うことにします。
  %
index 45e37d1,7e0b2c8..6e7a248
Binary files differ
  \def\inv@mag{1.02354}
  \setlength\paperwidth{\inv@mag\paperwidth}%
  \setlength\paperheight{\inv@mag\paperheight}%
+ \setlength{\@tempdima}{\paperwidth}
+ \setlength{\@tempdimb}{\paperheight}
+ \iftombow
+   \advance \@tempdima 2in
+   \advance \@tempdimb 2in
+ \fi
+ \setlength{\pdfpagewidth}{\@tempdima}
+ \setlength{\pdfpageheight}{\@tempdimb}
 +\ifmingoth
 +  \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=min}{}
 +  \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=min}{}
 +\else
 +  \ifptexjis
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=jis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=jis}{}
 +  \else
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.924872] psft:Ryumin-Light:jfm=ujis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.924872] psft:GothicBBB-Medium:jfm=ujis}{}
 +  \fi
 +\fi
  \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{}
  \fi
  \setlength\paperwidth{\inv@mag\paperwidth}%
  \setlength\paperheight{\inv@mag\paperheight}%
+ \setlength{\@tempdima}{\paperwidth}
+ \setlength{\@tempdimb}{\paperheight}
+ \iftombow
+   \advance \@tempdima 2in
+   \advance \@tempdimb 2in
+ \fi
+ \setlength{\pdfpagewidth}{\@tempdima}
+ \setlength{\pdfpageheight}{\@tempdimb}
 +\ifmingoth
 +  \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=min}{}
 +  \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=min}{}
 +\else
 +  \ifptexjis
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=jis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=jis}{}
 +  \else
 +    \DeclareFontShape{JY3}{mc}{m}{n}{<-> s * [0.903375] psft:Ryumin-Light:jfm=ujis}{}
 +    \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.903375] psft:GothicBBB-Medium:jfm=ujis}{}
 +  \fi
 +\fi
  \DeclareFontShape{JY3}{mc}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{gt}{bx}{n}{<->ssub*gt/m/n}{}
  \DeclareFontShape{JY3}{mc}{m}{it}{<->ssub*mc/m/n}{}