%% %% This is file `jsverb.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% jsverb.dtx (with options: `jsverb') %% %% Maintained on GitHub: https://github.com/texjporg/jsclasses %% \NeedsTeXFormat{pLaTeX2e} \ProvidesFile{jsverb.sty}[2007/01/28 okumura] \newif\if@yen \@yenfalse \DeclareOption{yen}{\@yentrue} \ProcessOptions\relax \AtBeginDocument{% \expandafter\ifx\csname T@T1\endcsname\relax \else \expandafter\ifx\csname T@TS1\endcsname\relax \input{ts1enc.def}% \fi\fi } \def\y@n{Y\llap=} \def\ttyen{{\ttfamily\y@n}} \def\ttbslash{{\ttfamily\char`\\}} \if@yen \let\BS=\ttyen \else \let\BS=\ttbslash \fi \if@yen \begingroup \catcode`\|=0 \catcode`\\=13 |gdef|verbh@@k{|catcode`|\=13 |let\=|y@n} |endgroup \else \let\verbh@@k=\relax \fi \begingroup \catcode`\'=13 \catcode`\`=13 \gdef\verbh@@@k{\catcode39=13 \let'=\@rq \catcode96=13 \let`=\@lq} \endgroup \def\@OTone{OT1} \def\@Tone{T1} \def\verbh@@@k@{% \ifx\f@encoding\@OTone \chardef\@lq=18 \chardef\@rq=13 \verbh@@@k \else \ifx\f@encoding\@Tone \chardef\@lq=0 \def\@rq{{\fontencoding{TS1}\selectfont\textquotesingle}}% \def\y@n{{\fontencoding{TS1}\selectfont\textyen}}% \verbh@@@k \fi \fi } \def\verbatim@font{\ttfamily} \def\verb{% \leavevmode\hbox \bgroup \verb@eol@error \let\do\@makeother \dospecials \verbatim@font\@noligs \noautoxspacing \verbh@@k \verbh@@@k@ \@ifstar\@sverb\@verb} \if@yen \begingroup \catcode `|=0 \catcode `[= 1 \catcode`]=2 \catcode `\{=12 \catcode `\}=12 \catcode`\\=13 |gdef|@xverbatim#1\end{verbatim}[#1|end[verbatim]] |gdef|@sxverbatim#1\end{verbatim*}[#1|end[verbatim*]] |endgroup \fi \newdimen\verbatimleftmargin \verbatimleftmargin=2zw \def\verbatimsize{\fontsize{9}{11pt}\selectfont} \def\@verbatim{% \trivlist \item\relax \if@minipage \verbatimsize \else \vskip\baselineskip \vskip-\f@size pt \verbatimsize \vskip-\baselineskip \vskip\f@size pt \vskip\parskip \fi \leftskip\@totalleftmargin \if@minipage \else \advance \leftskip \verbatimleftmargin \fi \rightskip\z@skip \parindent\z@ \parfillskip\@flushglue \parskip\z@skip \@@par \@tempswafalse \def\par{% \if@tempswa \leavevmode \null \@@par\penalty\interlinepenalty \else \@tempswatrue \ifhmode\@@par\penalty\interlinepenalty\fi \fi}% \let\do\@makeother \dospecials \obeylines \verbatim@font \@noligs \noautoxspacing \verbh@@k \verbh@@@k@ \hyphenchar\font\m@ne \everypar \expandafter{\the\everypar \unpenalty}% } \endinput %% %% End of file `jsverb.sty'.