%% %% This is file `bxjsja-minimal.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% bxjscls.dtx (with options: `drvminimal') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from bxjsja-minimal.def. %% %% For distribution of the original source see the terms %% for copying and modification in the file bxjscls.dtx. %% %% This generated file may be distributed as long as the %% original source files, as listed above, are part of the %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) %% \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 %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \ProvidesFile{bxjsja-minimal.def} [2015/08/05 v1.0 BXJS document classes] %% このファイルは日本語文字を含みます \def\DeclareJaTextFontCommand#1#2{% \DeclareRobustCommand#1[1]{% \relax \ifmmode \expandafter\nfss@text \fi {#2##1}}% } \long\def\bxjs@@CSsfdefault{\sfdefault}% \@onlypreamble\bxjs@if@sf@default \def\bxjs@if@sf@default#1{% \ifx\familydefault\bxjs@@CSsfdefault#1\fi \AtBeginDocument{% \ifx\familydefault\bxjs@@CSsfdefault#1\fi}% } \ifx j\jsEngine \edef\jsc@JYn{\ifjsWithupTeX JY2\else JY1\fi} \edef\jsc@JTn{\ifjsWithupTeX JT2\else JT1\fi} \edef\jsc@pfx@{\ifjsWithupTeX u\fi} \@onlypreamble\bxjs@declarefontshape \ifjsWithupTeX \def\bxjs@declarefontshape{% \DeclareFontShape{JY2}{mc}{m}{n}{<->s*[\bxjs@scale]upjpnrm-h}{}% \DeclareFontShape{JY2}{gt}{m}{n}{<->s*[\bxjs@scale]upjpngt-h}{}% \DeclareFontShape{JT2}{mc}{m}{n}{<->s*[\bxjs@scale]upjpnrm-v}{}% \DeclareFontShape{JT2}{gt}{m}{n}{<->s*[\bxjs@scale]upjpngt-v}{}% } \def\bxjs@sizereference{upjisr-h} \else \def\bxjs@declarefontshape{% \DeclareFontShape{JY1}{mc}{m}{n}{<->s*[\bxjs@scale]jis}{}% \DeclareFontShape{JY1}{gt}{m}{n}{<->s*[\bxjs@scale]jisg}{}% \DeclareFontShape{JT1}{mc}{m}{n}{<->s*[\bxjs@scale]tmin10}{}% \DeclareFontShape{JT1}{gt}{m}{n}{<->s*[\bxjs@scale]tgoth10}{}% } \def\bxjs@sizereference{jis} \fi \def\bxjs@tmpa#1/#2/#3/#4/#5\relax{% \def\bxjs@y{#5}} \expandafter\expandafter\expandafter\bxjs@tmpa \expandafter\string\the\jfont\relax \@for\bxjs@x:={\jsc@JYn/mc/m/n,\jsc@JYn/gt/m/n,% \jsc@JTn/mc/m/n,\jsc@JTn/gt/m/n}\do {\expandafter\let\csname\bxjs@x/10\endcsname=\@undefined \expandafter\let\csname\bxjs@x/\bxjs@y\endcsname=\@undefined} \begingroup \font\bxjs@tmpa=\bxjs@sizereference\space at 10pt \setbox\z@\hbox{\bxjs@tmpa\char\jis"2121\relax} \ifdim\wd\z@=10pt \global\let\bxjs@scale\jsScale \else \edef\bxjs@tmpa{\strip@pt\wd\z@} \@tempdima=10pt \@tempdima=\jsScale\@tempdima \bxjs@invscale\@tempdima\bxjs@tmpa \xdef\bxjs@scale{\strip@pt\@tempdima} \fi \endgroup \bxjs@declarefontshape \DeclareFontShape{\jsc@JYn}{mc}{m}{it}{<->ssub*mc/m/n}{} \DeclareFontShape{\jsc@JYn}{mc}{m}{sl}{<->ssub*mc/m/n}{} \DeclareFontShape{\jsc@JYn}{mc}{m}{sc}{<->ssub*mc/m/n}{} \DeclareFontShape{\jsc@JYn}{gt}{m}{it}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JYn}{gt}{m}{sl}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JYn}{mc}{bx}{it}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JYn}{mc}{bx}{sl}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JTn}{mc}{m}{it}{<->ssub*mc/m/n}{} \DeclareFontShape{\jsc@JTn}{mc}{m}{sl}{<->ssub*mc/m/n}{} \DeclareFontShape{\jsc@JTn}{mc}{m}{sc}{<->ssub*mc/m/n}{} \DeclareFontShape{\jsc@JTn}{gt}{m}{it}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JTn}{gt}{m}{sl}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JTn}{mc}{bx}{it}{<->ssub*gt/m/n}{} \DeclareFontShape{\jsc@JTn}{mc}{bx}{sl}{<->ssub*gt/m/n}{} \DeclareRobustCommand\rmfamily {\not@math@alphabet\rmfamily\mathrm \romanfamily\rmdefault\kanjifamily\mcdefault\selectfont} \DeclareRobustCommand\sffamily {\not@math@alphabet\sffamily\mathsf \romanfamily\sfdefault\kanjifamily\gtdefault\selectfont} \DeclareRobustCommand\ttfamily {\not@math@alphabet\ttfamily\mathtt \romanfamily\ttdefault\kanjifamily\gtdefault\selectfont} \DeclareJaTextFontCommand{\textmc}{\mcfamily} \DeclareJaTextFontCommand{\textgt}{\gtfamily} \bxjs@if@sf@default{% \renewcommand\kanjifamilydefault{\gtdefault}} \selectfont \prebreakpenalty\jis"2147=10000 \postbreakpenalty\jis"2148=10000 \prebreakpenalty\jis"2149=10000 \inhibitxspcode`!=1 \inhibitxspcode`〒=2 \xspcode`+=3 \xspcode`\%=3 \@tempcnta="80 \@whilenum\@tempcnta<"100 \do{% \xspcode\@tempcnta=3\advance\@tempcnta\@ne} \let\jsInhibitGlueAtParTop\@inhibitglue \else\ifx p\jsEngine \@onlypreamble\bxjs@cjk@loaded \def\bxjs@cjk@loaded{% \def\@footnotemark{% \leavevmode \ifhmode \edef\@x@sf{\the\spacefactor}% \ifdim\lastkern>\z@\ifdim\lastkern<5sp\relax \unkern\unkern \ifdim\lastskip>\z@ \unskip \fi \fi\fi \nobreak \fi \@makefnmark \ifhmode \spacefactor\@x@sf \fi \relax}% \let\bxjs@cjk@loaded\relax } \AtBeginDocument{% \@ifpackageloaded{CJK}{% \bxjs@cjk@loaded }{}% } \fi\fi \endinput %% %% End of file `bxjsja-minimal.def'.