%% %% This is file `bxjsja-pandoc.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% bxjscls.dtx (with options: `drv,pandoc') %% %% IMPORTANT NOTICE: %% %% For the copyright see the source file. %% %% Any modified versions of this file must be renamed %% with new filenames distinct from bxjsja-pandoc.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.) \ProvidesFile{bxjsja-pandoc.def} [2018/03/03 v1.8 BXJS document classes] \input{bxjsja-standard.def} \RequirePackage{bxjspandoc} \@onlypreamble\bxjs@set@dupload@proc \def\bxjs@set@dupload@proc#1{% \expandafter\bxjs@set@dupload@proc@a\csname bxjs@dlp/#1\endcsname} \@onlypreamble\bxjs@set@dupload@proc@a \def\bxjs@set@dupload@proc@a#1{% \@onlypreamble#1\def#1##1} \@onlypreamble\bxjs@org@if@ptions \let\bxjs@org@if@ptions\@if@ptions \newif\ifbxjs@dlp \def\@if@ptions#1#2#3{% \bxjs@dlpfalse \def\bxjs@tmpa{#1}\def\bxjs@tmpb{\@currext}% \ifx\bxjs@tmpa\bxjs@tmpb \expandafter\ifx\csname bxjs@dlp/#2.#1\endcsname\relax\else \bxjs@dlptrue \fi \fi \ifbxjs@dlp \expandafter\bxjs@do@dupload@proc \else \expandafter\bxjs@org@if@ptions \fi {#1}{#2}{#3}} \AtBeginDocument{% \let\@if@ptions\bxjs@org@if@ptions} \@onlypreamble\bxjs@do@dupload@proc \def\bxjs@do@dupload@proc#1#2#3{% \csname bxjs@dlp/#2.#1\endcsname{#3}% \@firstoftwo} \ifnum0\if x\jsEngine1\fi\if l\jsEngine1\fi>0 \pandocSkipLoadPackage{polyglossia} \bxjs@set@dupload@proc{polyglossia.sty}{% \ClassWarning\bxjs@clsname {Loading of polyglossia is blocked}} \ifx\setmainlanguage\@undefined \newcommand*\setmainlanguage[2][]{} \newcommand*\setotherlanguage[2][]{% \ifcat_#2_\else \expandafter\let\csname #2\endcsname\@empty \expandafter\let\csname end#2\endcsname\@empty \expandafter\let\csname text#2\endcsname\@firstofone \fi} \newcommand*\setotherlanguages[2][]{% \@for\bxjs@tmpa:={#2}\do{% \setotherlangauge{\bxjs@tmpa}}} \fi \else \pandocSkipLoadPackage{babel} \bxjs@set@dupload@proc{babel.sty}{% \ClassWarning\bxjs@clsname {Loading of babel is blocked}} \let\foreignlanguage\@secondoftwo \let\otherlanguage\@gobble \let\endotherlanguage\@empty \fi \bxjs@set@dupload@proc{geometry.sty}{% \setpagelayout*{#1}} \if l\jsEngine \pandocSkipLoadPackage{xeCJK} \providecommand*{\setCJKmainfont}{\setmainjfont} \fi \AtBeginDocument{% \@tempswafalse \ifx\oldparagraph\@undefined\else \@tempswatrue \fi \ifnum\c@secnumdepth>3 \@tempswatrue \fi \if@tempswa\ifx\jsParagraphMark\bxjs@org@paragraph@mark \let\jsParagraphMark\@empty \fi\fi} \ifnum0\if x\jsEngine1\fi\if l\jsEngine1\fi>\z@ \catcode"3000=\active \begingroup \catcode`\!=7 \protected\gdef!!!!3000{\zwspace} \endgroup \else\ifx\DeclareUnicodeCharacter\@undefined\else \DeclareUnicodeCharacter{3000}{\bxjs@zsp@char} \bxjs@protected\def\bxjs@zsp@char{\zwspace} \fi\fi \if j\jsEngine \bxjs@fix@hyperref@unicode{false} \else \bxjs@fix@hyperref@unicode{true} \fi \endinput %% %% End of file `bxjsja-pandoc.def'.